laboratorio de ingeniería en rehabilitación

13
Laboratorio de Ingeniería en Rehabilitación Software de Accesibilidad para ciegos

Upload: wattan

Post on 26-Jan-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Laboratorio de Ingeniería en Rehabilitación. Software de Accesibilidad para ciegos. Respecto de las licencias de Software. Debido a los siguientes motivos: Costos. Disponibilidad de documentación. Disponibilidad de proyectoslibres sobre el tema. Escalabilidad Facilidad de Distribución - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Laboratorio de Ingeniería en Rehabilitación

Laboratorio de Ingeniería en

RehabilitaciónSoftware de Accesibilidad

para ciegos

Page 2: Laboratorio de Ingeniería en Rehabilitación

Respecto de las licencias de Software

Debido a los siguientes motivos:Costos.Disponibilidad de documentación.Disponibilidad de proyectos libres sobre el tema.

EscalabilidadFacilidad de DistribuciónFacilidad de licenciamiento

Se ha decidido utilizar software libre para el proyecto.

Page 3: Laboratorio de Ingeniería en Rehabilitación

Proyectos importantes de software libre de accesibilidadProyecto de Accesibilidad de GNOME:

http://developer.gnome.org/projects/gap/

Proyecto de Accesibilidad de KDEhttp://accessibility.kde.org/

Proyecto BLINUXhttp://leb.net/blinux/

Emacspeakhttp://emacspeak.sourceforge.net/

Page 4: Laboratorio de Ingeniería en Rehabilitación

Proyectos importantes de software libre de accesibilidad

YASRhttp://sourceforge.net/projects/yasr/http://sourceforge.net/projects/yasr/

Speakuphttp://sourceforge.net/projects/yasr/

Oralux:http://oralux.org/

LliureXhttp://lliurex.net/home/es

Page 5: Laboratorio de Ingeniería en Rehabilitación

Proyecto:

Poder implementar software de accesibilidad para ciegos en una PC de prestaciones reducidas.

Page 6: Laboratorio de Ingeniería en Rehabilitación

Necesidades y Consideraciones

Se plantean las necesidades de accesibilidad para una persona ciega respecto de la usabilidad del software.Otras consideraciones:

costos de software y de hardware portabilidad del software extensibiliad movilidad de la computadora personal

Observando las diferencias entre software propietario y libre se opta por una opción libre.Se consideraron proyectos existentes.Se considera la necesidad de que el software corra en una PC de bajos recursos

Page 7: Laboratorio de Ingeniería en Rehabilitación

Elementos disponibles

Se está trabajando en una computadora con la siguientes prestaciones:

monitor de 14 pulgadasMicroprocesador Celeron 500 Mhz192 MB RAMPlaca de sonido de 16 bitsPlaca de red on boardParlantes Multimedia

Sistema instalado:Debian Stable, instalado por red.Interfáz Gráfica: XFCE (ventajas: relativamente liviano, puede correr librerías de KDE y GTK)Paquetes de desarrollo

Page 8: Laboratorio de Ingeniería en Rehabilitación

Necesidad de programas de consola

La persona ciega no puede acceder a menús visuales.Por la facilidad de implementación y algunos otros motivos que tienen que ver con el tiempo de implementación y la poca experiencia en el tema se considera lo siguiente:La idea es la siguiente:Puede tomarse la salida de un programa de consola y parsearla con un parser especializado de forma tal que puedan ordenarse en bloques de información que puede ordenada y jerarquizada, y luego, sintetizada a pedido del usuario en bloques de información sencillos.

Page 9: Laboratorio de Ingeniería en Rehabilitación

Algunos programas de consola y librerías considerados

editores de texto: Emacs Vim mcedit nano pico

Navegador de archivos Midnigth Commander

(mc)

Navegadores web: lynx links2

Clientes de correo pine

Clientes de mensajería instantánea:

gaim-textCR libres:

Page 10: Laboratorio de Ingeniería en Rehabilitación

Algunos programas de consola y librerías considerados

Reproductores de audio: varios

Manejando Escáners: libsane libscan1 KScan is KDE's

scanner library.

OCR ¿Qué es? Optical

Character Recognition. ¿Para qué sirve? Para

pasar de imágenes a texto.

gocr

GNU Ocrad

Page 11: Laboratorio de Ingeniería en Rehabilitación

El proyecto está en Pañales

El proyecto recién comienza y está en etapa de investigación y prueba de elementos existentes.Se ha propuesto realizar un manejador de aplicaciones con interfaz estandarizada y módulos de abstracción de comandos, así como parsers especializados para cada programa.Se han elegido como lenguajes para programar lo necesario a C y Python.Se está estudiando el lenguaje Python.

Page 12: Laboratorio de Ingeniería en Rehabilitación

¡¡¡¡MUCHAS GRACIAS!!!!

Gracias por la paciencia en esta presentación preliminar de un proyecto que recién comienza.

Page 13: Laboratorio de Ingeniería en Rehabilitación

Universidad Nacional de Córdoba

Facultad de Ciencias Exactas Físicas y Naturales.

Laboratorio de Ingeniería en Rehabilitación.

Contactos:Laboratorio de Ingenieria en RehabilitacionIngeniero Diego Beltramone: [email protected]>

Leonardo Manuel Rocha: [email protected]