Access the full text.
Sign up today, get DeepDyve free for 14 days.
(1996)
Conference on Human Factors in Computing Systems: Common Ground, CHI '96, Vancouver, BC, Canada, April 13-18, 1996, Conference Companion
Giuseppe Ghiani, F. Paternò, L. Spano (2009)
Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides
Luca Cavallaro, E. Nitto, Carlo Furia, Matteo Pradella (2010)
A Tile-Based Approach for Self-Assembling Service Compositions2010 15th IEEE International Conference on Engineering of Complex Computer Systems
Tom Gross, Nicolai Marquardt (2001)
Creating, Editing, and Sharing Complex Ubiquitous Computing Environment Configurations with CollaborationBusScalable Comput. Pract. Exp., 11
I. Sánchez, J. Riekki, M. Pyykkonen (2009)
Touch & Compose: Physical User Interface for Application Composition in Smart Environments2009 First International Workshop on Near Field Communication
E. Mugellini, Elisa Rubegni, Sandro Gerardi, Omar Khaled (2007)
Using personal objects as tangible interfaces for memory recollection and sharing
J. Brønsted, K. Hansen, M. Ingstrup (2007)
A Survey of Service Composition Mechanisms in Ubiquitous Computing
I. Mavrommati, J. Darzentas (2007)
End User Development in AmI: a user centered design overview of issues and conceptse Minds Int. J. Hum. Comput. Interact., 1
J. Aylor (1999)
Computer for the 21st CenturyComputer, 32
Ekaterina Gilman, I. Sánchez, Marta Cortés, J. Riekki (2015)
Towards User Support in Ubiquitous Learning SystemsIEEE Transactions on Learning Technologies, 8
Justin Paluska, H. Pham, U. Saif, Grace Chau, C. Terman, Steve Ward (2008)
Structured Decomposition of Adaptive Applications2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom)
(2009)
Activity-Oriented Computing, chapter 186, pages 3215– 3241
García (2010)
Herranz Towards a Ubiquitous End - User Programming System forSmart Spaces Journal of Universal ComputerScience, 42
T. Pering, R. Want, Barbara Rosario, Shivani Sud, Kent Lyons (2009)
Enabling Pervasive Collaboration with Platform Composition
E. Mugellini, Omar Khaled, Stéphane Pierroz, S. Carrino, H. Drissi (2009)
Generic Framework for Transforming Everyday Objects into Interactive Surfaces
Mavrommati (2007)
End - User Development in AmI : a User Centered Design Overview of Issues and Concepts on Human - Computer InteractionInternational Journal, 60
Olli Rantapuska, Mia Lahteenmaki (2008)
Homebird—Task-based User Experience for Home Networks and Smart Spaces
S. Mostéfaoui, Z. Maamar, G. Giaglis (2008)
Advances in Ubiquitous Computing: Future Paradigms and Directions
O. Davidyuk, I. Sánchez, J. Riekki (2011)
CADEAU: Supporting Autonomic and User-Controlled Application Composition in Ubiquitous Environments, 4
T. Pering, Kent Lyons, R. Want, M. Murphy-Hoye, Mark Baloga, Paul Noll, Joe Branc, Nicolas Benoist (2010)
What do you bring to the table?: investigations of a collaborative workspaceProceedings of the 12th ACM international conference on Ubiquitous computing
(2006)
Constructing Assemblies in the Health Care Domain: Two Case Studies, In: L
J. Chin, V. Callaghan, G. Clarke (2006)
An End User Tool for Customising Personal Spaces in Ubiquitous Computing Environments
O. Davidyuk, N. Georgantas, V. Issarny, J. Riekki (2009)
MEDUSA: Middleware for End-User Composition of Ubiquitous Applications
(2005)
End-User Programming: Empowering Individuals to Take Control of their Environments
Chung Le (2014)
A model driven framework for modeling and composing service based Android applicationsProceedings of the 29th Annual ACM Symposium on Applied Computing
(2008)
Service Composition Approaches for Ubiquitous and Pervasive Computing Environments: A Survey, pages 323–350
(2004)
Visual Programming Languages: A Survey, University of California, Berkeley
O. Davidyuk (2012)
Automated and interactive composition of ubiquitous applications
I. Mavrommati, A. Kameas, P. Markopoulos (2004)
An editing tool that manages device associations in an in-home environmentPersonal and Ubiquitous Computing, 8
J. Brønsted, K. Hansen, M. Ingstrup (2010)
Service Composition Issues in Pervasive ComputingIEEE Pervasive Computing, 9
R. Want, T. Pering, Shivani Sud, Barbara Rosario (2008)
Dynamic composable computing
E. Grönvall, M. Ingstrup, Morten Pløger, M. Rasmussen (2011)
REST based service composition: Exemplified in a care network scenario2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
D. Preuveneers, Y. Berbers (2012)
Intelligent Widgets for Intuitive Interaction and Coordination in Smart Home Environments2012 Eighth International Conference on Intelligent Environments
O. Davidyuk, Ekaterina Gilman, I. Sánchez, Jussi Mäkipelto, Mikko Pyykkönen, J. Riekki (2011)
iCompose: context-aware physical user interface for application compositionCentral European Journal of Computer Science, 1
R. Masuoka, B. Parsia, Yannis Labrou (2003)
Task Computing - The Semantic Web Meets Pervasive Computing
Mark Newman, Ame Elliott, Trevor Smith (2009)
Providing an Integrated User Experience of Networked Media, Devices, and Services through End-User Composition
T. Rodden, Andy Crabtree, T. Hemmings, B. Koleva, J. Humble, Karl-Petter Åkesson, Pär Hansson (2004)
Between the dazzle of a new building and its eventual corpse: assembling the ubiquitous home
Riekki (2007)
RFID and Smart Spaces of Internet Protocol TechnologyInternational Journal, 59
J. Sousa, V. Poladian, D. Garlan, B. Schmerl, M. Shaw (2006)
Task-based adaptation for ubiquitous computingIEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 36
Thanos Stavropoulos, D. Vrakas, I. Vlahavas (2013)
A survey of service composition in ambient intelligence environmentsArtificial Intelligence Review, 40
F. Kawsar, T. Nakajima, K. Fujinami (2008)
Deploy spontaneously: supporting end-users in building and enhancing a smart home
Katarzyna Rycerz, M. Bubak, Eryk Ciepiela, D. Harezlak, T. Gubała, J. Meizner, Maciej Pawlik, Bartosz Wilk (2015)
Composing, execution and sharing of multiscale applicationsFuture Gener. Comput. Syst., 53
A. Urbieta, Guillermo Barrutieta, Jorge Parra, A. Uribarren (2008)
A survey of dynamic service composition approaches for ambient systems
Christian Brel, Philippe Renevier-Gonin, A. Giboin, M. Riveill, A. Pinna-Dery (2014)
Reusing and Combining UI, Task and Software Component Models to Compose New Applications
Ibrahim (2009)
A Survey on Service Composition Middleware in Pervasive Environments of Computer Science IssuesInternational Journal, 29
H. Münsterberg (1899)
THE PHYSIOLOGICAL BASIS OF MENTAL LIFE.Science, 9 221
Davidyuk (2011)
iCompose : Context - Aware Physical User Interface for Application Composition Central European Journal of ComputerScience, 9
S. Balandin, H. Waris (2009)
Key Properties in the Development of Smart Spaces
D. Kalofonos, P. Wisner (2007)
A Framework for End-User Programming of Smart Homes Using Mobile Devices2007 4th IEEE Consumer Communications and Networking Conference
J. Chin, V. Callaghan, G. Clarke (2006)
An End-User Programming Paradigm for Pervasive Computing Applications2006 ACS/IEEE International Conference on Pervasive Services
Eser Kandogan (2001)
JigsawTree: Design of a Task Composition Interface fox Complex Applications
B. Hardian, J. Indulska, K. Henricksen (2008)
Exposing Contextual Information for Balancing Software Autonomy and User Control in Context-Aware Systems
M. Serna, C. Sreenan, Szymon Fedor (2015)
A visual programming framework for wireless sensor networks in smart home applications2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)
Sonia Mokhtar, N. Georgantas, V. Issarny (2007)
COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS supportJ. Syst. Softw., 80
B. Laurel, S. Mountford (1990)
The Art of Human-Computer Interface Design
M. García-Herranz, P. Haya, X. Alamán (2010)
Towards a Ubiquitous End-User Programming System for Smart SpacesJ. Univers. Comput. Sci., 16
G. Vanderhulst, K. Luyten, K. Coninx (2008)
ReWiRe: Designing Reactive Systems for Pervasive Environments
Mario Schuster, A. Domene, Raju Vaidya, S. Arbanowski, Su Kim, J. Lee, Hun Lim (2007)
Virtual Device CompositionEighth International Symposium on Autonomous Decentralized Systems (ISADS'07)
(2008)
Pervasive Help@Home: Connecting People Who Connect Devices
C. Vo, T. Torabi, S. Loke (2010)
Task-Oriented Systems for Interaction with Ubiquitous Computing Environments
(1969)
Mass-Produced Software Components
T. Erickson (1995)
Working with interface metaphorsHuman-Computer Interaction
E. Grönvall, P. Marti, A. Pollini, A. Rullo (2006)
Active surfaces: a novel concept for end-user composition
I. Mavrommati, G. Birbilis, J. Darzentas (2013)
A conceptual framework for the design of IoT architectures that support end-user developmentNetworking Science, 3
J. Riekki (2007)
RFID and smart spacesInt. J. Internet Protoc. Technol., 2
A. Messer, A. Kunjithapatham, M. Sheshagiri, Henry Song, Praveen Kumar, Phuong Nguyen, K. Yi (2006)
InterPlay: a middleware for seamless device integration and task orchestration in a networked homeFourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06)
N. Ibrahim, Frédéric Mouël (2009)
A Survey on Service Composition Middleware in Pervasive EnvironmentsArXiv, abs/0909.2183
E. Grönvall, L. Piccini, A. Pollini, A. Rullo, G. Andreoni (2007)
Assemblies of Heterogeneous Technologies at the Neonatal Intensive Care Unit
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.
Open Computer Science – de Gruyter
Published: Jan 1, 2015
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.