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

PUBLICATION

SmartComposition: Extending Web Applications to Multi-screen Mashups

Type

Conference Paper

Year

2016

Authors

krug

wiedemann

gaedke

Research Area

Web Engineering

Event

First International Rapid Mashup Challenge

Published in

Rapid Mashup Development Tools

ISBN/ISSN

978-3-319-28726-3

Download

PDF

Abstract

The overall objective of UI mashups is to enable non-experts to create rich web applications. While current approaches focus on creating UI mashups running on a single screen, we propose SmartComposition to enable local developers to create multi-screen mashups. We present our enhanced SmartComponents, which are based on the latest developments of the family of W3C standards called “Web Components”, as part of our SmartComposition approach. SmartComponents provide loosely coupling and support both single- and multi-device usage scenarios by extending Web Components with dedicated communication and synchronization features. We support multiple types of SmartComponents, not limiting them to user interface components. In contrast to other approaches, SmartComponents are independent, encapsulated, configurable and programmable, which ensures hassle-free reuse in any HTML5 web application. SmartComposition provides an event-based communication infrastructure which enables inter-component communication as well as message exchange across multiple screens utilizing a WebSocket-based synchronization service.

Reference

Krug, Michael; Wiedemann, Fabian; Gaedke, Martin: SmartComposition: Extending Web Applications to Multi-screen Mashups. Rapid Mashup Development Tools, pp. 50-62, 2016.



Powered by DGS
Edit list (authentication required)

Press Articles