COMMUNICATIONS OF THE ACM
Departments

5 Editor’s Letter

“How Are We Doing?”

By Moshe Y. Vardi

6 Letters To The Editor

True Seeds of Open Source Software

8 CACM Online Communications Preps Web-Enhanced Articles

By David Roman

31 Calendar

33 ACM’s FYO8 Annual Report

News Viewpoints

98 Careers

Last Byte

112 Q&A

The Upper Limit By Leah Hoffmann

Association for Computing Machinery Advancing Computing as a Science & Profession

9 Calculating the Future

Climate researchers have no shortage of scientific issues on which to expend computer power. The biggest problem is choosing which one to tackle first.

By David Lindley

12 The Universe in Your Computer Two virtual astronomical telescopes promise to transform the way people view and study the cosmos. By Jeff Kanipe

15 Get Smart

Future generations of smartphones will be context aware, tracking your behavior, providing information about the immediate environment, and anticipating your intentions. By Alex Wright

17 A Pioneer Woman

Computing programmer Jean Bartik is inducted into the Computer History Museum’s Hall of Fellows. By Michael Ross

18 Law and Technology

The End of the Generative Internet Exploring the expectations and implications for version 2.0 of the Net’s new gated communities. By Jonathan Zittrain

21 From the Front Lines

Ground Control to Architect Tom… Exposing the unscrupulous tactics of architecture astronauts.

By Alex E. Bell

23 The Business of Software

The Ontology of Paper

The next generation of software engineering will involve designing systems without using paper-based formats.

By Phillip G. Armour

25 Technology Strategy and Management The Legacy of Bill Gates

Assessing the pluses and minuses of the helmsmanship of Microsoft. By Michael Cusumano

Photogra Ph courtesy of the comPuter history museum, illustration by Jon han

27 Viewpoint

Scaling the Academic Publication Process to Internet Scale

A proposal to remedy problems in the reviewing process.

By Jon Crowcroft, S. Keshav, and Nick McKeown

References:

Archives