Next: About this document
In the first part of the course,
we will discuss a variety of influential collaborative systems,
looking first at collaborative applications and then at the
more general, collaboration infrastructures.
In the second part,
we will delve in-depth into issues raised by our discussion
of collaborative systems.
We will look at both design issues and implementation issues.
Here is a tentative 15-week schedule:
- Introduction -
Definition, Motivation, Views of Collaboration Systems,
- Collaborative applications -
Talk vs Mail vs File systems.
- Talk + File.
File + Mail.
Talk + Mail.
Taxonomies of Collaborative Applications:
Extended Time Space,
Traditional Distributed Systems.
- Shared Object Systems.
Shared Window Systems. Shared Toolkits.
Process Control Systems.
- Session Management.
- Advanced Transactions.
- Collaborative Transactions:
- Diffing and Merging.
- Access Control and Undo.
- Distributed Architecture.
- Display Consistency and
Mon Jan 13 14:41:48 EST 1997