Interfaces de usuario accesibles

El término accesible se refiere al software diseñado de tal manera que las personas que sufren 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 de 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

Debido a que SWT utiliza los widgets nativos del sistema operativo, las interfaces de usuario construidas con SWT heredarán las tecnologías asistenciales instaladas en el sistema operativo del sistema principal.  SWT implementa una interfaz, AccessibleListener, que proporciona información básica de accesibilidad, como por ejemplo descripciones de controles, texto de ayuda y accesos directos de teclado a los clientes.  Si desarrolla tecnologías asistenciales para las que precisa más información o desea mejorar la accesibilidad básica del entorno de trabajo, puede añadir sus propios escuchadores y alterar temporalmente el comportamiento de accesibilidad por omisión de la plataforma.  Consulte el paquete org.eclipse.swt.accessibility para obtener más detalles.

 

Copyright IBM Corporation y otros 2000, 2003.