análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas...

17
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

Upload: ruben-alcaraz-martinez

Post on 16-Feb-2017

515 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 2: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

OBJETIVO

Page 3: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 4: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

PLATAFORMA

Page 5: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 6: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

PROBLEMAS DE ACCESIBILIDAD

Page 7: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 8: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

Contenido no operable

Rubén Alcaraz Martínez. Interacción 2015. 8

Page 9: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

Actualizaciones dinámicas

Rubén Alcaraz Martínez. Interacción 2015. 9

Page 10: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

SOLUCIONES

Page 11: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 12: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

Soluciones

Rubén Alcaraz Martínez. Interacción 2015. 12

Page 13: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 14: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

CONCLUSIONES

Page 15: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

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

Page 16: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

Agradecimientos– Mireia Ribera– Santi Moese– AIPO

Rubén Alcaraz Martínez. Interacción 2015. 16

Page 17: Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps

¡GRACIAS!