SlideShare uma empresa Scribd logo
1 de 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
OBJETIVO
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
PLATAFORMA
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
PROBLEMAS DE
ACCESIBILIDAD
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
Contenido no operable
Rubén Alcaraz Martínez. Interacción 2015. 8
Actualizaciones dinámicas
Rubén Alcaraz Martínez. Interacción 2015. 9
SOLUCIONES
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
Soluciones
Rubén Alcaraz Martínez. Interacción 2015. 12
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
CONCLUSIONES
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
Agradecimientos
–Mireia Ribera
–Santi Moese
–AIPO
Rubén Alcaraz Martínez. Interacción 2015. 16
¡GRACIAS!

Mais conteúdo relacionado

Mais procurados

Ec 5nov-silviaromero
Ec 5nov-silviaromeroEc 5nov-silviaromero
Ec 5nov-silviaromerosilromero75
 
Apps de campo: La potencia del GIS llevada al campo
Apps de campo: La potencia del GIS llevada al campoApps de campo: La potencia del GIS llevada al campo
Apps de campo: La potencia del GIS llevada al campoEsri España
 
Google maps y panoramio
Google maps y panoramioGoogle maps y panoramio
Google maps y panoramiofgv215
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesEsri
 
Sistema geolocalizado
Sistema geolocalizadoSistema geolocalizado
Sistema geolocalizadorocios108
 
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...Juan Antonio García González
 
Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3Alonso Carrillo Belloso
 
Actualizacion de la red vial de lima
Actualizacion de la red vial de limaActualizacion de la red vial de lima
Actualizacion de la red vial de limasandrovilro
 
Location Intellligence para administraciones públicas
Location Intellligence para administraciones públicasLocation Intellligence para administraciones públicas
Location Intellligence para administraciones públicasJorge Sanz
 
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...Esri
 
Webinar Aplicaciones GIS
Webinar Aplicaciones GISWebinar Aplicaciones GIS
Webinar Aplicaciones GISEsri España
 
Seminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaSeminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaEsri
 
La Gestion Del Espacio Turístico a traves de los SIG
La Gestion Del Espacio Turístico a traves de los SIGLa Gestion Del Espacio Turístico a traves de los SIG
La Gestion Del Espacio Turístico a traves de los SIGRicardo Cuberos Mejía
 

Mais procurados (18)

Ec 5nov-silviaromero
Ec 5nov-silviaromeroEc 5nov-silviaromero
Ec 5nov-silviaromero
 
Apps de campo: La potencia del GIS llevada al campo
Apps de campo: La potencia del GIS llevada al campoApps de campo: La potencia del GIS llevada al campo
Apps de campo: La potencia del GIS llevada al campo
 
Google maps y panoramio
Google maps y panoramioGoogle maps y panoramio
Google maps y panoramio
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para Organizaciones
 
Google maps 42
Google maps 42Google maps 42
Google maps 42
 
Sistema geolocalizado
Sistema geolocalizadoSistema geolocalizado
Sistema geolocalizado
 
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...
Aplicaciones didácticas derivadas de la neogeografía. Geolocalización de foto...
 
Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3Interface Gráfico de Usuario para Google Maps v3
Interface Gráfico de Usuario para Google Maps v3
 
Google Maps
Google MapsGoogle Maps
Google Maps
 
Sig 2 de 6-aplicaciones de los sig
Sig 2 de 6-aplicaciones de los sigSig 2 de 6-aplicaciones de los sig
Sig 2 de 6-aplicaciones de los sig
 
Actualizacion de la red vial de lima
Actualizacion de la red vial de limaActualizacion de la red vial de lima
Actualizacion de la red vial de lima
 
Location Intellligence para administraciones públicas
Location Intellligence para administraciones públicasLocation Intellligence para administraciones públicas
Location Intellligence para administraciones públicas
 
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...
Día Esri en Málaga, Marzo de 2014: ArcGIS- La Plataforma Esri para la gestión...
 
Las sig
Las sigLas sig
Las sig
 
Webinar Aplicaciones GIS
Webinar Aplicaciones GISWebinar Aplicaciones GIS
Webinar Aplicaciones GIS
 
Seminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaSeminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y Barcelona
 
La Gestion Del Espacio Turístico a traves de los SIG
La Gestion Del Espacio Turístico a traves de los SIGLa Gestion Del Espacio Turístico a traves de los SIG
La Gestion Del Espacio Turístico a traves de los SIG
 
Unidad 1 gis -6
Unidad 1   gis -6Unidad 1   gis -6
Unidad 1 gis -6
 

Destaque

2 diapos-adm-talento-hum.222
2  diapos-adm-talento-hum.2222  diapos-adm-talento-hum.222
2 diapos-adm-talento-hum.222211192
 
Aplicación de personas diapositivas
Aplicación de personas diapositivasAplicación de personas diapositivas
Aplicación de personas diapositivascarmenarcos
 
