A General Multi-User Undo/Redo Model
dc.contributor.author | Choudhary, Rajiv | |
dc.contributor.author | Dewan, Prasun | |
dc.date.accessioned | 2017-04-15T11:53:57Z | |
dc.date.available | 2017-04-15T11:53:57Z | |
dc.date.issued | 1995 | |
dc.description.abstract | A general multi-user undo/redo model must satisfy several requirements It must be compatible with an existing single-user undo/redo model, give individual users autonomy in executing undo/redo commands, support undo/redo of remote commands and the remote effects of local commands, be independent of the coupling, multicast, and concurrency control model, and allow undo/redo of arbitrary commands We have developed a multi-user undo/redo model for meeting these requirements The model constructs the command history of a particular user by including all local commands and those remote commands whose results were made visible to that user It allows a user to undo/redo corresponding commands in the command histories of all users of a program Moreover, it allows a user to undo/redo both symmetric user-interface commands and asymmetric collaboration commands We have implemented the model in a collaboration system called Suite In this paper, we motivate, describe, and illustrate these requirements and our model | |
dc.identifier.isbn | 978-94-011-0349-7 | |
dc.language.iso | en | |
dc.publisher | Kluwer Academic Publishers, Dordrecht, The Netherlands | |
dc.relation.ispartof | ECSCW 1995: Proceedings of the Fourth European Conference on Computer Supported Cooperative Work | |
dc.relation.ispartofseries | ECSCW | |
dc.title | A General Multi-User Undo/Redo Model | |
dc.type | Text | |
gi.citation.endPage | 236 | |
gi.citation.startPage | 221 | |
gi.conference.date | 10–14 September 1995 | |
gi.conference.location | Stockholm, Sweden | |
gi.conference.sessiontitle | Full Papers |