Int. J. of Communication Networks and Distributed Systems   »   2013 Vol.10, No.3

 

 

Title: Towards pervasive mashups in embedded devices: comparing procedural and declarative approach

 

Authors: Arto Salminen; Tommi Mikkonen

 

Addresses:
Department of Software Systems, Tampere University of Technology, P.O. Box 553, FIN-33101 Tampere, Finland
Department of Software Systems, Tampere University of Technology, P.O. Box 553, FIN-33101 Tampere, Finland

 

Abstract: The web has become pervasive. This has led to a paradigm shift, where applications live on the web as services, where they can be accessed with different types of terminals. The ability to dynamically combine content from numerous sources, and the ability to instantly publish services worldwide has opened up entirely new possibilities for software development. Such applications that aggregate content from the web are commonly referred to as mashups. Unfortunately, for various reasons, the browser is inadequate for hosting complex mashups, in particular when considering embedded devices and subsystems that are not readily available in the web. In this paper, we introduce two environments, intended for hosting context-aware mashups on embedded devices. These environments have different approaches as one can be used to compose mashups in procedural and another in declarative fashion. As an example, we describe a location-aware mashup composed for both environments.

 

Keywords: mobile runtime; pervasive mashups; embedded devices; runtime environment; pervasive web; procedural approach; declarative approach; web applications; context-aware mashups; device peripherals; location-aware mashups.

 

DOI: 10.1504/IJCNDS.2013.053077

 

Int. J. of Communication Networks and Distributed Systems, 2013 Vol.10, No.3, pp.195 - 215

 

Available online: 04 Apr 2013

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article