Research Article
Shared Editing on the Web: A Classification of Developer Support Libraries
@INPROCEEDINGS{10.4108/icst.collaboratecom.2013.254097, author={Istv\^{a}n Koren and Andreas Guth and Ralf Klamma}, title={Shared Editing on the Web: A Classification of Developer Support Libraries}, proceedings={9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing}, publisher={ICST}, proceedings_a={COLLABORATECOM}, year={2013}, month={11}, keywords={cscw shared editing web applications real-time collaboration xmpp widgets}, doi={10.4108/icst.collaboratecom.2013.254097} }
- István Koren
Andreas Guth
Ralf Klamma
Year: 2013
Shared Editing on the Web: A Classification of Developer Support Libraries
COLLABORATECOM
IEEE
DOI: 10.4108/icst.collaboratecom.2013.254097
Abstract
Together with the current shift to cloud-based solutions, various Web applications have been enriched with collaborative features. These collaborative features enable users to work together on digital products like documents, diagrams and videos at the same time on a global scale. Implementing them require developers to have knowledge about both complex algorithms for maintaining consistency on one hand and usability issues on the other hand. Besides developing apps from scratch, Web application developers often meet these challenges by employing ready-made libraries for shared editing on the Web. A new generation of these shared editing frameworks has emerged recently; several of these libraries are available as open source solutions. In this paper, we first present general and browser-specific requirements for shared editing like consistency algorithms and means of workspace awareness. Then, state-of-the-art frameworks for shared editing are analyzed in respect of their support of these requirements. As a contribution, we have identified missing features like the availability of general awareness widgets and new architectural designs due to emerging Web standards. To that end, we demonstrate prototypes addressing some of these issues.