Reclutamiento De Personal
Reclutamiento  De PersonalReclutamiento  De Personal
Reclutamiento De PersonalUrrs
 
UNIDAD3: ADMISION DE PERSONAL
UNIDAD3: ADMISION DE PERSONALUNIDAD3: ADMISION DE PERSONAL
UNIDAD3: ADMISION DE PERSONALNasly Fernandez
 
Las Organizaciones como Sistema
Las Organizaciones como SistemaLas Organizaciones como Sistema
Las Organizaciones como Sistemaguest84474b
 
La Organización como Sistema
La Organización como SistemaLa Organización como Sistema
La Organización como SistemaGamil Revilla
 

Destaque (7)

2 diapos-adm-talento-hum.222
2  diapos-adm-talento-hum.2222  diapos-adm-talento-hum.222
2 diapos-adm-talento-hum.222
 
Aplicación de personas diapositivas
Aplicación de personas diapositivasAplicación de personas diapositivas
Aplicación de personas diapositivas
 
Reclutamiento De Personal
Reclutamiento  De PersonalReclutamiento  De Personal
Reclutamiento De Personal
 
UNIDAD3: ADMISION DE PERSONAL
UNIDAD3: ADMISION DE PERSONALUNIDAD3: ADMISION DE PERSONAL
UNIDAD3: ADMISION DE PERSONAL
 
Las Organizaciones como Sistema
Las Organizaciones como SistemaLas Organizaciones como Sistema
Las Organizaciones como Sistema
 
La Organización como Sistema
La Organización como SistemaLa Organización como Sistema
La Organización como Sistema
 
Gestión del Talento Humano
Gestión del Talento HumanoGestión del Talento Humano
Gestión del Talento Humano
 

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

Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Lisandra Armas
 
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Lisandra Armas
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yLisandra Armas
 
Accesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryAccesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryDroidcon Spain
 
Programación 3, Trabajo parking finder
Programación 3, Trabajo parking finder Programación 3, Trabajo parking finder
Programación 3, Trabajo parking finder Carlos Criollo
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Jomicast
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform Jorge Magaña
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteJorge Magaña
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolDaniel Dominguez
 
Proyecto de software: OnRoad
Proyecto de software: OnRoadProyecto de software: OnRoad
Proyecto de software: OnRoadJahyr Andreé
 
Making of geolocal
Making of geolocalMaking of geolocal
Making of geolocalbolosig
 
Como asegurar la Calidad en dispositivos móviles...y no morir en el intento
Como asegurar la Calidad en dispositivos móviles...y no morir en el intentoComo asegurar la Calidad en dispositivos móviles...y no morir en el intento
Como asegurar la Calidad en dispositivos móviles...y no morir en el intentoVíctor Gómez Adán
 
Diseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoDiseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoGaby Bolaños Gomez
 

Semelhante a Análisis de requerimientos y prototipado de una aplicación web accesible para personas ciegas basadas en la API de Google Maps (20)

CTParking documentacion aplicacion
CTParking documentacion aplicacion CTParking documentacion aplicacion
CTParking documentacion aplicacion
 
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
 
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
Taller de desarrollo de aplicaciones móviles con la tecnología del SIG Corpor...
 
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
 
Turismo sobreruedas
Turismo sobreruedasTurismo sobreruedas
Turismo sobreruedas
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11y
 
Turismo sobre ruedas
Turismo sobre ruedasTurismo sobre ruedas
Turismo sobre ruedas
 
Accesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryAccesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - Codefactory
 
Programación 3, Trabajo parking finder
Programación 3, Trabajo parking finder Programación 3, Trabajo parking finder
Programación 3, Trabajo parking finder
 
Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...Desarrollo y reutilización de componentes software y multimedia mediante leng...
Desarrollo y reutilización de componentes software y multimedia mediante leng...
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad Inteligente
 
Parking finder
Parking finderParking finder
Parking finder
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
 
Proyecto de software: OnRoad
Proyecto de software: OnRoadProyecto de software: OnRoad
Proyecto de software: OnRoad
 
Making of geolocal
Making of geolocalMaking of geolocal
Making of geolocal
 
Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022
 
Como asegurar la Calidad en dispositivos móviles...y no morir en el intento
Como asegurar la Calidad en dispositivos móviles...y no morir en el intentoComo asegurar la Calidad en dispositivos móviles...y no morir en el intento
Como asegurar la Calidad en dispositivos móviles...y no morir en el intento
 
Diseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoDiseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónico
 

Mais de Rubén Alcaraz Martínez

