Participación en las III jornadas de ingenieros de la universidad Pablo Olavide

El pasado 18 de septiembre participé en las III jornadas de ingenieros de la universidad Pablo Olavide de Sevilla. En estas jornadas se habló de tecnología, trabajo y proyectos de ingenieros para personas.

Se trataron temas tan diversos como la filosofía de trabajo para un desarrollador, software de inteligencia artificial y adquisición de conocimientos, guantes de realidad virtual, Big Data o la tecnología detrás de sensores autónomos.

Jonathan Chacón hablando sobre la tecnología para el ocio accesible

Las charlas mantuvieron un nivel tecnológico alto sin resultar incomprensible y el tono de todo el evento fue agradablemente informal.

El equipo organizador de las jornadas ha proporcionado los vídeos de las distintas intervenciones en las III jornadas de ingenieros para que todo el mundo pueda disfrutar de ellas.

Tecnología, inteligencia y accesibilidad

Mi participación se orientó en el potencial que nos ofrece las tecnologías, el concepto de inteligencia la necesidad y los beneficios de la accesibilidad y los gatitos.

Traté conceptos tan esotéricos como que una imagen sin alternativa es tan incomprensible para una persona ciega como para un módulo de inteligencia artificial que analiza contenidos en la Web. De este hecho se deduce que la accesibilidad no sólo beneficia a las personas con discapacidad.

Jonathan Chacón al comienzo de su charla de tecnología, inteligencia y accesibilidad

La acogida por parte del publico de los conceptos de diseño universal, accesibilidad como calidad del producto y la necesidad de diseñar para todos y para mañana fue bastante satisfactoria. Este hecho sigue haciéndome pensar en que, aunque los eventos y congresos de la Discapacidad por y para discapacitados son necesarios, también es necesario que la gente que sabe de accesibilidad participe en eventos y congresos de diseño, desarrollo y mercado.

Es necesario que alguien venga a decirte algo tan claro como que la accesibilidad beneficia a todo el mundo para darte cuenta de esa idea

El doctor y amigo Domingo Savio Rodriguez Baena me invitó a participar en el evento y él también coincide en mi visión de la necesidad de que estos conceptos de diseño universal, accesibilidad beneficiosa para todos y la discapacidad como característica común para todos los seres deben ser divulgados de forma más activa para que todo el mundo sea cosciente de esa realidad.

Gestos básicos de Narrador para Windows phone

Con la reciente aparición de Windows X para equipos de escritorio y portátiles cada vez está más cercana la fecha de publicación de Windows X para dispositivos móviles. Microsoft, siguiendo su programa de mejora de accesibilidad en sus productos, ya incluye de serie un lector de pantallas dentro de los servicios de accesibilidad de sus sistemas operativos. Este lector de pantallas es conocido como Narrador

Si la fórmula funciona mejor no cambiar

Narrador para Windows phone, a semejanza de otros lectores de pantalla para dispositivos móviles, utiliza un conjunto de gestos que el usuario debe hacer sobre la pantalla táctil para poder utilizar las diversas funciones de exploración que este servicio de accesibilidad proporciona.

La primera forma de exploración disponible con Narrador es la de arrastrar un dedo por la pantalla, con Narrador activado, y la síntesis de voz nos irá identificando el elemento situado bajo nuestro dedo.

Narrador también permite explorar la interfaz de la pantalla saltando entre los diversos controles de la interfaz. Para ello, al igual que sucede con Talkback y VoiceOver, deberemos usar los gestos de flick izquierda y flick derecha para saltar al elemento anterior o siguiente de la interfaz. Recordemos que un flick es un movimiento lineal de un dedo sobre la pantalla de forma rápida y seca como si estuviésemos limpiando una mota de polvo sobre la pantalla táctil.

Una vez hayamos localizado un botón, cuadro de textos o el control que estemos buscando podemos activar dicho control realizando el gesto de doble tap. Este gesto consiste en hacer una doble pulsación rápida con un dedo sobre la pantalla.

