摘要 |
<p>A collaborative object architecture, using applets (210, 220) and pods (250, 260), with one or more of the following technologies: 1) lightweight asychronous messaging; 2) collaborative objects; 3) optimistic concurrency control; and 4) transparent object serialization. Lightweight asynchronous messaging allows highly responsive interactivity and natural interactions with minimal network loads. Collaborative objects allow ubiquitous sharing and provide each user with the same copy of the shared object. Optimistic concurrency control allows full-duplex group editing and natural interactions. Transparent object serialization provides real world persistence and support for asynchronous changes. Thus, combination of these technologies within a network (200) provides a collaborative object architecture with several advantages.</p> |