Presentación del trabajo final de máster "Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps" en el Congreso Interacción 2015.
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps
1. Análisis de requerimientos y
Rubén Alcaraz Martínez
prototipado de una aplicación
web accesible para personas
ciegas basadas en la API de
Google Maps
3. Objetivo
– Explorar las posibilidades de las APIs de
cartografía digital para la creación de una
aplicación accesible para personas ciegas
que permita realizar todas aquellas tareas
tradicionalmente asociadas a estos
servicios (determinar la posición del
usuario, buscar lugares, determinar rutas
entre dos puntos…)
Rubén Alcaraz Martínez. Interacción 2015. 3
5. Selección de la plataforma
– Se seleccionó la API de Google Maps por ser
la más actualizada, disponer de un servicio
de rutas totalmente desarrollado, la
posibilidad de realizar búsquedas mediante
la API de Google Places y contar con la
mejor documentación.
Rubén Alcaraz Martínez. Interacción 2015. 5
7. Problemas de accesibilidad
– Entre los problemas de accesibilidad
detectados destacan:
– La existencia de controles y contenido no
operable a través del teclado.
– Diversas actualizaciones dinámicas que
pasan desapercibidas para el usuario.
Rubén Alcaraz Martínez. Interacción 2015. 7
11. Soluciones
– Manipular el DOM o crear controles
alternativos operables a través de teclado.
– Utilizar WAI-ARIA para declarar zonas
vivas e informar al usuario de los cambios
en la interfaz.
– Confeccionar el resto de la aplicación de
acuerdo a las WCAG 2.0.
Rubén Alcaraz Martínez. Interacción 2015. 11
13. Otros aspectos que mejoran la
accesibilidad
– Uso de la API de autocompletado.
– Simplificar la interfaz priorizando aquellos
elementos indispensables para el
funcionamiento de la aplicación.
– Orden de navegación.
Rubén Alcaraz Martínez. Interacción 2015. 13
15. Conclusiones
– El marcado carácter visual de este tipo de interfaces no tiene
porqué suponer una barrera para los usuarios con
discapacidad visual.
– El uso de WAI-ARIA y sus live-regions es imprescindible para
informar al lector de pantalla de las diferentes actualizaciones
resultado de la interacción del usuario con la aplicación.
– La posibilidad de utilizar todas las funcionalidades de la
aplicación con una interfaz de teclado también mejora la
accesibilidad para otros perfiles de discapacidad como las
motrices.
– El uso de estándares (HTML, CSS, DOM, JavaScript, WAI-
ARIA…) asegura la compatibilidad con la mayoría de agentes
de usuario y ayudas técnicas.
Rubén Alcaraz Martínez. Interacción 2015. 15