Advertisement

A Practical Solution for the Automatic Generation of User Interfaces – What Are the Benefits of a Practical Solution for the Automatic Generation of User Interfaces?

  • Miroslav Sili
  • Christopher Mayer
  • Martin Morandell
  • Matthias Gira
  • Martin Petzold
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8510)

Abstract

Older adults benefit from information and communication technology solutions in the Ambient Assisted Living (AAL) domain. The offered user interfaces for these ICT solutions often do not take the special needs, preferences and the physical and mental capabilities of older adults into account. The project AALuis focuses on solutions to increase accessibility, adaptability and usability of user interfaces in the AAL domain. The paper describes the functionality of the AALuis layer and the different steps involved stakeholders have to cover to benefit from the user interface generation framework. A detailed comparison between the traditional user interface design and the AALuis approach lists similarities and identifies differences in the user interface generation process.

Keywords

Ambient Assisted Living Human-Computer Interaction User Interface Framework Task Model Automatic Adaptation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Mayer, C., Morandell, M., Hanke, S., Bobeth, J., Bosch, T., Fagel, S., et al.: Ambient Assisted Living User Interfaces. In: Gelderblom, G.J., et al. (eds.) Everyday Technology for Independence and Care, AAATE 2011. Assistive Technology Research Series, vol. 39, pp. 456–463. IOS Press (2011)Google Scholar
  2. 2.
    Fuxreiter, T., Mayer, C., Hanke, S., Gira, M., Sili, M., Kropf, J.: A modular platform for event recognition in smart homes. In: 2010 12th IEEE International Conference on e-Health Networking Applications and Services (Healthcom), pp. 1–6. IEEE (2010)Google Scholar
  3. 3.
    Verklizan: Intelligent software for monitoring centres, http://verklizan.info/content/umo-platform/system-overview/ (accessed: January 2014)
  4. 4.
    Paternó, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction, INTERACT 1997, pp. 362–369. Chapman & Hall (1997)Google Scholar
  5. 5.
    Paternó, F.: Concur Task Trees: An Engineered Notation for Task Models. In: The Handbook of Task Analysis for Human-Computer Interaction, pp. 483–503. Lawrence Erlbaum Associates (2003)Google Scholar
  6. 6.
    Mayer, C., et al.: User interfaces for older adults. In: Stephanidis, C., Antona, M. (eds.) UAHCI/HCII 2013, Part II. LNCS, vol. 8010, pp. 142–150. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  7. 7.
    Paternó, F., Santoro, C., Spano, L.C.: MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact. 16, 19:1–19:30 (2009)Google Scholar
  8. 8.
    Duarte, C., Langdon, P., Jung, C., Coelho, J., Biswas, P., Hamisu, P.: GUIDE: Creating Accessible TV Applications. In: Gelderblom, G.J., et al. (eds.) Everyday Technology for Independence and Care, AAATE 2011. Assistive Technology Research Series, vol. 29, pp. 905–912. IOS Press (2011)Google Scholar
  9. 9.
    Peissner, M., Häbe, D., Janssen, D., Sellner, T.: MyUI: generating accessible user interfaces from multimodal design patterns. In: Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2012, pp. 81–90. ACM, New York (2012)Google Scholar
  10. 10.
    Zimmermann, G., Vanderheiden, G.: The Universal Control Hub: An Open Platform for Remote User Interfaces in the Digital Home. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4551, pp. 1040–1049. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Miñón, R., Abascal, J.: Supportive adaptive user interfaces inside and outside the home. In: Ardissono, L., Kuflik, T. (eds.) UMAP Workshops 2011. LNCS, vol. 7138, pp. 320–334. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  12. 12.
    ISO/IEC. ISO/IEC 24752. Information Technology - User Interfaces - Universal Remote Console. Part 1: Framework. 1st edn. ISO/IEC (2008)Google Scholar
  13. 13.
    Stocklöw, C., Grguric, A., Dutz, T., Vandommele, T., Kuijper, A.: Resource Management for Multimodal and Multilingual Adaptation of User Interfaces in Ambient Assisted Living Environments. In: Stephanidis, C., Antona, M. (eds.) UAHCI/HCII 2013, Part III. LNCS, vol. 8011, pp. 97–106. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  14. 14.
    Boyer, J.M.: XForms 1.1. W3C Recommendation (October 20, 2009), http://www.w3.org/TR/xforms/
  15. 15.
    Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computer 15(3), 289–308 (2003)CrossRefGoogle Scholar
  16. 16.
    OSGi Service Platform Core Specification (2011), http://www.osgi.org/download/r4v43/osgi.core-4.3.0.pdf (accessed: February 2014)
  17. 17.
    W3C MBUI - Task Models, http://www.w3.org/TR/2012/WD-task-models-20120802/ (accessed: October 2013)
  18. 18.
    W3C SOAP Version 1.2 Part 1: Messaging Framework (2nd edn.), http://www.w3.org/TR/soap12-part1/ (accessed: February 2014)
  19. 19.
    Hanke, S., Mayer, C., Hoeftberger, O., Boos, H., Wichert, R., Tazari, M.-R., Wolf, P., Furfari, F.: universAAL – an open and consolidated AAL platform. In: Ambient Assisted Living, pp. 127–140. Springer (2011)Google Scholar
  20. 20.
    Miroslav, S., Matthias, G., Christopher, M., Martin, M., Martin, P.: A Framework for the Automatic Adaptation of User Interfaces. In: Assistive Technology: From Research to Practice: AAATE 2013, pp. 1298–1304 (2013)Google Scholar
  21. 21.
    Mori, G., Paternó, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on Software Engineering 28(8), 797–813Google Scholar
  22. 22.
    Burbeck, S.: Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller, MVC (1992), http://st-www.cs.illinois.edu/users/smarch/st-docs/mvc.html (accessed: February 2014)
  23. 23.
    Potel, M., MVP: Model-View-Presenter; The Taligent Programming Model for C++ and Java (1996), http://www.wildcrest.com/Potel/Portfolio/mvp.pdf (accessed: January 2014)
  24. 24.
    Zhang, Y., Luo, Y.: An architecture and implement model for Model-View-Presenter pattern. In: 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT) (2010) doi: 10.1109/ICCSIT.2010.5565090Google Scholar
  25. 25.
    W3C Voice Extensible Markup Language (VoiceXML) 3.0, http://www.w3.org/TR/voicexml30/ (accessed: January 2014)
  26. 26.
    W3C Web Content Accessibility Guidelines (WCAG) 2.0, http://www.w3.org/TR/2008/REC-WCAG20-20081211/ (accessed: February 2014)

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Miroslav Sili
    • 1
  • Christopher Mayer
    • 1
  • Martin Morandell
    • 1
  • Matthias Gira
    • 1
  • Martin Petzold
    • 2
  1. 1.Health & Environment Department, Biomedical SystemsAIT Austrian Institute of Technology GmbHViennaAustria
  2. 2.ProSyst Software GmbHKölnGermany

Personalised recommendations