También podemos mantener una pulsación del dedo sobre el elemento que queramos activar y tocar la pantalla con otro dedo para simular el gesto de doble tap a semejanza del gesto de VoiceOver para iOS.

Granularidad o modos de exploración

Los lectores de pantallas proporcionan funciones para que un usuario pueda explorar un contenido utilizando distintos niveles de información: caracter a caracter, palabra a palabra, frase a frase, etc. Además pueden identificar ciertas marcas semánticas y saltar entre ellas como encabezados, contenedores, listas, botones, etc.

En el caso de los lectores de pantalla para dispositivos móviles, debido a sus limitaciones de interfaz al estar obligado el usuario a manejar el lector de pantallas mediante gestos la solución para modificar el nivel de exploración es incluir un selector de granularidad. En el caso de VoiceOver es el conocido como rotor y en Talkback se han incluido gestos para modificar esta granularidad.

En el caso de Narrador tenemos dos gestos para modificar el modo de exploración. Para modificar el nivel de exploración deberemos usar los gestos de flick arriba con un dedo o flick abajo con un dedo. Una vez modificado el modo de exploración deberemos usar los gestos de flick izquierda con un dedo y flick derecha con un dedo para explorar la pantalla con el modo de exploración seleccionado.

Desplazando la pantalla

En los dispositivos móviles se utilizan, en muchas ocasiones, interfaces más grandes que la pantalla del dispositivo por lo que es necesario desplazar el área de visualización en una dirección. Para realizar este movimiento de scroll debemos hacer un gesto de flick con dos dedos en la dirección contraria en la que queramos mover la pantalla. Por ejemplo, para mover el foco de visualización hacia abajo debemos hacer un gesto de flick con dos dedos de abajo hacia arriba como si arrastrásemos la pantalla de abajo hacia arriba.

Accesibilidad casi desde el principio

Narrador se puede configurar para que esté activo con el arranque del dispositivo como sucede también en los dispositivos iOS y Android.

Podemos también activar y desactivar Narrador mediante una combinación de teclas, aunque esta combinación, en mi opinión, no es muy acertada debido a que requiere que una tecla virtual de la pantalla deba ser pulsada obligando a una persona ciega a memorizar la posición de dicho botón virtual en su pantalla impidiendo que una persona ciega que no haya explorado el dispositivo antes pueda identificar dicha posición antes. La combinación de teclas para arrancar narrador es mantener pulsada la tecla virtual inicio y la tecla física de subir volumen.

Además de que la combinación de teclas puede ser compleja de reproducir por una persona ciega a causa de la tecla virtual tenemos el problema de que, por defecto, esta combinación de teclas está desactivada por defecto y es necesario activarla dentro del apartado de accesibilidad en la configuración del dispositivo.

Más teclas, más funciones y más accesibilidad

Narrador ofrece más gestos y funciones para explorar la interfaz de una aplicación. Todas estas funciones adicionales pueden consultarse en el manual de Narrador disponible desde la sección de accesibilidad en la configuración del dispositivo.

Narrador abre más posibilidades a las personas ciegas a la hora de elegir y utilizar otras plataformas de dispositivos móviles. Aunque en algunas funcionalidades pueda ser más pobre que su competencia para Android o iOS Narrador tiene la virtud de ser ejecutado como un servicio del sistema operativo y utilizar unas voces de Microsoft con muy buena calidad.

Comandos y conceptos básicos de VoiceOver para AppleWatch

Como Apple nos tiene acostumbrados, la aparición de su nuevo dispositivo, el Apple watch, ha salido a la venta con diversas características de accesibilidad disponibles desde que sacamos el producto de su caja. Entre estas características está la presencia de VoiceOver, el lector de pantallas de Apple para sus dispositivos con sistema operativo OSX, iOS y ahora WatchOS.

VoiceOver permite a una persona saber qué hay en la pantalla de un dispositivo simplemente tocando ese área y escuchando la síntesis de voz que VoiceOver utiliza para comunicarse con los usuarios. En el caso de VoiceOver para Apple watch es una versión reducida de la versión que ya disfrutamos en los dispositivos iPhone e iPad. Esto se debe a las limitaciones de potencia del Apple watch y a la diferencia de concepto de uso de este reloj inteligente.

