Table of Contents

Departments

ACM-W Letter

Letters to the Editor

blog@CACM

CACM Online

Calendar

Careers

Last Byte

Puzzled

Future Tense

News

Micromedicine to the Rescue

Content Control

Autonomous Helicopters

Looking Backward and Forward

Viewpoints

Privacy and Security

Inside Risks

The Profession of IT

Viewpoint

Kode Vicious

Practice

Hard-Disk Drives: The Good, the Bad, and the Ugly

Network Front-end Processors, Yet Again

Whither Sockets?

Contributed Articles

The Claremont Report on Database Research

One Laptop Per Child: Vision vs. Reality

Review Articles

How Computer Science Serves the Developing World

Research Highlights

Technical Perspective

Reframing Security for the Web

Securing Frame Communication in Browsers

Software and Hardware Support for Deterministic Replay of Parallel Programs

Two Hardware-based Approaches for Deterministic Multiprocessor Replay


Communications - June 2009 Index

Communications - June 2009 - (Page CI)

Communications - June 2009 - (Page CII)

Communications - June 2009 - (Page 1)

Communications - June 2009 - Viewpoints (Page 2)

Communications - June 2009 - Research Highlights (Page 3)

Communications - June 2009 - Research Highlights (Page 4)

Communications - June 2009 - Research Highlights (Page 5)

Communications - June 2009 - Research Highlights (Page 6)

Communications - June 2009 - Research Highlights (Page 7)

Communications - June 2009 - Research Highlights (Page 8)

Communications - June 2009 - Research Highlights (Page 9)

Communications - June 2009 - Research Highlights (Page 10)

Communications - June 2009 - Research Highlights (Page 11)

Communications - June 2009 - Research Highlights (Page 12)

Communications - June 2009 - Research Highlights (Page 13)

Communications - June 2009 - Research Highlights (Page 14)

Communications - June 2009 - Research Highlights (Page 15)

Communications - June 2009 - Research Highlights (Page 16)

Communications - June 2009 - Research Highlights (Page 17)

Communications - June 2009 - Research Highlights (Page 18)

Communications - June 2009 - Research Highlights (Page 19)

Communications - June 2009 - Research Highlights (Page 20)

Communications - June 2009 - Research Highlights (Page 21)

Communications - June 2009 - Research Highlights (Page 22)

Communications - June 2009 - Research Highlights (Page 23)

Communications - June 2009 - Research Highlights (Page 24)

Communications - June 2009 - Research Highlights (Page 25)

Communications - June 2009 - Research Highlights (Page 26)

Communications - June 2009 - Research Highlights (Page 27)

Communications - June 2009 - Research Highlights (Page 28)

Communications - June 2009 - Research Highlights (Page 29)

Communications - June 2009 - Research Highlights (Page 30)

Communications - June 2009 - Research Highlights (Page 31)

Communications - June 2009 - Research Highlights (Page 32)

Communications - June 2009 - Research Highlights (Page 33)

Communications - June 2009 - Research Highlights (Page 34)

Communications - June 2009 - Research Highlights (Page 35)

Communications - June 2009 - Research Highlights (Page 36)

Communications - June 2009 - Research Highlights (Page 37)

Communications - June 2009 - Research Highlights (Page 38)

Communications - June 2009 - Research Highlights (Page 39)

Communications - June 2009 - Research Highlights (Page 40)

Communications - June 2009 - Research Highlights (Page 41)

Communications - June 2009 - Research Highlights (Page 42)

Communications - June 2009 - Research Highlights (Page 43)

Communications - June 2009 - Research Highlights (Page 44)

Communications - June 2009 - Research Highlights (Page 45)

Communications - June 2009 - Research Highlights (Page 46)

Communications - June 2009 - Research Highlights (Page 47)

Communications - June 2009 - Research Highlights (Page 48)

Communications - June 2009 - Research Highlights (Page 49)

Communications - June 2009 - Research Highlights (Page 50)

Communications - June 2009 - Research Highlights (Page 51)

Communications - June 2009 - Research Highlights (Page 52)

Communications - June 2009 - Research Highlights (Page 53)

Communications - June 2009 - Research Highlights (Page 54)

Communications - June 2009 - Research Highlights (Page 55)

Communications - June 2009 - Research Highlights (Page 56)

Communications - June 2009 - Research Highlights (Page 57)

Communications - June 2009 - Research Highlights (Page 58)

Communications - June 2009 - Research Highlights (Page 59)

Communications - June 2009 - Research Highlights (Page 60)

Communications - June 2009 - Research Highlights (Page 61)

Communications - June 2009 - Research Highlights (Page 62)

Communications - June 2009 - Research Highlights (Page 63)

Communications - June 2009 - Research Highlights (Page 64)

Communications - June 2009 - Research Highlights (Page 65)

Communications - June 2009 - Research Highlights (Page 66)

Communications - June 2009 - Research Highlights (Page 67)

Communications - June 2009 - Research Highlights (Page 68)

Communications - June 2009 - Research Highlights (Page 69)

Communications - June 2009 - Research Highlights (Page 70)

Communications - June 2009 - Research Highlights (Page 71)

Communications - June 2009 - Research Highlights (Page 72)

Communications - June 2009 - Research Highlights (Page 73)

Communications - June 2009 - Research Highlights (Page 74)

Communications - June 2009 - Research Highlights (Page 75)

Communications - June 2009 - Research Highlights (Page 76)

Communications - June 2009 - Research Highlights (Page 77)

Communications - June 2009 - Research Highlights (Page 78)

Communications - June 2009 - Research Highlights (Page 79)

Communications - June 2009 - Research Highlights (Page 80)

Communications - June 2009 - Research Highlights (Page 81)

Communications - June 2009 - Research Highlights (Page 82)

Communications - June 2009 - Research Highlights (Page 83)

Communications - June 2009 - Research Highlights (Page 84)

Communications - June 2009 - Research Highlights (Page 85)

Communications - June 2009 - Research Highlights (Page 86)

Communications - June 2009 - Research Highlights (Page 87)

Communications - June 2009 - Research Highlights (Page 88)

Communications - June 2009 - Research Highlights (Page 89)

Communications - June 2009 - Research Highlights (Page 90)

Communications - June 2009 - Research Highlights (Page 91)

Communications - June 2009 - Research Highlights (Page 92)

Communications - June 2009 - Research Highlights (Page 93)

Communications - June 2009 - Research Highlights (Page 94)

Communications - June 2009 - Research Highlights (Page 95)

Communications - June 2009 - Research Highlights (Page 96)

Communications - June 2009 - Research Highlights (Page 97)

Communications - June 2009 - Research Highlights (Page 98)

Communications - June 2009 - Research Highlights (Page 99)

Communications - June 2009 - Research Highlights (Page 100)

Communications - June 2009 - Research Highlights (Page 101)

Communications - June 2009 - Research Highlights (Page 102)

Communications - June 2009 - Research Highlights (Page 103)

Communications - June 2009 - Research Highlights (Page 104)

Communications - June 2009 - Research Highlights (Page CIII)

Communications - June 2009 - Research Highlights (Page CIV)

Digital edition of Communications - June 2009 provided by Texterity, Inc.