Next:
Collaborative Infrastructures
CS 290: Collaborative Systems
Section 3: Collaborative Infrastructures
Prasun Dewan
Collaborative Infrastructures
Example: True "Hello World" Program
Shared Distributed Repositories
File System: Coarse-grained Data
Traditional DBMS: Fine-Grained Data
Lotus Notes: Rarely-Connected Document Replicas
Coda: Multiple Computer Couplings
Distributed Communication
Interprocess Communication
ISIS: Process Groups and Causal Multicast
MBone: Network Multicast
X: Network I/O
Web Browsers: High-Level Network I/O
Java: Code Downloading + Remote Method Invocation
Obliq: Network Scopes
Sumatra: Mobile Objects
Rover: Disconnected Replicated Objects
Argus: Distributed Transactions
MVC
Rendezvous
Clock
MUDS: Room-based session man.
Colab Programming Environment: Broadcast Methods
Shared User Interfaces
GroupKit: Sharedd Environments etc
XTV: Shared Windows
Concur: Inverted X
DistView: Rep. Window System
Suite: Parameterized Flex.
Feiner's System (Meehan)
Cola: Haake (Rusev)
Suite: Persistent Unix Objects
MMConf: Replicated Windows
DistView
Multiuser Toolkits
Sync: Disconnected Operation
Brown's Stuff
Inter-Application Coordination
Intermezzo
Object-Oriented Database Management System
Oz
Trellis
Interoperability
Message Bus
CORBA
Polylith
DistEdit
About this document ...
Prasun Dewan
Sun Mar 16 14:09:55 EST 1997