Abstract
Maintaining a viable balance between development costs and market coverage has turned out to be a challenging issue when developing mobile software applications. The diversity of devices running third-party developed software applications is rapidly expanding from PC, to mobile, home entertainment systems, and even the automotive industry. With the help of Web technology and the Internet infrastructure, ubiquitous applications have become a reality. Nevertheless, the variety of presentation and interaction modalities still limit the number of targetable devices. In this chapter we present webinos, a multi-device application platform founded on the Future Internet infrastructure. Hereto we describe webinos’ model-based user interface framework as a means to support context-aware adaptiveness for applications that are executed in such ubiquitous computing environments.
Chapter PDF
Similar content being viewed by others
References
Desruelle, H., Lyle, J., Isenberg, S., Gielen, F.: On the challenges of building a Web-based ubiquitous application platform. In: 14th ACM International Conference on Ubiquitous Computing, pp. 733–736. ACM, New York (2012)
Dijkstra, E.W.: A Discipline of Programming. Prentice Hall, Englewood Cliffs (1976)
Moreno, N., Romero, J.R., Vallecillo, A.: An overview of model-driven Web engineering and the MDA. In: Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (eds.) Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series, pp. 353–382. Springer, London (2008)
Koch, N.: Classification of Model Transformation Techniques used in UML-based Web Engineering. IET Software 1(3), 98–111 (2007)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15, 289–308 (2003)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: A language supporting multi-path development of user interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)
Paterno, F., Santoro, C., Spano, L.D.: MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM TOCHI 16(4), 19 (2009)
Cantera, J.M. (ed.): Model-Based UI XG Final Report. W3C Incubator Group Report (2010), http://www.w3.org/2005/Incubator/model-based-ui/XGR-mbui
Schaefer, R.: A Survey on Transformation Tools for Model Based User Interface Development. In: Jacko, J.A. (ed.) HCII 2007, Part I. LNCS, vol. 4550, pp. 1178–1187. Springer, Heidelberg (2007)
Kay, M. (ed.): XSL Transformations (XSLT) Version 2.0. W3C Recommendation (2007)
Berglund, A., Boag, S., Chamberlin, D., Fernandez, M.F., Kay, M., Robie, J., Simeon, J. (eds.): XML Path Language (XPath) 2.0 (Second Edition). W3C Recommendation (2010)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-oriented software architecture: A system of patterns. John Wiley & Sons, West Sussex (2001)
Forgy, F.: On the efficient implementation of production systems. PhD thesis, Carnegie-Mellon University (1979)
Webinos Device Status API, http://dev.webinos.org/specifications/new/devicestatus.html
Le Hors, A., Le Hegaret, P., Wood, L., Nicol, G., Robie, J., Champion, M., Byrne, S. (eds.): Document Object Model (DOM) Level 3 Core Specification. W3C Recommendation (2004)
Faily, S., Lyle, J., Paul, A., Atzeni, A., Blomme, D., Desruelle, H., Bangalore, K.: Requirements sensemaking using concept maps. In: Winckler, M., Forbrig, P., Bernhaupt, R. (eds.) HCSE 2012. LNCS, vol. 7623, pp. 217–232. Springer, Heidelberg (2012)
Allott, N.: Collaboration Opportunities: FIWARE and webinos, http://www.webinos.org/blog/2012/11/14/collaboration-opportunities-fiware-and-webinos/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
This chapter is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
Copyright information
© 2013 Authors
About this paper
Cite this paper
Desruelle, H., Isenberg, S., Blomme, D., Bangalore, K., Gielen, F. (2013). An Internet-Based Architecture Supporting Ubiquitous Application User Interfaces. In: Galis, A., Gavras, A. (eds) The Future Internet. FIA 2013. Lecture Notes in Computer Science, vol 7858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38082-2_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-38082-2_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38081-5
Online ISBN: 978-3-642-38082-2
eBook Packages: Computer ScienceComputer Science (R0)