Abstract | ||
---|---|---|
The interaction history of a document can be modelled as a tree of command objects. This model not only supports recovery (undo/redo), but is also suitable for cooperation between distributed users working on a common document. Various coupling modes can be supported. Switching between modes is supported by regarding different versions of a document as different branches of the history. Branches can then be merged using a selective redo mechanism. Synchronous cooperation is supported by replicating the document state and exchanging command objects. Optimistic concurrency control can be applied, because conflicting actions can later be undone automatically. |
Year | DOI | Venue |
---|---|---|
1993 | 10.1145/168642.168668 | ACM Symposium on User Interface Software and Technology |
Keywords | Field | DocType |
computer-supported cooperative work,selective undo and redo,shared application,command objects,user interface management system,application framework,history tree,computer supported cooperative work,optimistic concurrency control | Architecture,Computer-supported cooperative work,Computer science,Human–computer interaction,Application framework,Multimedia | Conference |
ISBN | Citations | PageRank |
0-89791-628-X | 40 | 7.12 |
References | Authors | |
19 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thomas Berlage | 1 | 246 | 33.69 |
Andreas Genau | 2 | 75 | 11.69 |