Computer Science Challenges for the Next Ten Years

Mark Weiser

Computer Science Challenges for the Next Ten Years

Xerox PARC

What is Computer Science?

Five C.S. challenges for 2006

The Computer Science Challenges

The Computer Science Challenges

Visibility

Problems in seeing systems

Solipsistic systems

Visibility challenge, part 1

Visibility challenge, part 2

Example, O.S. visualization

Visibility Challenge

The Computer Science Challenges

Complexity

Example of analysis

Right question...

Example: network economics

Inside the network server...

New complexity analysis: answer

Challenge:

The Computer Science Challenges

Abstraction

Nanotechnology

Nanomachine bearing

Nanotech Problem:

Large-scale

Problem with large scale parallelism

Parallel Computing Challenge

The Computer Science Challenges

Connection

Where is the Internet going?

1010 channels

Two requirements for

The Computer Science Challenges

Invisibility

PP Presentation

Scenerio 1

Scenerio 2

Some principles of

Invisibility needs low energy

Ubiquitous computing challenge

These five areas apply across Computer Science

Example: programming languages

Conclude