An Undo Framework for P2P Collaborative Editing [chapter]

Stéphane Weiss, Pascal Urso, Pascal Molli
2009 Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering  
Existing Peer to Peer (P2P) collaborative editing systems do not allow any user to undo any modification. However, in such systems, users are not aware of others' modifications, hence, they could obtain duplicate work, conflicting modifications or malicious contents. In this paper, we propose a new undo framework called "UNO: Undo as a New Operation" in the Operational Transformation approach which does not limit the scalability of P2P algorithms. As a proof of concept, we apply our framework
more » ... build a P2P collaborative editor with undo capabilities in which any user can undo any modification.
doi:10.1007/978-3-642-03354-4_40 fatcat:rdwvrch4c5hmdjymyrjfynrcjm