articulo sistema para persona con discapacidad visual
TRANSCRIPT
7/25/2019 articulo sistema para persona con discapacidad visual
http://slidepdf.com/reader/full/articulo-sistema-para-persona-con-discapacidad-visual 1/4
Aplicación para dispositivos móviles con sistemaoperativo Android para usuarios con discapacidad visualo con interés en aprender la comunicación basada en el
sistema braille
Erika Mayerli GuzmánUniversidad Distrital Francisco
José de CaldasFacultad Tecnológica
Bogotá, [email protected]
Johann Sebastián SuarezUniversidad Distrital Francisco
José de CaldasFacultad Tecnológica
Bogotá, [email protected]
José Vicente ReyesUniversidad Distrital Francisco
José de CaldasFacultad Tecnológica
Bogotá, Colombia [email protected]
ResumenEl presente artículo pretende describir el desarrollo de unaaplicación móvil para ayudar a los usuarios que tienen
discapacidad visual como a usuarios interesados en aprender amanejar la comunicación escrita por medio del sistema braille
utilizando el método bliseo, mediante herramientas comorespuestas por voz, vibración y teclado diseñado específicamente para el sistema braille haciendo la comunicación muy natural ysencilla. Todo esto con los recursos móviles, en lenguaje java sobreAndroid.
Palabras Claves:Discapacidad Visual, Sistema Braille, aplicaciones móviles,Android
AbstractThe present article tries to describe the development of a mobileapplication to help the users who have visual disability since tousers interested in learning to the communication written by meansof the system handle brailleusing the method bliseo, by means of
tools like answers for voice, vibration and keyboard designedspecifically for the system braille doing the very natural and simplecommunication. All that with the mobile resources, in language
java on Android.
Key Words:
Visual Impairment, Braille, mobile application, Android
Introducción
Hoy en día la tecnología avanza y va introduciéndose cada vez másen la vida diaria, sistematizando muchos de los procesos, quecomúnmente eran realizados más personalmente; como un hechoque tiene gran incidencia sobre la sociedad se tiene claramente lagran demanda de dispositivos móviles, según el estudio deMedición de la Sociedad de la Información que realizó la uniónInternacional de telecomunicaciones (UIT) de la ONU el pasado 15
de septiembre, Colombia durante el 2013 e inicios del 2014 se unióa la lista de los 17 países de Latinoamérica que tienen una penetración de móviles mayor a 100%, es decir hay más celularesque personas[2].
Por otro lado gracias a la gran demanda de dispositivos móviles ya la necesidad inmediata de introducir cada vez más a las nuevastecnologías a las personas con discapacidades o algunasalteraciones permanentes, este proyecto busca desarrollar un
software en el que las personas con alguna limitación visual hagauso de la tecnologías móviles mediante interfaces implementadascon sintetizadores de voz, posibilitando la escritura basada enconocimientos del sistema braille, además de contar con un módulode aprendizaje del sistema de escritura braille para usuarios
interesados en aprenderlo, Se puede aprovechar el incremento enlas nuevas tecnologías para adaptar la enseñanza tradicional Braillehacia los dispositivos móviles.
¿Por qué es necesario desarrollar aplicaciones
móviles enfocándose en personas con
discapacidad visual?
Los dispositivos móviles han dejado de ser exclusivamente pararealizar llamadas ha sido adaptado para ejecutar múltiples tareas. Amedida que aumenta la tecnología en los dispositivos, aparecennuevas generaciones de usuarios que alcanzan cada vez másafinidad con el auge de estas. Sin embargo para la población condiscapacidades visuales resulta mucho más complicado a tal gradoque se encuentran muy apartados de dichas tecnologías; por esta
razón surge la necesidad de hacer que estas personas sientan queaunque el mundo va creciendo en tecnología, ellos también hacen parte de él y que esta se puede adaptar a sus necesidades,
disminuyendo la brecha de desigualdad con otras personas sindiscapacidad.
¿Qué se ha hecho al respecto?
En la actualidad existen aplicaciones bajo Android como talkback[6] diseñado por google que tiene como finalidad describir cadauna de las funciones y aplicaciones del móvil, mediante respuestas
por voz, en cierto sentido este proyecto ira guiado por este principio5.
¿Al desarrollar un software, facilita a las
personas con discapacidad visual aprovecharlas tecnologías móviles para el aprendizaje del
sistema braille?
“Para muchas personas, la tecnología hace las cosas más fáciles.Para las personas con impedimentos, la tecnología hace las cosas posible” [5]. Con esta frase se hace una idea de lo que se quierelograr. En definitiva, usar un teléfono móvil teniendo problemas devisión puede ser todo un desafío y este proyecto asume estasdificultades incorporado cambios muy relevantes en cuanto a la
7/25/2019 articulo sistema para persona con discapacidad visual
http://slidepdf.com/reader/full/articulo-sistema-para-persona-con-discapacidad-visual 2/4
mejoras en la accesibilidad desarrollando métodos eficaces deescritura basado en el sistema braille emulando un teclado para
dicho acceso y un sistema inteligente que procese el texto, ademásde un módulo de entrenamiento para aquellos que quieren aprendereste sistema con múltiples ayudas.
Herramientas utilizadas en el desarrollo:
Como herramientas para el desarrollo se utilizó:
Android
Es un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil, comoteléfonos inteligentes o tabletas, utilizado para las respectivas pruebas del funcionamiento de la aplicación.
Java
Es un lenguaje de programación con el que se puede realizarcualquier tipo de programa; es el lenguaje de programaciónutilizado.
Android SDK manager
SDK responde a las siglas Software Development Kit, lo que viene
a ser un kit de desarrollo de software. Utilizado para desarrollaraplicaciones y ejecutar un emulador del sistema Android de laversión que sea.
JDK
Java Development Kit o JDK, es un software que proveeherramientas de desarrollo para la creación de programas en java.El JDK tiene el compilador que permite convertir código fuente enel código máquina de la máquina virtual de Java al código.
Eclipse
Es un entorno de desarrollo integrado, de Código abierto yMultiplataforma, en el que se encuentran todas las herramientas yfunciones necesarias para el trabajo, recogidas en una atractivainterfaz que lo hace fácil y agradable de usar, este implementadocon el SDK permite desarrollar aplicaciones para Android.
TTS (Text to Speech-Texto a Voz)
Esta tecnología permite la conversión de un texto a una vozartificial o sintética; orientada hacia, personas no videntes, con bajavisión que podrán acceder a los textos gracias a que pueden oírlos.
ADT
Es un plugin para Eclipse llamado Android Development Tools(ADT) que facilita en gran medida el desarrollo de aplicaciones para la plataforma.
SQLite
Es una pequeña librería programada en lenguaje C que implementaun completo motor de base de datos multiplataforma que no precisaconfiguración. Es muy rápido y la ventaja fundamental es que permite utilizar un amplio subconjunto del lenguaje estándar SQL.
El hecho de almacenar toda la base de datos en un único archivo,facilita la portabilidad de los datos, y solamente tiene la restriccióndel espacio de disco asignado al usuario en el servidor.
Fue necesario que cada una de las interfaces contara con alguna delas combinaciones de colores (Tabla 1), esto para abarcar a la
población con visión parcial que acceda a la aplicación ya que seusa para aprovechar la visión de color para compensar deficienciasen la de contraste; advertir el tamaño relativo de los objetos,supliendo con esto la ausencia de la percepción de perspectiva y profundidad (tabla1).
FONDO LETRA
Negro Blanca ó amarilla
Negro Blanca
Rojo Amarilla
Blanco Negro, verde ó azul
Blanco Negro ó verde
Tabla 1: combinación de colores con respecto a fondo y letra de lasinterfaces
Con el objetivo brindar comodidad al usuario existenrecomendaciones para elegir el tipo de teclado (dependiendo del
tamaño del dispositivo) y la velocidad de respuesta al digitar(tabla2)
Opción característica
Teclado vertical de practico-escritura.
Recomendado para dispositivos de pequeño y mediano tamaño(celulares) figura 4, para la
interacción de manera correctacon la interfaz
Teclado horizontal de practico-escritura.
Recomendado para dispositivos demayor tamaño,(Tablet) figura 2, para la interacción de maneracorrecta con la interfaz
Teclado de diseño libre de practico-escritura.
Recomendado para interactuar conla interfaz de practico-escrituracon respecto a la comodidad propia de cada usuario (figura3)
Velocidad novato Recomendado para usuarios con poca experiencia en el manejo delas interfaces, esta opción le otorgaun tiempo de respuesta de 5
segundos para elegir la respectivacombinación de puntos
Velocidad intermedio Recomendado para usuarios conmediana experiencia en el manejode las interfaces, esta opción leotorga un tiempo de respuesta de 3segundos para elegir la respectivacombinación de puntos
Velocidad experto Recomendado para usuarios conalta experiencia en el manejo de lasinterfaces, esta opción le otorga untiempo de respuesta de 1 segundo para elegir la respectivacombinación de puntos
7/25/2019 articulo sistema para persona con discapacidad visual
http://slidepdf.com/reader/full/articulo-sistema-para-persona-con-discapacidad-visual 3/4
Tabla2: opciones de teclado con respecto a tamaño de pantalla yvelocidad de respuesta, con sus respectivas características
La aplicación está dividida en dos módulos; aprendizaje y practico-escritura, el primero para que el usuario adquiera o afiance losconocimientos de escritura basada en el sistema braille y el segundo para que implementando el conocimiento del mismo puedadesarrollar escritos.
1. Aprendizaje
Para este módulo el usuario dispone de un teclado que simula los 6 puntos del sistema braille de tal forma que los puntos 1,2 y 3 seencuentran al costado lateral izquierdo de su pantalla hallados deforma vertical de arriba hacia abajo y los puntos 4,5 y 6 al costadolateral derecho hallados de forma vertical de arriba hacia abajo.(Figura 2)
(La combinación de los seis puntos permite obtener 64combinaciones diferentes, incluyendo la que no tiene ningún punto,que se utiliza como espacio en blanco para separar palabras,números, etc. La presencia o ausencia de puntos determina de quéletra se trata)2.
FIGURA 1 Teclado Vertical de aprendizaje.
Teclado basado en el sistema de puntos para el aprendizaje delsistema braille
Dependiendo de la elección tabla 1 del usuario (números, letras,abreviaciones o símbolos), el será guiado mediante voz a pulsar la
combinación de puntos según corresponda, haciendo que se vuelvadidáctico, proporcionando a cada punto un sonido en particular ycambiara de color de acuerdo a la combinación establecida en latabla 2.
Al pulsar la combinación que corresponda, el usuario es notificadode su error o su acierto cada uno con un sonido; de ser correcto pasara a la combinación siguiente, de lo contrario continuara endicha combinación.
NOTA: En cada una de las vistas el usuario cuenta con ayudasmediante voz.
2. Practico-escritura.
Para el módulo de práctica el software integra la librería desintetizador de voz TTS con la cual el usuario podrá hacer cualquier
escrito.
Para la comodidad del usuario el sistema proporciona tres tipos deteclados:
Teclado horizontal de practico-escritura.
El dispositivo debe estar ubicado con la pantalla hacia arriba,contando con 9 botones ubicados horizontalmente en la parte
superior, esto con el fin de obtener una mejor adaptación espacial .(Figura 2)
FIGURA 2 teclado horizontal de practico-escritura.
Teclado basado en el sistema de puntos del sistema braille,recomendado para dispositivos Tablet
Como se observa en la figura 2 al extremo lateral izquierdo se ubicael botón de enter o salto de línea, continuos a este encontrara los
tres primeros botones del símbolo generador (1, 2 y 3); al ladolateral derecho se ubica el botón de borrado y a su izquierda los
siguientes tres botones del símbolo generador (4,5 y 6) y en la mitadel botón de espacio.
Teclado de diseño libre de practico-escritura
El usuario tiene la opción de diseñar un teclado a su comodidad(Figura 3).Para configurar este teclado, Inicialmente se le presenta
al usuario una pantalla en blanco; haciendo un click prolongado elusuario podrá iniciar a diseñar su teclado, ordenándolossecuencialmente del 1 al 6 (Signo generador) y luego ubicara los botones de espacio, borrado y salto de línea respectivamente.
FIGURA 3. Ejemplo teclado de diseño libre de practico-escritura.
Teclado basado en el sistema de puntos del sistema braille, para eldiseño libre para el usuario
NOTA: Si en algún momento el usuario desea corregir la posiciónde algún botón basta con agitar el dispositivo para que se active uncomando de voz que le notifique que el botón puede ser cambiadode posición.
Teclado vertical de practico-escritura. Este teclado simula los 6 puntos del sistema braille de tal forma que los puntos 1,2 y 3 seencuentran al costado lateral izquierdo de su pantalla hallados deforma vertical de arriba hacia abajo y los puntos 4,5 y 6 al costado
7/25/2019 articulo sistema para persona con discapacidad visual
http://slidepdf.com/reader/full/articulo-sistema-para-persona-con-discapacidad-visual 4/4
lateral derecho de su pantalla hallados de forma vertical de arribahacia abajo.(Figura 4)
FIGURA 4. Teclado vertical de practico-escritura.
Teclado basado en el sistema de puntos del sistema braille,
recomendado para móviles celulares
Como se observa en la figura 4 el botón de borrado se encuentra enla parte superior, el botón de espacio en la parte central inferior yel botón de enter.
Funcionalidad de los teclados
Al dar click prolongado sobre la pantalla se escucha loque se escribió.
Con cada combinación de botones suena la letra.
Al hacer click prolongado el texto se copiara.
Evaluando la funcionalidad del software
En conjunto con el INSTITUTO NACIONAL PARA CIEGOS – INCI, mediante reuniones semanales con el ING.Edwin EnriqueBeltrán Chamorro y el ING.Pedro Andrade Lozada, este último condiscapacidad visual parcial, se evaluó el correcto funcionamiento yaccesibilidad del software, dejando como resultado en cada una delas sesiones ítems a modificar y agregar.
Conclusiones
El aplicativo aún está en proceso, actualmente se ha desarrollado el primer módulo en el que se trabaja la escritura basada en el sistemaBraille, paralelo a esto se está trabajando de la mano del INCI(Instituto Nacional para Ciegos) y se espera poder trabajar con elCRAC (Centro de Rehabilitación para Adultos Ciegos) que tieneconvenio con el instituto anteriormente nombrado para realizar las
pruebas correspondientes a la aplicación.
Alrededor de cada 8 días se realizó una reunión con los delegadosde INCI, (nombres), con los que se trabaja conjuntamente para
evaluar en cada sesión la factibilidad y adaptabilidad que losusuarios finales tendrían en cuanto a enseñanza y aprendizaje.
Se puede aprovechar el incremento en las nuevas tecnologías paraadaptar la enseñanza tradicional Braille hacia los dispositivosmóviles, facilitando el acceso de la población con discapacidadvisual hacia el aprendizaje de la escritura de dicho sistema.
Es importante tener en cuenta que el método de aprendizaje se debedividir en dos clases: adultos y niños, debido a que las reuniones en
el INCI arrojaron que cuando una persona nace con discapacidadvisual aprende desde pequeño los métodos tradicionales de
enseñanza, a diferencia de las personas que quedan ciegas con eltiempo ya que para ellas puede ser más fácil el hecho de adaptarsea los nuevos cambios que esto influye.
Bibliografía
[1] Android . (16 de abril de 2013). Obtenido dehttp://androidjazmin.blogspot.com/2013_11_01_archive.html
[2] Android en Línea. (15 de abril de 2015). Obtenido dehttp://applicantes.com/definiciones/android/
[3] JVM- JDK - JRE Conceptos fundamentales de la POO. (22 demarzo de 2010). Obtenido de http://gl-epn-programacion-ii.blogspot.com/2010/03/jvm-jdk-jre-conceptos-fundamentales-de.html
[4] Manual Programacion Andriod V2. (17 de abril de 2015).Obtenido de http://www.sgoliver.net
[5] Mobile App, Aplicaciones Moviles. (16 de abril de 2015).Obtenido de http://mystra.businesscatalyst.com/app-moviles.html
[6] Programación en Java. (15 de abril de 2015). Obtenido dehttp://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Caracter%C3%ADsticas_del_lenguaje
[7] SQLitee. (17 de abril de 2015). Obtenido de
http://recursostic.educacion.es/usuarios/web/preguntas-frecuentes/45-sqlite
Referencias
1. http://www.un.org/es/home/medición-de-la-sociedad.html
2. http://www.samsung.com/es/article/talkback-en-smartphones-una-ayuda-a-la-discapacidad-visual
3. IBM; 1991, p.2