Abstract
Context-awareness, personalization and adaptation are among salient features of Ambient Intelligent (AmI) Systems. The User Interfaces (UI) in AmI environments should therefore also be dynamic at runtime. Developing such UIs is challenging since many aspects have to be considered. Most existing approaches follow Model-driven Engineering (MDE) as a solution. However, they only address design time issues. We successfully applied MDE for runtime generation of UI in the BelAmI project but encountered challenges that we presented in this paper. Possible solutions have also been discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aarts, E., Encarnacao, J.: Into Ambient Intelligence. In: True Visions - The Emergence of Ambient Intelligence, pp. 1–16. Springer, Heidelberg (2006)
Apfelbacher, F.: Formalisierung von ergonomischen Regeln zur Verbesserung der Benutzerfreundlichkeit von adaptiven Benutzungsschnittstellen. TU Kaiserslautern, Kaiserslautern, master thesis (2006)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. In: Interacting with Computers, vol. 15(3), Elsevier, Amsterdam (2003)
Cowley, N.L.O., Wesson, J.L.: An Experiment to Measure the Usefulness of Patterns in the Interaction Design Process. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 1142–1145. Springer, Heidelberg (2005)
Ehrig, K., Ermel, C., Hänsgen, S., Taentzer, G.: Generation of visual editors as eclipse plug-ins. In: Proceedings of the 20th IEEE/ACM international Conference on Automated Software Engineering, Long Beach, CA, USA (2005)
Ermel, C., Schultzke, T.: The Agg Environment: A Short Manual, TU Berlin, Berlin (2007), http://tfs.cs.tu-berlin.de/agg/ShortManual.ps
Limbourg, Q.: Multi-Path Development of User Interfaces. Université catholique de Louvain, Louvain, PhD (2004)
Luyten, K., Coninx, K.: An XML-Based Runtime User Interface Description Language for Mobile Computing Devices. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 17–29. Springer, Heidelberg (2001)
Luyten, K., Vandervelpen, C., Van den Bergh, J., Coninx, K.: Context-sensitive User Interfaces for Ambient Intelligent Environments: Design, Development and Deployment. In: Mobile Computing and Ambient Intelligence: The Challenge of Multimedia 2005. Dagstuhl Seminar Proceedings, nr. 05181, IBFI, Dagstuhl, Germany (2005)
Molina, P.J.: A Review to Model-Based User Interface Development Technology. In: Proceedings of IUI 2004, ACM Press, New York (2004)
NASA. Man-Systems Integration Standards (August 13, 2007), http://msis.jsc.nasa.gov/default.htm
Nehmer, J., Becker, M., Karshmer, A., Lamm, R.: Living assistance systems: an ambient intelligence approach. In: Proceeding of the ICSE 2006, pp. 43–50. ACM Press, New York (2006)
Nóbrega, L., Nunes, N.D., Coelho, H.: Mapping ConcurTaskTrees into UML 2.0. In: Gilroy, S.W., Harrison, M.D. (eds.) DSV-IS 2005. LNCS, vol. 3941, pp. 237–248. Springer, Heidelberg (2006)
Paech, B., Kohler, K.: Task-driven Requirements in object-oriented Development. In: Perspectives on Requirements Engineering, pp. 45–68. Kluwer Academic, Dordrecht (2003)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proceedings of the INTERACT 1997, pp. 362–369. Chapman & Hall, Sydney (1997)
Szekely, P.: Retrospective and Challenges for Model-Based Interface Development. In: Proceedings of DSV-IS96, pp. 1–27. Springer, Heidelberg (1996)
TERESA (August 13, 2007), http://giove.cnuce.cnr.it/teresa.html
Tidwell, J.: Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly, Sebastopol (2005)
The Apache Foundation, Apache Struts (August 13, 2007), http://www.struts.apache.org
Trapp, M., Schmettow, M.: Consistency in use through Model based User Interface Development. In: Proceedings of CEUR Workshop, Montreal, vol. 198, pp. 66–71 (2006)
UsiXML Documentation (August 13, 2007), http://www.usixml.org
Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)
van Welie, M.: Patterns in interaction design (August 13, 2007), http://www.welie.com/
Anastasopoulos, M., Klus, K.H.J., Niebuhr, D., Werkman, E.: DoAmI - A Middleware Platform facilitating (Re-)configuration in Ubiquitous Systems. International Workshop on System Support for Ubiquitous Computing (UbiSys) at the 8th International Conference of Ubiquitous Computing (Ubicomp), New Port Beach, California, USA (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Adam, S., Breiner, K., Mukasa, K.S., Trapp, M. (2008). Challenges to the Model-Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems. In: Mühlhäuser, M., Ferscha, A., Aitenbichler, E. (eds) Constructing Ambient Intelligence. AmI 2007. Communications in Computer and Information Science, vol 11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85379-4_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-85379-4_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85378-7
Online ISBN: 978-3-540-85379-4
eBook Packages: Computer ScienceComputer Science (R0)