Propelled by a proliferation of mobile devices and social networks, an enhanced family of Web specifications is bringing new power to developers and new capabilities to users.
Gary Anthes
Improvements in camera hardware, image processing, camera-photographer interfaces, and image viewing are advancing the state of the art in digital photography.
Researchers are finding ways to develop ultra-efficient and nonvolatile computer processors out of nanoscale magnets. A number of obstacles, however, stand in the way of their commercialization.
Great strides are being made in finding fast alternatives to the slow disks that dominate storage systems, but fast media are not nearly enough.
The market model pioneered by Apple and others is transforming the software world — and has profound implications for software companies and their customers.
Leslie Valiant talks about machine learning; parallel computing, and his quest for simplicity.
It's not easy to generate a string of numbers that lack any pattern or rule, or even to define exactly what randomness means.
The device may revolutionize data storage, replacing flash memory and perhaps even disks. Whether they can be reliably and cheaply manufactured, though, is an open question.
ACM Launches New Digital Library
More than 50 years of computing literature is augmented, streamlined, and joined to powerful new tools for retrieval and analysis.
Pablo Parrilo has discovered a new approach to convex optimization that creates order out of chaos in complex nonlinear systems.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved