Interfaces de usuario accesibles

El término accesible se refiere al software diseñado de tal manera que las personas que poseen discapacidades puedan interaccionar con él de manera satisfactoria. El software accesible tiene en cuenta numerosos tipos de discapacidades:

Tecnología asistencial

Llamamos tecnología asistencial al equipo o software que permite aumentar la accesibilidad de los sistemas operativos y aplicaciones existentes. Si bien el estudio de las tecnologías asistenciales está fuera del ámbito de este manual del programador, es interesante que conozca por lo menos su existencia. ¿Por qué? Por la cantidad de cosas sencillas que puede tener en cuenta al programar el software o la documentación, cosas como proporcionar textos descriptivos alternativos de las imágenes de HTML o las equivalencias en teclado de todas las acciones de software; todo ello puede mejorar notablemente la eficacia de las tecnologías asistenciales que ponen en práctica estas técnicas.

Recursos de accesibilidad

Hay algunos consejos de codificación básica que puede tener en cuenta al construir las interfaces de usuario de los conectores y que supondrán un aumento de la accesibilidad del software. Hallará más información en el tema Consejos para hacer más accesibles las interfaces del usuario.

El sitio Web IBM Accessibility Center tiene numerosos recursos de utilidad para la accesibilidad, e incluye directrices y listas de comprobación para desarrollar interfaces Web y de software.

SWT y la accesibilidad

Puesto que SWT utiliza los widgets nativos del sistema operativo, las interfaces de usuario construidas con SWT heredarán las tecnologías asistenciales que se hayan instalado en el sistema operativo huésped. SWT implementa una interfaz, AccessibleListener, que proporciona a los clientes información de accesibilidad básica, como son las descripciones de los controles, el texto de la ayuda y los accesos directos del teclado. Si va a desarrollar tecnologías asistenciales que necesitan más información o si desea mejorar la accesibilidad básica del entorno de trabajo, puede añadir sus propios escuchadores y alterar temporalmente el comportamiento de la accesibilidad por omisión de la plataforma. Hallará más detalles en el paquete org.eclipse.swt.accessibility.

 

Copyright IBM Corp. y otros 2000, 2002.