Breve descripción básica del Apple watch

El Apple watch es un reloj de muñeca cuya superficie es por completo una pantalla táctil.

Colocando el dispositivo en nuestra muñeca izquierda y mirando hacia la pantalla encontramos que la totalidad de su frontal es liso ya que presenta una pantalla táctil que ocupa casi toda su superficie.

En su canto derecho encontramos dos elementos físicos:

  • La corona: es una pequeña rueda que puede ser girada hacia arriba o hacia abajo o presionada hacia adentro.
  • El botón de amigos: el cual da acceso a una serie de funciones especiales del reloj

En su canto izquierdo, por la parte superior, encontramos una pequeña ranura la cual es el altavoz del dispositivo.

Activando y desactivando VoiceOver

Para activar o desactivar VoiceOver simplemente debemos presionar tres veces rápidamente la corona del Apple watch.

En el Apple watch no es lo mismo tocar y presionar la pantalla

Apple ha desarrollado una tecnología llamada Force touch la cual permite identificar si el usuario está tocando la pantalla o está ejerciendo una presión sobre la pantalla. De esta forma un usuario puede tocar un botón presionarlo permitiendo al desarrollador diseñar diferentes reacciones a cada gesto del usuario.

En el caso de los gestos básicos de VoiceOver todos los gestos consisten en toques en la pantalla por lo que, en principio, no hay que realizar presiones sobre la misma para controlar a voiceOver.

Navegación básica en el Apple watch

Las versiones de VoiceOver permiten explorar una pantalla táctil simplemente arrastrando el dedo por la pantalla. Los usuarios de VoiceOver pueden explorar la pantalla de su Apple watch de esta forma conociendo la zona en la que se encuentra un control e, incluso, deduciendo el tamaño de dicho control.

VoiceOver para Apple watch también incluye dos gestos básicos para explorar los distintos elementos en pantalla simplemente saltando al siguiente elemento focalizable o al elemento anterior. Para ello debemos utilizar los gestos de flick a la izquierda o derecha. Un gesto de flick es un movimiento seco y corto en la pantalla táctil realizado con un dedo como si dibujásemos una línea recta corta en pantalla o limpiásemos la pantalla de una pelusa o mota de polvo. Con estos dos gestos lo que haremos es mover el foco de VoiceOver para poder interactuar con los distintos botones y controles que aparecen en la pantalla de nuestro dispositivo.

Una vez focalizado un botón o control podemos hacer diversas acciones con dicho control. La acción más básica es activar el control o hacer tap sobre él. Para activar un control con VoiceOver debemos hacer el gesto de doble tap, esto consiste en pulsar dos veces la pantalla en un tiempo aproximadamente menor a 1 segundo.

No hay rotor para VoiceOver para Apple watch pero si hay acciones

Debido a que el Apple watch es un dispositivo diseñado para realizar operaciones rápidas o consultas muy concretas se han reducido las capacidades de exploración y de funcionalidad de las interfaces para este dispositivos. Esto implica que la capa de accesibilidad también se ha reducido para no sobrecargar el proceso de ejecución del dispositivo. Con ello algunas funcionalidades más complejas de VoiceOver, como el rotor, han sido eliminadas en esta versión. Además, el gesto necesario para manipular el rotor de VoiceOver es muy complejo de realizar en una pantalla táctil de las dimensiones ofrecidas por el Apple watch.

Pero el que el rotor de VoiceOver no esté disponible no implica que podamos utilizar una de las funciones más útiles incluidas en este rotor: el menú de acciones. El menú de acciones consiste en poder realizar más de una función sobre uno de los elementos focalizados. Esta función del menú de acciones se asemeja a un menú contextual por el cual, y a modo de ejemplo, podríamos realizar una serie de acciones sobre un mensaje elegido de una lista como por ejemplo eliminarlo, volverlo a enviar, marcarlo como no leído, etc.

