Next: Implementation of Relay and
Up: Design of a Simple
Previous: Global Name Space
Multiart is a shared whiteboard client application that exhibits the common
characteristics of simple Web-based DCAs:
- collaboration - multiple users work together to create and edit an
image;
- shared state - the ``canvas'' and all shapes added to it are
accessible by all users;
- client-side updates - users' actions drive changes to the state
representing the image;
- tolerance for short-lived inconsistencies - the object of
collaboration does not rely on 100% accurate data at all times. The
application is still a useful collaboration tool despite the time it takes
to reflect other users' updates;
Multiart's capabilities are limited to creating and updating shapes. Its
purpose is to illustrate use of the Relay system for graphical DCAs. The
Multiart user interface has two roles: (1) displaying shared state,
and (2) allowing user interaction to generate client-side updates to shared
state.
Carmine F. Greco
Wed Mar 26 23:44:38 EST 1997