Table of Contents

Departments

Editor's Letter

Let Us—Together—Make CACM Exciting

Publisher's Corner

The Softer Side of Communications

Letters To The Editor

Prep Students for Irreversible Software Trends

CACM Online

Communications Site to Launch in January

Careers

News

Green Computing

Searching the Deep Web

Clean Elections

An Inspiring Legacy

Viewpoints

Historical Reflections

Will the Future of Software be Open Source?

Computing Ethics

Computer Experts: Guns-for-Hire or Professionals?

From the Front Lines

DOA with SOA

Point/Counterpoint

The U.S. Should Ban Paperless Electronic Voting Machines

Practice

Code Spelunking Redux Is it Getting Any Easier to Understand

Document Design Matters

A Closer Look at GPUs

Contributed Articles

The Topology of Dark Networks

Crossroads for Canadian CS Enrollment

Review Articles

The Many Facets of Natural Computing

Research Highlights

Technical Perspective

Computational Photography on Large Collections of Images

Scene Completion Using Millions of Photographs

Technical Perspective

New Developments in Graph Partitioning

Geometry, Flows, and Graph-Partitioning Algorithms

Last Byte

Q&A

A Complex Thinker


Communications - October 2008 Index

Communications - October 2008 - (Page Cover)

Communications - October 2008 - (Page CII)

Communications - October 2008 - (Page 1)

Communications - October 2008 - Practice (Page 2)

Communications - October 2008 - Last Byte (Page 3)

Communications - October 2008 - Last Byte (Page 4)

Communications - October 2008 - Last Byte (Page 5)

Communications - October 2008 - Last Byte (Page 6)

Communications - October 2008 - Last Byte (Page 7)

Communications - October 2008 - Last Byte (Page 8)

Communications - October 2008 - Last Byte (Page 9)

Communications - October 2008 - Last Byte (Page 10)

Communications - October 2008 - Last Byte (Page 11)

Communications - October 2008 - Last Byte (Page 12)

Communications - October 2008 - Last Byte (Page 13)

Communications - October 2008 - Last Byte (Page 14)

Communications - October 2008 - Last Byte (Page 15)

Communications - October 2008 - Last Byte (Page 16)

Communications - October 2008 - Last Byte (Page 17)

Communications - October 2008 - Last Byte (Page 18)

Communications - October 2008 - Last Byte (Page 19)

Communications - October 2008 - Last Byte (Page 20)

Communications - October 2008 - Last Byte (Page 21)

Communications - October 2008 - Last Byte (Page 22)

Communications - October 2008 - Last Byte (Page 23)

Communications - October 2008 - Last Byte (Page 24)

Communications - October 2008 - Last Byte (Page 25)

Communications - October 2008 - Last Byte (Page 26)

Communications - October 2008 - Last Byte (Page 27)

Communications - October 2008 - Last Byte (Page 28)

Communications - October 2008 - Last Byte (Page 29)

Communications - October 2008 - Last Byte (Page 30)

Communications - October 2008 - Last Byte (Page 31)

Communications - October 2008 - Last Byte (Page 32)

Communications - October 2008 - Last Byte (Page 33)

Communications - October 2008 - Last Byte (Page 34)

Communications - October 2008 - Last Byte (Page 35)

Communications - October 2008 - Last Byte (Page 36)

Communications - October 2008 - Last Byte (Page 37)

Communications - October 2008 - Last Byte (Page 38)

Communications - October 2008 - Last Byte (Page 39)

Communications - October 2008 - Last Byte (Page 40)

Communications - October 2008 - Last Byte (Page 41)

Communications - October 2008 - Last Byte (Page 42)

Communications - October 2008 - Last Byte (Page 43)

Communications - October 2008 - Last Byte (Page 44)

Communications - October 2008 - Last Byte (Page 45)

Communications - October 2008 - Last Byte (Page 46)

Communications - October 2008 - Last Byte (Page 47)

Communications - October 2008 - Last Byte (Page 48)

Communications - October 2008 - Last Byte (Page 49)

Communications - October 2008 - Last Byte (Page 50)

Communications - October 2008 - Last Byte (Page 51)

Communications - October 2008 - Last Byte (Page 52)

Communications - October 2008 - Last Byte (Page 53)

Communications - October 2008 - Last Byte (Page 54)

Communications - October 2008 - Last Byte (Page 55)

Communications - October 2008 - Last Byte (Page 56)

Communications - October 2008 - Last Byte (Page 57)

Communications - October 2008 - Last Byte (Page 58)

Communications - October 2008 - Last Byte (Page 59)

Communications - October 2008 - Last Byte (Page 60)

Communications - October 2008 - Last Byte (Page 61)

Communications - October 2008 - Last Byte (Page 62)

Communications - October 2008 - Last Byte (Page 63)

Communications - October 2008 - Last Byte (Page 64)

Communications - October 2008 - Last Byte (Page 65)

Communications - October 2008 - Last Byte (Page 66)

Communications - October 2008 - Last Byte (Page 67)

Communications - October 2008 - Last Byte (Page 68)

Communications - October 2008 - Last Byte (Page 69)

Communications - October 2008 - Last Byte (Page 70)

Communications - October 2008 - Last Byte (Page 71)

Communications - October 2008 - Last Byte (Page 72)

Communications - October 2008 - Last Byte (Page 73)

Communications - October 2008 - Last Byte (Page 74)

Communications - October 2008 - Last Byte (Page 75)

Communications - October 2008 - Last Byte (Page 76)

Communications - October 2008 - Last Byte (Page 77)

Communications - October 2008 - Last Byte (Page 78)

Communications - October 2008 - Last Byte (Page 79)

Communications - October 2008 - Last Byte (Page 80)

Communications - October 2008 - Last Byte (Page 81)

Communications - October 2008 - Last Byte (Page 82)

Communications - October 2008 - Last Byte (Page 83)

Communications - October 2008 - Last Byte (Page 84)

Communications - October 2008 - Last Byte (Page 85)

Communications - October 2008 - Last Byte (Page 86)

Communications - October 2008 - Last Byte (Page 87)

Communications - October 2008 - Last Byte (Page 88)

Communications - October 2008 - Last Byte (Page 89)

Communications - October 2008 - Last Byte (Page 90)

Communications - October 2008 - Last Byte (Page 91)

Communications - October 2008 - Last Byte (Page 92)

Communications - October 2008 - Last Byte (Page 93)

Communications - October 2008 - Last Byte (Page 94)

Communications - October 2008 - Last Byte (Page 95)

Communications - October 2008 - Last Byte (Page 96)

Communications - October 2008 - Last Byte (Page 97)

Communications - October 2008 - Last Byte (Page 98)

Communications - October 2008 - Last Byte (Page 99)

Communications - October 2008 - Last Byte (Page 100)

Communications - October 2008 - Last Byte (Page 101)

Communications - October 2008 - Last Byte (Page 102)

Communications - October 2008 - Last Byte (Page 103)

Communications - October 2008 - Last Byte (Page 104)

Communications - October 2008 - Last Byte (Page 105)

Communications - October 2008 - Last Byte (Page 106)

Communications - October 2008 - Last Byte (Page 107)

Communications - October 2008 - Last Byte (Page 108)

Communications - October 2008 - Last Byte (Page 109)

Communications - October 2008 - Last Byte (Page 110)

Communications - October 2008 - Last Byte (Page 111)

Communications - October 2008 - Last Byte (Page 112)

Communications - October 2008 - Last Byte (Page CIII)

Communications - October 2008 - Last Byte (Page CIV)

Digital edition of Communications - October 2008 provided by Texterity, Inc.