Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

PUBLICATION

Enriching Single-User Web Applications Non-Invasively with Shared Editing Support

Type

Journal Article

Year

2013

Authors

heinrich

Franz Lehmann

Franz Lehmann

Franz Josef Grüneberger

Franz Josef Grüneberger

gaedke

Thomas Springer

Thomas Springer

Alexander Schill

Alexander Schill

Research Area

Web Engineering

Published in

Science of Computer Programming

ISBN/ISSN

0167-6423

Download

pdf

Abstract

Collaborative real-time applications like Google Docs allow multiple users to edit the very same document simultaneously which supersedes traditional document merging and document locking techniques. However, developing collaborative web applications is a time-consuming and complex endeavor since it requires implementing document synchronization and conflict resolution services. To accelerate the development of collaborative web applications, we present a rapid transformation approach allowing to non-invasively introduce shared editing capabilities into existing single-user web applications. Instead of changing the application"s source code, our non-invasive approach leverages a generic collaboration infrastructure that requires only a configuration to provide document synchronization and conflict resolution services. Hence, the effort to incorporate shared editing capabilities is considerably reduced in contrast to conventional approaches where the use of a programing library entails scattered source code changes. Moreover, we report on the results of a user study demonstrating that converted editors are convenient for collaborative work.

Reference

Heinrich, Matthias; Lehmann, Franz; Grüneberger, Franz J.; Gaedke, Martin; Springer, Thomas; Schill, Alexander: Enriching Single-User Web Applications Non-Invasively with Shared Editing Support. Science of Computer Programming, 2013.



Powered by DGS
Edit list (authentication required)

Press Articles