Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

An overview of interactive application composition approaches

An overview of interactive application composition approaches AbstractApplication composition is an approach to createapplications by using software components as buildingblocks. Applications can be composed ofWeb Servicesand resources associated with mobile devices, displaysand various augmented everyday objects. In this article,we focus on ubiquitous applicationswhich aim at supportingusers’ needs and everyday activities. Application compositionis particularly suitable for these applications asit proposes to compose ubiquitous applications by choosingthe appropriate set of services and resources and theirconfiguration as required by users, their needs and othercontexts. This article gives an overview and classifies interactiveapplication composition approaches. These approachesprovide the necessary user tools and various userinterfaces to enable users themselves to specify their needsand achieve their goals with composed applications. Theapproaches in this article are analyzed according to theuser support provided during the application life-cycleand user involvement during the application compositionand execution phases. Furthermore,we look inside the designof user interfaces for visual and non-visual user toolsand discuss their advantages and disadvantages. In additionto giving an overview of this research field, our aim isto provide means for describing, classifying and comparingdifferent composition approaches. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Open Computer Science de Gruyter

An overview of interactive application composition approaches

Loading next page...
 
/lp/de-gruyter/an-overview-of-interactive-application-composition-approaches-Fzq0KDM0cT

References (68)

Publisher
de Gruyter
Copyright
© 2015 O. Davidyuk et al.
eISSN
2299-1093
DOI
10.1515/comp-2015-0007
Publisher site
See Article on Publisher Site

Abstract

AbstractApplication composition is an approach to createapplications by using software components as buildingblocks. Applications can be composed ofWeb Servicesand resources associated with mobile devices, displaysand various augmented everyday objects. In this article,we focus on ubiquitous applicationswhich aim at supportingusers’ needs and everyday activities. Application compositionis particularly suitable for these applications asit proposes to compose ubiquitous applications by choosingthe appropriate set of services and resources and theirconfiguration as required by users, their needs and othercontexts. This article gives an overview and classifies interactiveapplication composition approaches. These approachesprovide the necessary user tools and various userinterfaces to enable users themselves to specify their needsand achieve their goals with composed applications. Theapproaches in this article are analyzed according to theuser support provided during the application life-cycleand user involvement during the application compositionand execution phases. Furthermore,we look inside the designof user interfaces for visual and non-visual user toolsand discuss their advantages and disadvantages. In additionto giving an overview of this research field, our aim isto provide means for describing, classifying and comparingdifferent composition approaches.

Journal

Open Computer Sciencede Gruyter

Published: Jan 1, 2015

There are no references for this article.