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
98 Careers
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