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