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

PUBLICATION

SmartComposition: Bringing Component-Based Software Engineering to the Web

Type

Conference Paper

Year

2015

Authors

krug

gaedke

Research Area

Web Engineering

Event

17th International Conference on Information Integration and Web-based Applications & Services

Published in

Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services

ISBN/ISSN

978-1-4503-3491-4/15/12

Download

PDF

Abstract

Web application development lacks simple reuse of client-side components. In the last years, many component-like parts of web applications were provided as JavaScript libraries. However, those are mostly not self-contained, require cumbersome configuration and instantiation and can cause conflicts with existing elements. Furthermore, developers need advanced knowledge of JavaScript and the composition of multiple components is difficult. In this paper, we propose the usage of enhanced web components to bring component-based software engineering to the Web. Based on the latest developments of the family of W3C standards called “Web Components”, we present our SmartComponents, which are a part of our SmartComposition approach. We provide loosely coupling and support both single- and multi-device usage by extending standard Web Components with dedicated communication and synchronization features. SmartComponents are independent, encapsulated, configurable and programmable. We demonstrate our SmartComposition approach by presenting an exemplary application using various SmartComponents to showcase web application development through client-side composition.

Reference

Krug, Michael; Gaedke, Martin: SmartComposition: Bringing Component-Based Software Engineering to the Web. Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services, pp. 474-477, 2015.



Powered by DGS
Edit list (authentication required)

Press Articles