laboratorio de ingeniería en rehabilitación

Post on 26-Jan-2016

38 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

Laboratorio de Ingeniería en

RehabilitaciónSoftware de Accesibilidad

para ciegos

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.

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/

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

Proyecto:

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

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

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

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.

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:

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

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.

¡¡¡¡MUCHAS GRACIAS!!!!

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

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: dbeltramone@efn.uncor.edu>

Leonardo Manuel Rocha: leomaro@gmail.com

top related