Blind User Interfacing: Requirements, Models and a Framework

There are specific usability requirements for developing dual interfaces, that is, graphical user interfaces that are also adapted for blind users. These include task adequacy, dimensional trade-off, behavior equivalence, semantic loss avoidance and device-independence. Consequently, the development of human-computer interfaces based on task, domain, dialog, presentation, platform and user models has to be modified to take into account these requirements. This paper presents the requirements for blind user interfacing, the changes to be made to the human-computer interface models and a framework that improves the development of dual user interfaces. The framework includes a set of guidelines for interface design, a toolkit for the low effort implementation of dual user interfaces, and a programming library for the inclusion of speech and Braille in applications. A case study of the development of one such dual interface application is also presented.

[1]  Ajantha Dahanayake Computer-Aided Method Engineering : Designing CASE Repositories for the 21st Century , 2001 .

[2]  Fernando Alonso,et al.  A Framework for Blind User Interfacing , 2006, ICCHP.

[3]  Rocco Moretti,et al.  Model Driven Architecture (MDA) , 2007 .

[4]  Sherry Perdue Casali,et al.  A physical skills based strategy for choosing an appropriate interface method , 1995 .

[5]  Constantine Stephanidis,et al.  The HOMER UIMS for dual user interface development: Fusing visual and non-visual interactions , 1998, Interact. Comput..

[6]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[7]  Angel R. Puerta,et al.  The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development , 1996, CADUI.

[8]  Constantine Stephanidis,et al.  Developing dual user interfaces for integrating blind and sighted users: the HOMER UIMS , 1995, CHI '95.

[9]  Marc Conrad Teaching Project Management with Second Life , 2011 .

[10]  Gavriel Salvendy,et al.  Toward an Information Society for All: An International Research and Development Agenda , 1998, Int. J. Hum. Comput. Interact..

[11]  Masoud Yaghini,et al.  DIMMA: A Design and Implementation Methodology for Metaheuristic Algorithms - A Perspective from Software Development , 2010, Int. J. Appl. Metaheuristic Comput..

[12]  Liliana Favre Model Driven Architecture for Reverse Engineering Technologies: Strategic Directions and System Evolution , 2010 .

[13]  Elizabeth D. Mynatt,et al.  Mapping GUIs to auditory interfaces , 1992, UIST '92.

[14]  Heinrich Theodor Vierhaus,et al.  Design and Test Technology for Dependable Systems-on-Chip , 2010 .

[15]  David W. Walker,et al.  User Interface Design , 1992 .

[16]  G. Salvendy,et al.  Toward an Information Society for All: An International R&D Agenda , 1998 .

[17]  Basabi Chakraborty,et al.  Kansei Engineering and Soft Computing: Theory and Practice , 2010 .

[18]  Sebastian Fischmeister,et al.  Diaolog Model Clustering for User Interface Adaptation , 2003, ICWE.

[19]  Prashobh Balasundaram Effective Open-Source Performance Analysis Tools , 2012 .

[20]  Elizabeth D. Mynatt,et al.  The Mercator Environment: A Nonvisual Interface to X Windows and Unix Workstations , 1992 .

[21]  Jean Vanderdonckt,et al.  Adapting to mobile contexts with user-interface modeling , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[22]  Ajantha Dahanayake The Formalization of CAME Architecture , 2001 .

[23]  Loïc Martínez Normand,et al.  Un Diccionario Automático Bilingüe para Invidentes (DABIN) , 1997 .

[24]  Constantine Stephanidis,et al.  Building non-visual interaction through the development of the rooms metaphor , 1995, CHI '95.

[25]  Constantine Stephanidis,et al.  Dual educational electronic textbooks: the starlight platform , 2007, Assets '07.

[26]  Elena Gramatova,et al.  Memory Testing and Self-Repair , 2011 .

[27]  M. Smith An electronic newspaper for the blind , 1990 .

[28]  P. Sousa,et al.  How to Use Information Technology Effectively to Achieve Business Objectives , 2012 .

[29]  Ping Luo,et al.  Beyond interface builders: model-based interface tools , 1993, INTERCHI.

[30]  Ujjwal Maulik,et al.  Soft Computing and its Applications , 2011 .