Skip to main content
Log in

A graphical tool to create user interface models for ubiquitous interaction satisfying accessibility requirements

  • Long paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

This paper describes a tool, called SPA4USXML, aimed at graphically creating instances of task models, abstract user interfaces and multimedia resource models. This tool is fed with descriptions of services provided by ubiquitous environments and web services. Its main goal is to assist service designers to create abstract specifications of the services for the Egoki adaptive system. Egoki automatically generates user interfaces adapted to the different needs and abilities of people with disabilities in order to provide access to services offered in ubiquitous environments. Therefore, SPA4USXML is intended to complement the Egoki system in order to provide a better user experience for disabled users and to enhance their autonomy and safety in their daily routines.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Abascal, J., Aizpurua, A., Cearreta, I., Gamecho, B., Garay-Vitoria, N., Miñón, R.: (2011) Automatically Generating Tailored Accessible User Interfaces for Ubiquitous Services. In: Proceedings of the 13th Int. ACM SIGACCESS Conf. on Computers and Accessibility, ASSETS 2011, pp. 187–194

  2. Authoring Tool Accessibility Guidelines (ATAG).: http://www.w3.org/WAI/intro/atag.php. Accessed 17 Feb 2012

  3. Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39(2), 3 (1996)

    Google Scholar 

  4. Brusilovsky, P., Kobsa, A., Nejdl, W.: The Adaptive Web: Methods and Strategies of Web Personalization. Springer, Berlin (2007)

    Book  Google Scholar 

  5. Bundesministerium der Justiz (BMJ).: Barrierefreie Informationstechnik-Verordnung (BITV) 2.0, http://www.gesetze-im-internet.de/bitv_2_0/index.html. Accessed 17 Feb 2012

  6. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interact. Comput. 15(3), 289–308 (2003)

    Article  Google Scholar 

  7. Coyette, A., Faulkner, S., Kolp, M., Limbourg, Q., Vanderdonckt, J.: (2004) SketchiXML: Towards a Multi-Agent Design Tool for Sketching User Interfaces Based on UsiXML. In: Palanque, Ph., Slavik, P., Winckler, M. (eds) Proceedings of 3rd Int. Workshop on Task Models and Diagrams for user interface design TAMODIA’2004 (Prague, Nov 15–16, 2004), ACM Press, New York, pp. 75–82

  8. Eclipse Modeling Framework.: http://www.eclipse.org/modeling/emf/. Accessed 17 Feb 2012

  9. Gajos, K.Z., Weld, D.S., Wobbrock, J.O.: Automatically generating personalized user interfaces with supple. J. Artif. Intell. 174(12–13), 910–950 (2010)

    Article  Google Scholar 

  10. Google Code.: http://code.google.com/intl/es-ES/. Accessed 17 Feb 2012

  11. Google Maps API Family.: http://code.google.com/intl/es/apis/maps/. Accessed 17 Feb 2012

  12. Graphical Modeling Framework.: http://www.eclipse.org/modeling/gmp/. Accessed 17 Feb 2012

  13. Guerrero-García, J., González-Calleros, J.M., Vanderdonckt, J., Muñoz-Arteaga, J.A.: (2009) Theoretical Survey of User Interface Description Languages: Preliminary Results. In: Proceedings of Joint 4th Latin American Conf. on HCI-7th Latin American Web Congress LAWeb/CLIHC’2009, IEEE Computer Society Press, Los Alamitos, pp. 36–43

  14. Hervás, R., Bravo, J.: Towards the ubiquitous visualization: adaptive user-interfaces based on the Semantic Web. Interact. Comput. 23(1), 40–56 (2011)

    Article  Google Scholar 

  15. IMS Global Learning Consortium, Inc.: (2009) IMS Access For All Digital Resource Description Information Model, Final Release. Version 2.0. http://www.imsglobal.org/accessibility/accdrdv2p0/html/ISO_ACCDRDv2p0_InfoModelv1.html. Accessed 17 Feb 2012

  16. ISO, ISO 9241-171:2008, Ergonomics of human-system interaction—Part 171: guidance on software accessibility, 2008

  17. ISO, ISO/IEC 24751-3:2008 Information technology—Individualized adaptability and accessibility in e-learning, education and training—Part 3: “Access For All Digital Resource Description”

  18. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López, V.: (2004) USIXML: A language supporting multi-path development of user interfaces. In: Bastide et al. (eds) EHCI/DS-VIS. LNCS. 3425. Springer, Berlin, pp. 200–220

  19. LiquidApps application.: http://liquidapps.harmonia.com/features/. Accessed 17 Feb 2012

  20. Lunn, D., Bechhofer, S., Harper, S.: (2008) The SADIe transcoding platform. In: Proceedings of the 2008 Int. Cross-disciplinary Conf. on Web Accessibility (W4A’08), Beijing, China, pp. 128–129

  21. McAffer, J., Lemieux, J.M.: Eclipse Rich Client Platform: Designing, Coding and Packaging Java Applications. Pearson Education, Inc, New Jersey (2006)

    Google Scholar 

  22. Meskens, J., Vermeulen, J., Luyten, K., Coninx, K.: (2008) Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me. In: Proceedings of the working conference on Advanced Visual Interfaces, AVI 2008, Napoli, Italy, May 28–30, pp. 233–240

  23. Michotte, B., Vanderdonckt, J.: (2008) GrafiXML, A Multi-Target User Interface Builder based on UsiXML. In: Procs of 4th Int. Conf. on Autonomic and Autonomous Systems ICAS’2008. IEEE Computer Society Press, Los Alamitos (to appear)

  24. Miñon, R., Abascal, J.: (2011) Supportive adaptive user interfaces inside and outside the home. In: Adissono, L., Kuflik, T. (eds) Advances in User Modelling: Selected papers from UMAP 2011 workshops. (in press)

  25. Montero, F., López-Jaquero, V.: (2010) Guilayout++: Supporting Prototype Creation and Quality Evaluation for Abstract User Interface Generation. In: Proceedings of the 1st. USer Interface eXtensible Markup Language Workshop (UsiXML-EICS 2010). June 20, 2010, Berlin, Germany. pp 39–44

  26. Montero, F., Lozano, M.D., González, P.: (2005) IdealXML: an Experience-Based Environment for User Interface Design and pattern manipulation, Technical report DIAB-05-01-4, University of Castilla-La Mancha, Albacete, 24 Jan 2005

  27. Moreno López, L.: (2010) Ph.D Thesis. AWA, Methodological Framework in the Accessibility Domain for Web Application Development. Universidad Carlos III de Madrid, Computer science Department. http://www.sigaccess.org/community/theses_repository/phd/lourdes_moreno.php. Accessed 17 Feb 2012

  28. Mori, G., Paternò, F., Santoro, C.: CTTE: Support for developing and analyzing task models for interactive system design. IEEE Trans. Soft. Eng. 28, 797–813 (2002)

    Article  Google Scholar 

  29. Nylander, S.: (2004) Ph.D Thesis. The Ubiquitous Interactor—Mobile Services with Multiple User Interfaces. Uppsala University

  30. OASIS User Interface Markup Language (UIML).: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml. Accessed 17 Feb 2012

  31. Ontario- e-Laws.: Integrated Accessibility Standards made under the “Ontario Regulation 191/11” (Accessibility for Ontarians With Disabilities Act, 2005), June 7, 2011, Ontario.ca. http://www.e-laws.gov.on.ca/html/source/regs/english/2011/elaws_src_regs_r11191_e.htm#BK15. Accessed 17 Feb 2012

  32. Référentiel Général d’Accessibilité pour les Administrations (RGAA), Le portail de la modernisation de l’Etat. http://www.references.modernisation.gouv.fr/rgaa-accessibilite. Accessed 17 Feb 2012

  33. Section 508 of Rehabilitation Act.: http://www.section508.gov/. Accessed 17 Feb 2012

  34. Shaer, O., Green, M., Jacob, R.J.K., Luyten, K.: (2008) User Interface Description Languages for Next Generation User Interfaces. In: Extended Abstracts of CHI’08, ACM Press, New York, pp. 3949–3952

  35. Stephanidis, C., Paramythis, A., Sfyrakis, M., Savidis, A.: A study in unified user interface development: the AVANTI web browser. In: Stephanidis, C. (ed.) User Interfaces for All: Concepts, Methods and Tools, pp. 525–568. Lawrence Erlbaum Associates, London (2001)

    Google Scholar 

  36. Universal Control Hub 1.0 (Draft).: http://myurc.org/TR/uch. Accessed 17 Feb 2012

  37. Universal Remote Console Standard (ISO 2008).: http://myurc.org/whitepaper.php. Accessed 17 Feb 2012

  38. UsiXML, User Interface eXtensible Markup Language reference manual.: http://www.usixml.org/. Accessed 17 Feb 2012

  39. XML, Extensible Markup Language Working Groups.: http://www.w3.org/XML/. Accessed 17 Feb 2012

  40. Vermeulen, J., Vandriessche, Y., Clerckx, T., Luyten, K., Coninx, K.: (2007) Service-Interaction Descriptions: Augmenting Services with User Interface Models. In: Engineering Interactive Systems—EIS 2007 Joint Working Conferences, EHCI 2007, DSV-IS 2007, HCSE 2007 (Salamanca, Spain, March 22-24, 2007). Selected Papers. Lecture Notes in Computer Science 4940 Springer, pp. 447–464

  41. W3C, Model-based User Interfaces Incubator Group Wiki:About.: (2005) UsiXML USer Interface eXtensible Markup Language. http://www.w3.org/2005/Incubator/model-based-ui/wiki/UsiXML. Accessed 17 Feb 2012

  42. W3C, WAI, Web Content Accessibility Guidelines (WCAG) Overview.: http://www.w3.org/WAI/intro/wcag.php. Accessed 17 Feb 2012

  43. W3C, WAI, Web Content Accessibility Guidelines (WCAG) 2.0.: W3C Recommendation 11 December 2008. http://www.w3.org/TR/WCAG20/. Accessed 17 Feb 2012

  44. W3C, Web Accessibility Initiative (WAI).: http://www.w3.org/WAI/. Accessed 17 Feb 2012

  45. Web Services Activity.: http://www.w3.org/2002/ws/. Accessed 17 Feb 2012

Download references

Acknowledgments

This research work has been partly funded by the Department of Education, Universities and Research of the Basque Government and by the Research Network MAVIR (S2009/TIC-1542 (www.mavir.net). In addition, Raúl Miñón enjoys a PhD scholarship from the Research Staff Training Program of the Department of Education, Universities and Research of the Basque Government. We thank the INREDIS project, which has been the foundation for this work. We also want to thank the members of the ITEA Project for providing us with the documents of the UsiXML specification and to thank Ricardo Tesoriero for advice on UsiXML technology and implementation issues.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raúl Miñón.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Miñón, R., Moreno, L. & Abascal, J. A graphical tool to create user interface models for ubiquitous interaction satisfying accessibility requirements. Univ Access Inf Soc 12, 427–439 (2013). https://doi.org/10.1007/s10209-012-0284-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-012-0284-x

Keywords

Navigation