Software y otras tecnologías para el desarrollo de proyectos de humanidades d...
Software y otras tecnologías para el desarrollo de proyectos de humanidades d...Software y otras tecnologías para el desarrollo de proyectos de humanidades d...
Software y otras tecnologías para el desarrollo de proyectos de humanidades d...Rubén Alcaraz Martínez
 
Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica
Construyendo un repositorio digital con Omeka y mucho más: teoría y prácticaConstruyendo un repositorio digital con Omeka y mucho más: teoría y práctica
Construyendo un repositorio digital con Omeka y mucho más: teoría y prácticaRubén Alcaraz Martínez
 
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...Rubén Alcaraz Martínez
 
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...Rubén Alcaraz Martínez
 
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...Las humanidades digitales como aliadas de la historia del diseño: el caso de ...
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...Rubén Alcaraz Martínez
 
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...Rubén Alcaraz Martínez
 
Usabilidad: la información pensada para el cliente
Usabilidad: la información pensada para el clienteUsabilidad: la información pensada para el cliente
Usabilidad: la información pensada para el clienteRubén Alcaraz Martínez
 
Gestió de referències bibliogràfiques amb Mendeley
Gestió de referències bibliogràfiques amb MendeleyGestió de referències bibliogràfiques amb Mendeley
Gestió de referències bibliogràfiques amb MendeleyRubén Alcaraz Martínez
 
Exposiciones virtuales para difundir colecciones digitales
Exposiciones virtuales para difundir colecciones digitalesExposiciones virtuales para difundir colecciones digitales
Exposiciones virtuales para difundir colecciones digitalesRubén Alcaraz Martínez
 
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...Rubén Alcaraz Martínez
 
¡Apadrina un libro! Captar fondos, generando experiencia
¡Apadrina un libro! Captar fondos, generando experiencia¡Apadrina un libro! Captar fondos, generando experiencia
¡Apadrina un libro! Captar fondos, generando experienciaRubén Alcaraz Martínez
 
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...El Archivo de la Palabra: un repositorio sostenible para la curación de conte...
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...Rubén Alcaraz Martínez
 
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...Rubén Alcaraz Martínez
 

Mais de Rubén Alcaraz Martínez (15)

Software y otras tecnologías para el desarrollo de proyectos de humanidades d...
Software y otras tecnologías para el desarrollo de proyectos de humanidades d...Software y otras tecnologías para el desarrollo de proyectos de humanidades d...
Software y otras tecnologías para el desarrollo de proyectos de humanidades d...
 
Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica
Construyendo un repositorio digital con Omeka y mucho más: teoría y prácticaConstruyendo un repositorio digital con Omeka y mucho más: teoría y práctica
Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica
 
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...
Más allá de los repositorios: plataformas, web semántica y otras tecnologías ...
 
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...
Repositorios, exposiciones virtuales y estructuras de datos enlazados con Ome...
 
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...Las humanidades digitales como aliadas de la historia del diseño: el caso de ...
Las humanidades digitales como aliadas de la historia del diseño: el caso de ...
 
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...
La traducción del lector de pantallas gratuito NVDA y su difusión en el ámbit...
 
Usabilidad: la información pensada para el cliente
Usabilidad: la información pensada para el clienteUsabilidad: la información pensada para el cliente
Usabilidad: la información pensada para el cliente
 
Gestió de referències bibliogràfiques amb Mendeley
Gestió de referències bibliogràfiques amb MendeleyGestió de referències bibliogràfiques amb Mendeley
Gestió de referències bibliogràfiques amb Mendeley
 
Exposiciones virtuales para difundir colecciones digitales
Exposiciones virtuales para difundir colecciones digitalesExposiciones virtuales para difundir colecciones digitales
Exposiciones virtuales para difundir colecciones digitales
 
What is omeka?
What is omeka?What is omeka?
What is omeka?
 
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...
Exposiciones virtuales y distribución de colecciones digitales con Omeka COBD...
 
¡Apadrina un libro! Captar fondos, generando experiencia
¡Apadrina un libro! Captar fondos, generando experiencia¡Apadrina un libro! Captar fondos, generando experiencia
¡Apadrina un libro! Captar fondos, generando experiencia
 
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...El Archivo de la Palabra: un repositorio sostenible para la curación de conte...
El Archivo de la Palabra: un repositorio sostenible para la curación de conte...
 
Mapa del software libre en España
Mapa del software libre en EspañaMapa del software libre en España
Mapa del software libre en España
 
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...
Exposiciones virtuales y distribución de colecciones digitales con Omeka (Tal...
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Último (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
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
  • 8. Contenido no operable Rubén Alcaraz Martínez. Interacción 2015. 8
  • 9. Actualizaciones dinámicas Rubén Alcaraz Martínez. Interacción 2015. 9
  • 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
  • 12. Soluciones Rubén Alcaraz Martínez. Interacción 2015. 12
  • 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
  • 16. Agradecimientos –Mireia Ribera –Santi Moese –AIPO Rubén Alcaraz Martínez. Interacción 2015. 16