Collaborative Computing: Networking, Applications and Worksharing. 4th International Conference, CollaborateCom 2008, Orlando, FL, USA, November 13-16, 2008, Revised Selected Papers

Research Article

An Undo Framework for P2P Collaborative Editing

Download246 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-03354-4_40,
        author={St\^{e}phane Weiss and Pascal Urso and Pascal Molli},
        title={An Undo Framework for P2P Collaborative Editing},
        proceedings={Collaborative Computing: Networking, Applications and Worksharing. 4th International Conference, CollaborateCom 2008, Orlando, FL, USA, November 13-16, 2008, Revised Selected Papers},
        proceedings_a={COLLABORATECOM},
        year={2012},
        month={5},
        keywords={Group undo P2P Collaborative Editing Operational Transformation},
        doi={10.1007/978-3-642-03354-4_40}
    }
    
  • Stéphane Weiss
    Pascal Urso
    Pascal Molli
    Year: 2012
    An Undo Framework for P2P Collaborative Editing
    COLLABORATECOM
    Springer
    DOI: 10.1007/978-3-642-03354-4_40
Stéphane Weiss1,*, Pascal Urso1,*, Pascal Molli1,*
  • 1: Nancy-Université, LORIA
*Contact email: weiss@loria.fr, urso@loria.fr, molli@loria.fr

Abstract

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 to build a P2P collaborative editor with undo capabilities in which any user can undo any modification.