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.









Similar content being viewed by others
References
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
Authoring Tool Accessibility Guidelines (ATAG).: http://www.w3.org/WAI/intro/atag.php. Accessed 17 Feb 2012
Bernstein, P.A.: Middleware: a model for distributed system services. Commun. ACM 39(2), 3 (1996)
Brusilovsky, P., Kobsa, A., Nejdl, W.: The Adaptive Web: Methods and Strategies of Web Personalization. Springer, Berlin (2007)
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
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)
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
Eclipse Modeling Framework.: http://www.eclipse.org/modeling/emf/. Accessed 17 Feb 2012
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)
Google Code.: http://code.google.com/intl/es-ES/. Accessed 17 Feb 2012
Google Maps API Family.: http://code.google.com/intl/es/apis/maps/. Accessed 17 Feb 2012
Graphical Modeling Framework.: http://www.eclipse.org/modeling/gmp/. Accessed 17 Feb 2012
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
Hervás, R., Bravo, J.: Towards the ubiquitous visualization: adaptive user-interfaces based on the Semantic Web. Interact. Comput. 23(1), 40–56 (2011)
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
ISO, ISO 9241-171:2008, Ergonomics of human-system interaction—Part 171: guidance on software accessibility, 2008
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”
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
LiquidApps application.: http://liquidapps.harmonia.com/features/. Accessed 17 Feb 2012
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
McAffer, J., Lemieux, J.M.: Eclipse Rich Client Platform: Designing, Coding and Packaging Java Applications. Pearson Education, Inc, New Jersey (2006)
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
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)
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)
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
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
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
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)
Nylander, S.: (2004) Ph.D Thesis. The Ubiquitous Interactor—Mobile Services with Multiple User Interfaces. Uppsala University
OASIS User Interface Markup Language (UIML).: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uiml. Accessed 17 Feb 2012
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
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
Section 508 of Rehabilitation Act.: http://www.section508.gov/. Accessed 17 Feb 2012
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
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)
Universal Control Hub 1.0 (Draft).: http://myurc.org/TR/uch. Accessed 17 Feb 2012
Universal Remote Console Standard (ISO 2008).: http://myurc.org/whitepaper.php. Accessed 17 Feb 2012
UsiXML, User Interface eXtensible Markup Language reference manual.: http://www.usixml.org/. Accessed 17 Feb 2012
XML, Extensible Markup Language Working Groups.: http://www.w3.org/XML/. Accessed 17 Feb 2012
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
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
W3C, WAI, Web Content Accessibility Guidelines (WCAG) Overview.: http://www.w3.org/WAI/intro/wcag.php. Accessed 17 Feb 2012
W3C, WAI, Web Content Accessibility Guidelines (WCAG) 2.0.: W3C Recommendation 11 December 2008. http://www.w3.org/TR/WCAG20/. Accessed 17 Feb 2012
W3C, Web Accessibility Initiative (WAI).: http://www.w3.org/WAI/. Accessed 17 Feb 2012
Web Services Activity.: http://www.w3.org/2002/ws/. Accessed 17 Feb 2012
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10209-012-0284-x