Navigation

Content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Teaser

Publication Details

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

Location

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 Copy

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

copy text to clipboard

Research Area

Web Engineering




Powered by DGS
Edit list (authentication required)

Press Articles