Sign In

Communications of the ACM

Table of Contents

Technology in bloom: implications for the next 50 years

Cyberspace 2000: dealing with information overload

ACM 97: speakers corner

The next 50 years

The body electric

Hardware, software, and infoware

Education and jobs in the digital world

A time of transition

Pervasive information systems

Garage cinema and the future of media technology

How to surf the technology waves we created

The frontier between us

World-wide computer

Between hope and fear

Post-WIMP user interfaces

The best of all possible worlds

Better democracy through technology

The digital revolution in retrospect

Asleep at the keyboard

Directing policy-making beyond the Net's metaphor

The right to read

What will happen in the next 50 years?

Crush and crash: logic of a terrible tomorrow

Sensors: the next wave of innovation

Looking for a humane interface: will computers ever become easy to use?

The past and future history of the Internet

Look in the spaces for tomorrow's innovations

The microprocessor: engine of the technology revolution

Globalizing business, education, culture through the Internet

My computer-related wish list for the next 50 years

Spinning Webs into the 21st century

Software engineering: stretching the limits of complexity

A new social contract for research

Communications technology and its impact by 2010

Database research faces the information explosion

Inside risks: Hopes for fewer risks?