Overview of Goals and Approaches
The vision
Many users
Shared world
Geographically separated
Communicate / interact
Distributed programming
Collaborative tools
Distributed hypermedia environments
Distributed virtual environments
Scientific
Medical
Art
Entertainment
Commercial
Tasks
Content
Graphics
Database
Networks
Heterogeneous computing
Distributed computing