Para usar este menú de acciones sólo debemos focalizar un control o botón de la interfaz bien arrastrando el dedo por la pantalla o usando los gestos de flick a izquierda o derecha. Una vez focalizado el control o elemento debemos seleccionar la acción usando los gestos de flick arriba o flick abajo. Una vez seleccionada la acción sólo debemos activarla con el gesto de doble tap

Moverse entre páginas

La interfaz de Apple watch puede presentar distintas vistas o páginas en horizontal o vertical. VoiceOver nos permite movernos entre estas páginas con un gesto de flick con dos dedos para saltar a la página superior, inferior a la izquierda o derecha.

Como ejemplo indicar que en la pantalla de esfera del reloj podemos ir a la ventana de notificaciones con el gesto de Flick con dos dedos de arriba a abajo y podemos ir a la ventanas de vistazos con el gesto Flick con dos dedos de abajo a arriba.

Además los gestos de flick con dos dedos hacia abajo y hacia arriba nos permiten movernos o hacer scroll vertical en aquellas pantallas más grandes que la pantalla del dispositivo como podría ser un listado de tweets, una lista de eventos o mensajes, etc.

Subir y bajar el volumen de VoiceOver

El poder manipular el nivel de volumen de la voz sintética de un lector de pantallas es una de las funciones más indispensable para una persona ciega que utiliza lectores de pantalla. Por este hecho VoiceOver para Apple watch incluye gestos para modificar el nivel de volumen de la voz.

Para subir el volumen debemos hacer un gesto de doble tap con dos dedos en la pantalla manteniendo la pulsación en el último tap para luego subir los dedos hacia arriba.

Para bajar el volumen debemos hacer el mismo gesto de doble tap con dos dedos para luego bajar los dedos por la pantalla.

Para saber cuánto tiempo debemos mantener el segundo tap VoiceOver emitirá un breve sonido indicando que es el momento de arrastrar los dos dedos hacia arriba para subir el volumen o hacia abajo para bajar el volumen.

Modo de navegación por corona

VoiceOver nos permite sustituir los gestos de flick izquierda y flick derecha por giros en la corona del reloj. Para ello debemos activar el modo de navegación por corona. Para activar y desactivar este modo sólo debemos hacer un gesto de triple tab con dos dedos.

Modo byPass

A veces una aplicación o elemento no es compatible con el modo de activación de VoiceOver. Para evitar esta barrera de accesibilidad VoiceOver nos permite activar temporalmente un modo de funcionamiento por el cual el toque o gesto que realicemos a continuación en la pantalla táctil del dispositivo no será controlado por VoiceOver. Es lo que se llama modo byPass. Para activar este modo sólo debemos realizar el gesto doble tap mantenido con un dedo.

Resumen de gestos

A continuación podemos ver una tabla resumen con los gestos básicos disponibles para VoiceOver en el Apple watch.

Gesto Descripción
Flick izquierda Saltar al elemento anterior con el foco de VoiceOver
Flick derecha Saltar al elemento siguiente con el foco de VoiceOver
Doble tap Activar el botón, control o acción del elemento focalizado por VoiceOver
Flick arriba Seleccionar la acción anterior para el elemento focalizado
Flick abajo Seleccionar la acción siguiente para el elemento focalizado
Flick con dedos de izquierda a derecha Saltar a la página a la izquierda
Flick con dos dedos de derecha a izquierda Saltar a la página a la derecha
Flick con dos dedos de arriba a abajo Saltar a la página superior o hacer scroll hacia arriba
Flick con dos dedos de abajo a arriba Saltar a la página inferior o hacer scroll hacia abajo
Doble tab mantenido con dos dedos y arrastre hacia arriba Subir el volumen de VoiceOver
Doble tap mantenido con dos dedos y arrastre hacia abajo Bajar el volumen de VoiceOver
Triple tap con dos dedos Activar o desactivar el modo de navegación por corona
Doble tap mantenido Modo byPass

Android wear un poco más accesible

Ayer tuvo lugar la presentación de apertura de Google IO 2015, el evento de Google para todos los desarrolladores que desarrollan aplicaciones y servicios para las tecnologías y plataformas de Google. Durante la charla de apertura se habló sobre las diversas plataformas y sistemas operativos de Google, entre ellos Android wear en su última versión 5.1.

