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