Navigation

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

Publication Details

Enriching Web Applications with Collaboration Support Using Dependency Injection

Type

Conference Paper

Year

2012

Authors

heinrich

Franz Josef Grüneberger

Franz Josef Grüneberger

Thomas Springer

Thomas Springer

gaedke

Event

International Conference on Web Engineering 2012

Location

Proceedings of the 12th International Conference on Web Engineering

ISBN/ISSN

978-3-642-31752-1

Download

PDF

Abstract

Web-based collaboration tools such as Google Docs are pervasive in our daily lives since they have proven to efficiently support joint work of distributed teams. Nevertheless, the development of web-based groupware systems is a time-consuming and costly task because developers either have to become familiar with specific groupware libraries or are asked to re-implement concurrency control services (i.e. document synchronization, conflict resolution). Therefore, we propose a dependency injection mechanism using declarative annotations to incorporate concurrency control services into web applications. Instead of adopting comprehensive libraries or implementing application-specific components, synchronization capabilities are integrated in a lightweight and rapid fashion. To validate the approach, we enriched the widely-adopted Knockout framework with dependency injection facilities and transformed two Knockout-based applications into collaborative ones.

Reference Copy

Matthias Heinrich, Franz Josef Grüneberger, Thomas Springer, Martin Gaedke: Enriching Web Applications with Collaboration Support Using Dependency Injection; Pages 473-476; Proceedings of the 12th International Conference on Web Engineering

copy text to clipboard

Research Area

Web Engineering




Powered by DGS
Edit list (authentication required)

Press Articles