Android wear es un sistema operativo diseñado para ser utilizados por dispositivos wearables o vestibles como relojes, gafas, prendas de vestir o similares.

En una de las charlas específicas sobre Android wear y sus novedades se habló de mejoras en accesibilidad para personas con discapacidad visual. Entre las nuevas características de accesibilidad para este sistema operativo encontramos:

  • Posibilidad de ajustar el tamaño de letra (pequeño, normal, grande)
  • Modo de inversión de color
  • Magnificación de pantalla

Todas estas características estarán disponibles a partir de la versión 5.1.1 de Android wear en todos los dispositivos con pantalla que actualicen a esta versión del sistema operativo.

Todas estas características están enfocadas en personas que posean un resto de visión con lo que el beneficio para las personas sin discapacidad está garantizado ya que muchos de estos dispositivos con Android wear utilizan un lenguaje visual para transmitir información y cualquier característica que permita personalizar y hacer más accesible el canal de comunicación visual del dispositivo mejora su usabilidad y experiencia de usuario.

Otra de las novedades de esta nueva versión de Android wear, aunque no relacionada directamente con la accesibilidad, abre nuevas vías de control con el dispositivo. Esta novedad consiste en la posibilidad de reconocer distintos movimientos de la muñeca y el brazo por parte de un reloj inteligente con Android wear. Una persona con discapacidad motriz que pueda realizar movimientos con la muñeca y o el brazo en el que porta el reloj podría utilizar una interfaz de comunicación con el dispositivo basado en movimientos.

Google sigue su programa de incorporación de características de accesibilidad en sus productos y plataformas y, aunque aún queda mucho camino por delante y todavía hay muchos perfiles de discapacidad no soportados, estas noticias de mejora de accesibilidad son gratamente recibidas ya que abren más posibilidades tecnológicas a todas las personas.

Esperemos que pronto podamos disfrutar más características de accesibilidad en Android wear como un lector de pantallas, personalización háptica para personas con discapacidad auditiva o control total del dispositivo a través de la voz.

Translateka, diccionarios online y accesibles para personas con discapacidad visual

El aprendizaje y estudio de idiomas en la Web es uno de los servicios más demandados actualmente. El problema es que en muchos de los portales web y aplicaciones para dispositivos móviles existentes en la actualidad aparecen multitud de barreras de accesibilidad que dificultan el acceso a los contenidos y la funcionalidad a muchas personas. Buscando ofrecer una alternativa accesible a esta necesidad nace el proyecto
Translateka.com

El servicio está enfocado a las personas con discapacidad visual que quieran desarrollar sus conocimientos y habilidades lingüísticas y no encuentran otros servicios online accesibles.

Translateka.com ofrece un conjunto de veinte diccionarios bilingües accesibles en la red que incluyen cinco idiomas: español, inglés, alemán, francés y polaco.

El servicio de Translateka.com se ha enfocado en personas activas, tanto para estudiantes como para todos aquellos que quieran ampliar su léxico en algunos idiomas extranjeros.

El sitio web de Translateka ayuda a encontrar palabras en el diccionario de forma sencilla y rápida. Además permite escuchar las palabras buscadas.

La página incluye un sistema para facilitar la retención del vocabulario. Gracias a un sistema especial de repeticiones, accesible en el apartado “Aprendizaje”, no solo se puede traducir palabras, sino también estudiar el idioma deseado.

El proyecto está cofinanciado con fondos europeos enfocados en la creación de servicios electrónicos accesibles.

