Nuevo Lector de Pantallas para GNU/Linux.


Aquí encontrarás varios artículos y comentarios que he escrito y que quiero compartir contigo.

  • Información Personal.
  • Índice de Artículos.
  • Servicios.
  • TecNoticias. 
  • Enlaces de Interés.
  •  

    Nace un nuevo Lector de Pantalla para GNU/Linux.

    Miércoles 12 de abril de 2006.

    • Personas Ciegas contarán con nueva herramienta parlante.
    • El software libre se acerca a las personas con discapacidad.
    • Guerra entre Windows vrs Linux llega a los lectores de pantalla.

    Por Leonardo Segura Peñaranda.
    leosegura@gmail.com

    En esta semana se colocó en Internet la página web del proyecto Orca (http://www.gnome.org/projects/orca).  Orca es un nuevo lector de pantalla que se está desarrollando para ser instalado en el entorno gráfico o de ventanas de GNU/Linux GNOME 2.x.  El nuevo software permitirá que las personas ciegas y con baja visión puedan utilizar este sistema operativo de código abierto.  Según sus desarrolladores, ORCA se caracterizará por ser programable, flexible, y extensible.

    Lo más curioso es que Orca está diseñado por Mike Pedersen, arquitecto de software ciego jefe del departamento de desarrollo de scripts de Freedomscientific (fabricante del JAWS for Windows), junto a un grupo de desarrolladores de accesibilidad de Sun microsystem.  En breve la Organización Nacional de Ciegos Españoles (ONCE) y la Junta de Andalucía sumarán esfuerzos al proyecto para que pueda ser una herramienta  que solucione los problemas de accesibilidad al entorno gráfico de Linux, y más concretamente que pueda estar disponible en las distribuciones de GNU/Linux de las comunidades españolas.

    Este lector de pantalla es software libre, un software abierto a todo tipo de colaboración por aquellos que lo deseen, libremente distribuible (gratuito),  y con su código fuente disponible bajo los términos de la licencia GNU/GPL.

    ¿Cómo es que funcionan los Lectores de Pantalla en Linux?

    En Linux, existen debajo muchas capas que ofrecen la accesibilidad al lector de pantalla, el lector de pantalla no es más que una aplicación que capta esta información y la muestra de una forma determinada al usuario.

    Para que esto ocurra, la interfase gráfica de las aplicaciones donde el usuario final trabajará tienen que ofrecer esta información en sus componentes. Por ejemplo en GNOME, los componentes ofrecen esta información en una librería llamada “gail”, la cual se comunica con “ATSPI”, que es quien pasa toda la información al lector de pantalla.

    Por ejemplo, las aplicaciones en KDE no tienen implementada esta accesibilidad todavía, por eso ahora no se podrían leer en voz alta con el nuevo lector Orca.  Por suerte en las librerías de KDE 4 que saldrá pronto ya se contempló la accesibilidad, y van a ser capaces de dejar información a atspi, de tal forma que el lector de pantalla que entiende lo que atspi le dice, podrá leer las aplicaciones del entorno KDE.

    ¿Cuáles Lectores de Pantalla están disponibles en la actualidad?

    Un lector de pantallas es una herramienta de software que toma información del entorno gráfico y la traduce en información sonora por medio de la síntesis de voz.  A nivel mundial el lector de pantalla más utilizado por personas ciegas es el JAWS for Windows.  Como su nombre lo dice, está diseñado para correr en todas las versiones actuales del sistema operativo Windows.  Permite que una persona totalmente ciega o con baja visión pueda interactuar con el sistema operativo de Microsoft y todas sus aplicaciones mediante el sonido.  JAWS traduce en voz alta todos los componentes y controles del sistema operativo.  Para que una aplicación sea 100% compatible con el JAWS, el programador o desarrollador debe utilizar una “api” de programación llamada Microsoft Active Accessibility (MSAA:  http://support.microsoft.com/?scid=kb;es;819351).

    El JAWS es una aplicación estable, con más de 10 años de estar en el mercado y Freedom Scientific (www.freedomscientific.com) es su fabricante.  Sin embargo, su valor ronda los US$ 1300, por lo que su licencia es prácticamente inalcanzable para las personas con discapacidad visual que viven en países del tercer mundo como el nuestro.  De allí la importancia que cobra el desarrollo de aplicaciones gratuitas y de código abierto tales como ORCA.

    Apple, fabricante y distribuidor de las computadoras Macintosh también incorporó en su más reciente versión del sistema operativo Mac OSX 10.4 (apodado Tiger) un lector de pantallas llamado VoiceOver.  Este lector está incluido en todas las computadoras Mac que se venden en el mundo desde el 29 de abril de 2005 y para activarlo únicamente se debe presionar la combinación de teclas “manzana+F5”.  La compañía de la manzana además publicó un “framework” de accesibilidad para desarrolladores (http://developer.apple.com/documentation/Cocoa/Conceptual/Accessibility/index.html), de modo que sus aplicaciones puedan ser compatibles con VoiceOver.  Debido al valor de las computadoras Macintosh, que suele ser muy superior al valor de un PC, esta alternativa tampoco resulta ser la más atractiva en términos económicos para quienes tienen una discapacidad visual.

    Tanto JAWS for Windows como VoiceOver Utility for Mac permiten que la persona ciega pueda utilizar paquetes ofimáticos tales como procesadores de palabras, gestores de correo electrónico y navegadores web.  Sin embargo, hasta la fecha, el único lector de pantallas para GNU/Linux que corre en modo gráfico es el Gnopernicus (http://developer.gnome.org/projects/gap/AT/Gnopernicus/), pero cuenta con muchas limitaciones.  Actualmente se encuentra en su versión 1.0 y todavía genera muchos problemas de compatibilidad con varias aplicaciones.  De hecho, el paquete Open Office no está soportado por Gnopernicus y la calidad de la voz sintetizada es sumamente deficiente.

    Los lectores de pantalla para Linux que son más estables están disponibles únicamente para el “modo consola” o “modo intérprete de comandos”, similar al antiguo DOS.  De ellos, el más desarrollado es el Yasr (http://yasr.sourceforge.net). Su desventaja es precisamente que limita a la persona ciega a usar paquetes que no corren en el entorno gráfico de Linux.  De ahí la importancia del nuevo ORCA, una vez que sus desarrolladores ofrezcan versiones estables.

    Guerra de Nombres.

    El nombre del nuevo lector de pantallas para el entorno grafico Gnome, es decir, “ORCA”, de hecho significa una afrenta al lector de pantallas disponible para Windows, llamado JAWS, es decir tiburón en español, por lo que ya se vislumbra la guerra entre los dos “peces” al mejor estilo de la contienda entre Windows vrs Linux.  Si en la práctica ORCA llegara a ser tan funcional como el JAWS for Windows, se prevé una importante migración de usuarios con discapacidad visual hacia Linux.  Además, podría ser instalado en muchas escuelas de zonas rurales que actualmente no cuentan con los medios económicos para costear una licencia de JAWS.  Así que será cuestión de tiempo para ver cual de los dos peces “nada más rápido” en el océano de las tecnologías de información y comunicación.

    ¡Pronto más artículos!