Logo de Unión Europea (Project co-financed by the European Regional Development Fund under the Operational Programme Innovative Economy

La página web

La página web presenta una interfaz sencilla y accesible y es compatible con lectores de pantalla. La web está disponible en 5 idiomas para que cualquier persona pueda acceder en el idioma más apropiado.

La propia página utiliza una síntesis de voz personalizada que permite una navegación y acceso a los contenidos a través de una voz de mayor calidad.

Todas las grabaciones han sido realizadas por profesionales nativos, lo que sin duda ofrece una gran ventaja a la hora del aprendizaje de la pronunciación del idioma que se está estudiando..

La página proporciona mecanismos de navegación desde el teclado siguiendo el foco del teclado o el lector de pantallas para utilizar la síntesis de voz personalizada mejorando así la experiencia de usuario.

Con los atajos de teclado presentes en la página es posible escuchar la pronunciación de la palabra buscada, añadir una palabra al listado de aprendizaje, borrar el campo de búsqueda o intercambiar los idiomas que utilizamos.

Oferta de lanzamiento

Los responsables de Translateka nos han hecho partícipes de la siguiente noticia:

Os invitamos a probar nuestros diccionarios. Cada persona que se registre hasta el 31 de mayo de 2015 recibirá 3 meses de acceso completo, gratuito y sin ningún compromiso.

Participación en Zincshower 2015

El pasado 8 de mayo participé en el evento Zincshower 2015 para divulgar sobre los beneficios y las posibilidades del diseño universal.

El evento Zincshower se identifica como el meeting show de la economía creativa y colaborativa. Con más de 7000 personas relacionadas y casi 100 eventos de divulgación enfocados en compartir sinergias, conocimientos y opiniones.

Jonathan Chacón presentando su charla sobre tecnología y accesibilidad en el evento Zincshower

Me sorprendió gratamente que no era el único participante en el evento hablando y compartiendo temas sobre accesibilidad y discapacidad. Los chicos de Teatro accesible participaron en el evento compartiendo experiencias y divulgando sobre el buen hacer de la accesibilidad.

Tecnología por y para personas

En la charla titulada Tecnología accesible para todos compartí ideas y conceptos relacionados con la accesibilidad, el diseño centrado en el usuario, el concepto de que un producto accesible es de mayor calidad y la normalización y universalidad de la diversidad y la discapacidad.

Se habló de la complejidad a la hora de diseñar una experiencia de usuario accesible siguiendo el concepto de diseño universal tanto en interfaces simples como interfaces más complejas siempre buscando que todas las personas puedan acceder al contenido y la funcionalidad del producto de la forma más cómoda posible. Se explicaron diversos ejemplos de herramientas y características de accesibilidad presentes en las Apps de Tyflos accessible software demostrando como algunos elementos diseñados para el uso por parte de personas con discapacidad benefician al resto de personas a la hora de utilizar la aplicación.

Jonathan Chacón hablando sobre accesibilidad en interfaces heterogeneos en el evento Zincshower

Se habló de los beneficios de dispositivos y entornos inteligentes para la accesibilidad buscando mejorar la usabilidad y la accesibilidad de un servicio o aplicación gracias a la información obtenida por los sensores de un dispositivo móvil adaptando el aspecto visual, auditivo o el propio contenido de una interfaz a cada situación del usuario. Como ejemplo se utilizó la aplicación Smarttwitter para Android

Jonathan Chacón hablando sobre el uso inteligente de los sensores de un dispositivo para mejorar la accesibilidad en una interfaz

Pero el concepto más importante en la charla fue explicar la necesidad de diseñar para personas, productos útiles y beneficiosos para el mayor número posible de personas ahora y en el futuro ya que estos productos tecnológicos permiten superar nuestros límites. Como ejemplo se habló del proyecto Virtuassist que busca el aumentar la autonomía personal y la realización personal de personas con discapacidad proporcionando el conocimiento y la guía interactiva a la hora de realizar tareas en un entorno laboral gracias a la información proporcionada por un dispositivo wearable

Jonathan Chacón hablando del proyecto Virtuassist y sus beneficios para las personas

El diseño universal está de moda

El resultado de la charla fue gratamente satisfactorio al reconocer un sincero interés del público y los participantes del evento por el concepto de diseño universal y la necesidad de diseñar productos para ahora que somos jóvenes y para cuando no seamos tan jóvenes y pensar en personas con diversas capacidades, necesidades y formas de acceder a la tecnología en lugar de utilizar el concepto mediocre de diseño medio utilizado por los procesos de producción en serie de los mercados.