Está en la página 1de 5

LINUX USER Educacin

Accesibilidad en Linux

TIFLOTECNOLOGA

Prometamos al trmino el artculo anterior examinar los sistemas alternativos de comunicacin con el ordenador (morse, braille), la disponibilidad o no de aplicaciones destinadas a los alumnos con discapacidades, la accesibilidad en la web, y finalmente un cambio de enfoque para examinar todas estas herramientas y especificaciones desde el punto de vista pedaggico. Es el momento de cumplir en la medida de lo posible lo prometido. POR JUAN RAFAEL FERNNDEZ GARCA

abiendo consultado a varios colegas sobre la entrega anterior de este artculo, me sealaron que haba una imprecisin en el vocabulario y la necesidad de reconducir la presente entrega en respuestas hacia preguntas formuladas por enseantes, sin entrar en clasificaciones de personas segn sus discapacidades. Proseguimos nuestro viaje, pues, hablando de la tiflotecnologa.

Braille
Tiene sentido seguir hablando de Braille cuando ya hemos conocido las posibili-

dades que ofrecen los lectores de pantalla? Un mensaje a la lista de distribucin tiflonet[1] nos da la respuesta: es el ltimo vnculo con la lectura y la escritura de los invidentes. En el lenguaje hablado no hay ortografa, es ms las palabras se confunden en grupos fnicos regidos por el ritmo y la entonacin. Como sabemos, el cdigo Braille consiste generalmente en celdas de seis puntos en relieve, organizados como una matriz de tres filas por dos columnas [2] Cmo se utiliza en informtica? Mediante hardware especfico, y para evitar confusiones debemos empezar por

una breve clasificacin: debemos distinguir dispositivos de entrada (anotadores braille, procedentes de las mquinas Perkins, y que estn siendo, por su precio, sustituidos por PDAs) de los dispositivos de salida (terminales o lneas braille e impresoras braille)[3]. La entrada no presenta dificultades: pueden utilizarse teclados especiales braille, o bien adaptaciones de los teclados ordinarios para escribir Braille. O el teclado completo y un programa conversor (en la lista de distribucin de blinux y sin buscar mucho he encontrado nfbtrans, Turbo Braille, Duxbury for

82

Nmero 07

WWW.LINUX- MAGAZINE.ES

Educacin LINUX USER

como gnopernicus (imagen 1). La documentacin muestra un amplio listado de lneas braille contempladas. Cmo funciona? Brltty reproduce una porcin rectangular de la pantalla del ordenador como texto Braille en el dispositivo, y permite utilizar los controles del dispositivo para moverse por la ventana Figura 1: Configuracin de una terminal braille con gnopernicus. reproducida. Linux). Las dificultades estn en la saliBrltty solamente funciona con consoda. Una primera solucin ya la vimos en las y aplicaciones basadas en texto. el artculo anterior: los lectores de pantaCmo lograr reproducir imgenes? Una lla. La alternativa son las llamadas lnerespuesta es imprimirlas en relieve, lo as braille. Son dispositivos que se veremos ahora; pero en una terminal con conectan por el puerto serie o usb al refresco es posible tambin utilizar un ordenador, basados en un mecanismo desarrollo proporcionado por See by electro-mecnico capaz de representar Touch[5]. SeebyTouch proporciona la caracteres Braille mediante posibilidad de percibir imla elevacin de puntos a genes mediante el sentido travs de una superficie tctil. Presentado como plana con agujeros hechos proyecto de fuente abierta a tal efecto (cada clula en marzo de 2004, consiste contiene ocho pequeas en una unidad movible por agujas, por lo que la repreel usuario y controlada de sentacin se realiza forma paralela con dos Figura 2: SeebyTouch mediante Braille de ocho barras (foto 2). Esta unidad para ver con el tacto. puntos). Complejos y de contiene celdas braille que elevado coste, suelen tener 20, 40 u 80 hacen la funcin de matriz tctil. celdas; tambin dispone de botones para Dependiendo de su posicin el usuario desplazar el texto y realizar otras funciopercibe mediante el tacto partes de la nes especiales. imagen; moviendo la unidad el usuario El uso de terminales braille bajo GNU puede identificar distintas partes de la Linux pasa a bajo nivel por brltty[4], foto o dibujo y hacerse una composicin aunque puedan utilizarse interfaces mental de la imagen.

Existen tambin las impresoras braille[6], que imprimen en relieve (por eso se llaman embossers en ingls). Se configuran en Linux como impresoras de agujas (cf. https://www.redhat.com/ archives/blinux-list/2005-January/ msg00053.html). Y una tecnologa llamada horno fser que permite la plasmacin en soportes especiales de dibujos de lnea resaltada.

Morse
Por qu hablar aqu del cdigo Morse? Porque es uno de los mtodos de adaptacin de la interrelacin con el ordenador que se han demostrado eficaces para ayudar a personas con necesidades especficas (figura 4). Y porque nos va a servir para mostrar una de las paradojas presentes en el mundo del software libre. En qu medida es prctico y til el uso de morse? En el artculo Morse Code Demystified: a Powerful Alternative for Access to AAC and Computers[7], de Bruce Fleming et al., se sealan las ventajas del Morse frente a otras formas adaptadas de interaccin con el ordenador (vid. la tabla 1). Al hablar de morse como herramienta de comunicacin en atencin a la diversidad debemos romper varios prejuicios: Se cree que se tarda mucho en aprender (en realidad slo hacen falta de dos a cuatro horas) Se dice que es pesado y difcil de usar (recuerdan lo que es aprender a escribir a mquina sin mirar?) Se piensa que es una mecanismo lento (en realidad son normales velocidades de 10 a 25 palabras por minuto, ms rpido que muchos escners; hay usuarios que llegan a superar las 30 palabras por minuto). Ahora cambiamos de idioma: la comunicacin mediante cdigo Morse se llama onda continua (continuous wave), de ah los cw presentes en los nombres de las herramientas disponibles. Y es que en GNU Linux como de costumbre el tema del Morse est en manos de hackers, en este caso de los peores, los radioaficionados (advirtase el tono irnico, por favor). Lo que hace que sea posible utilizar Morse con las ms variadas y complejas tecnologas, pero que no haya una interfaz atractiva para nios

Tabla 1:Ventajas y desventajas del Morse como herramienta de comunicacin


Ventajas Como mtodo directo de seleccin es eficaz A medida que se coge soltura, el proceso se vuelve automtico Requiere muy poco esfuerzo fsico Desventajas Con un ratn no es intuitivo Obliga al estudio previo del cdigo

Se percibe como obsoleto o pasado de moda Es fcilmente adaptable a la diversidad Prejuicio generalizado de medio difcil de los usuarios de aprender Puede utilizarse desde una diversas El xito de la comunicacin depende al 100% posiciones depende al 100% de la entrada Requiere poco procesamiento visual de la informacin Puede combinarse con otras adaptaciones Es una excelente opcin como medio de entrada de texto

WWW.LINUX- MAGAZINE.ES

Nmero 07

83

LINUX USER Educacin

Listado 1: El juego morse


01 $ morse casa 02 03 04 05 06 07 08 09 $ morse -s casa 10 11 12 13 14 15 16 17 $ morse -d 18 -.-. 19 C 20 .21 A 22 ... 23 S 24 .25 A ...-.-.-. .... .dit dit dit daw dit daw daw dit daw dit dit daw dit dit dit dit daw

similar a la del programa Preescritura Morse, donde por ejemplo el punto son pelotas y la raya son coches y el nio juega hasta aprender a reconocer y a introducir los caracteres como si tirara al plato. Tampoco he encontrado nada similar en los listados de actividades para (j)clic, atnag, childsplay o gcompris. La primera opcin disponible en software libre para aprender Morse es utilizar el juego (entindase juego como juego para hackers morse, de bsdgames. No es ms que un conversor, pero es til si el objetivo es aprender. En el cuadro 1 tenemos un ejemplo aclaratorio del funcionamiento de morse. La interfaz ms amigable, cranme, es xcwcp, un programa tutor interactivo de cdigo Morse para Xwindows (figura 3). Nos permite elegir varias modalidades de prctica, incluidos el envo de caracteres aleatorios, palabras al azar o caracteres introducidos mediante el teclado. Tambin permite utilizar el teclado o el ratn para enviar Morse (creo que la fun-

cin se llama a Morse keyer), y permite monitorizar este cdigo y mostrar los caracteres que ve. Pero entonces no Figura 3:xcwcp, programa para aprender Morse. hay ninguna aplicacin Linux que permita utilizar el Morse para nales, que pueden utilizarse para ayudar manejar el ordenador? S la hay: morseall a usuarios con discapacidades visuales (existe paquete rpm). Es una aplicacin proporcionando ligera resistencia en los para gnome que permite controlar una bordes de ventanas y botones de manera terminal pulsando con el teclado (una que el usuario sienta la interfaz grfica breve pulsacin del botn izquierdo es el o pueda de algn modo diferenciar textupunto, una pulsacin ms larga o un ras en las imgenes digitales. Esta tecnoclick con el botn derecho es la raya, el loga ya es una realidad en ratones como programa presenta una ventana con la el iFeel Mouse y el IFeel Mouseman de equivalencia de los caracteres en puntos Logitech. y rayas como ayuda al usuario). O del resto de sistemas aumentativos y La opcin preferible (aunque evidentealternativos de comunicacin, tableros mente ms cara) es usar hardware espede conceptos cfico. Los fabricantes de Darci Too y Sobre la Ausencia de Darci USB (recordemos la figura 4) han Software respondido afirmativamente a mi pregunta de si tenan constancia de su funEs verdad que el de las necesidades cionamiento correcto bajo GNU Linux. especficas es un nicho de mercado muy limitado, donde el desarrollo de software Otros Sistemas de est subordinado al ms lucrativo de Interaccin y Comunicacin hardware, y donde se dan caractersticas propias de los primeros tiempos de esta Es el momento de replantearse el artcuera de lo digital. Recordemos la explolo en la forma en que va a ser publicado sin de software de pequeas empresas en la revista. El espacio prohbe contiy de autores independientes durante los nuar la exploracin detallada de los sisaos del DOS y Windows 3.1 y los pritemas de interaccin con el ordenador. El meros Mac. Multitud de autores crearon espacio y el sentido comn: el detalle del y distribuyeron sus pequeas aplicaciomaterial encontrado durante la fase de nes educativas. La situacin es similar, preparacin lleva a huir de una aplastanpredominan las pequeas empresas y los te acumulacin de tecnologas que desarrollos de uno o dos autores que son requerir una plasmacin web ms pauprofesionales de la atencin a la diversisada y nos aleja de nuestros objetivos dad. El riesgo es que vuelva a caer en la primeros. Podramos discutir de la trampa del software gratuito de fuente madurez del OCR en GNU Linux y cerrada: un cambio en los estndares de hablar de la existencia de aplicaciones programacin o de interfaz de usuario o comerciales y de otras libres (clara, gocr, en los sistemas operativos utilizados ocrad) y de la utilidad de la tecnologa mayoritariamente hacen que ese softwadel Reconocimiento ptico de Caracteres re quede inutilizable. para permitir que las personas con proDurante la fase de preparacin de este blemas serios de visin puedan acceder artculo he escrito a algunos de los ms a libros e impresos y volcarlos ya como importantes desarrolladores de lengua textos en lectores de pantalla o lneas hispana de software especfico para el braille, pero deberemos limitarnos a tratamiento de las necesidades especiaenunciarla. les. Amablemente algunos han contesO podemos hablar de las pantallas tctado y hemos discutido qu impeda el tiles (touch screens), totalmente funciopaso de las licencias freeware con cdinales en Linux. http://www.tldp.org/ go cerrado que tradicionalmente utiliHOWTO/XFree86-Touch-Screen-HOWTO. zan a software libre. Sin citar nombres html, escrita por Christoph Baumann, s citar frases textuales, para analizar nos da los detalles necesarios. brevemente la problemtica. Afirman O de las tecnologas de dispositivos simpata y estar meditando seriamente hpticos (relativos al tacto) bidimensio-

84

Nmero 07

WWW.LINUX- MAGAZINE.ES

Educacin LINUX USER

sible confusin del derecho de reconocimiento de autora con licencia, permisos que el dueo de la obra concede sobre el uso, copia, distribucin de la misma. Cmo se gana la vida la gente que desarrolla el software libre? Pues igual, trabajando. Como no existe la killerapplication el modelo de negocio se centra en encargos y en servicios, y se trabaja sobre lo que han hecho otros y se sabe que otros trabajarn sobre lo que hacemos nosotros. No era esto el progreso?
Figura 4: Darci usb, dispositivo de acceso al ordenador mediante morse.Morse.

importante: en esta fase el autor debe preocuparse de la estructura semntica de su documento, que ser independiente de su salida impresa. Y la hoja de estilo? Una forma sencilla sera
p { text-indent: 1.8em; text-align: justify; color: black; background-color: white; font-family: verdana,sans-serif; }

Accesibilidad en la Web
La primera en la frente, y en pocas palabras: existe software de creacin de pginas web que debera haber dejado de utilizarse hace mucho tiempo ya, si es que en algn momento tuvo una justificacin (estoy siendo diplomtico), enfoques de la creacin de pginas web que no conocen y anulan la separacin entre contenido y presentacin. Y ahora explicar porqu. El estndar html no lo ha creado una empresa para hacerse con el mercado. Lo ha creado un consorcio de organizaciones (el W3C, hay oficina espaola http:// www.w3c.es/) por impulso de Tim Werners-Lee, el inventor del protocolo http y de la web. Fue creado en octubre de 1994 para guiar la Web a su mximo potencial mediante el desarrollo de protocolos comunes que promoviesen su evolucin y asegurasen su interoperabilidad. La principal tarea del consorcio es, pues, definir estndares (recomendaciones, en sus palabras) que funcionen con cualquier sistema operativo y cualquier navegador. As a lo largo de los aos han ido definiendo nuevas versiones del lenguaje de etiquetado html con el que est escrita la WWW y han creado CSS, las hojas de estilo en cascada para definir la presentacin de las pginas. Para los que nunca hayan examinado el cdigo de una pgina web quizs sirva un breve ejemplo: esto sera un fragmento de texto html
<p> Un puntoU <strong>importante</strong>. </p>

la posibilidad de dar el paso. Qu problemas ven? el primero de estos programas que desarroll () pusimos el cdigo fuente en Internet () Lo quitamos porque nos encontramos con un impensado problema, consistente en que hubo personas que comenzaron a tomar el desarrollo, modificarlo sin un anlisis con profesionales del rea de la educacin especial (lo cual era sumamente peligroso para algunos posibles usuarios, por una cuestin de desconocimiento que, aunque no debera existir, es real aqu), y luego proponan venderlo. () comerciantes que ante un campo con relativamente poco desarrollo como el de la tecnologa y las necesidades especiales, slo quieren ganar dinero sin tener en cuenta la calidad y potenciales riesgos que generan. Argumento de responsabilidad sobre la obra, totalmente independiente de que sea libre o no. () el problema de que, ante una registracin de la propiedad intelectual slo en el pas (como est hecho ahora por cuestin de costos), personas con fines exclusivamente lucrativos lo registren en otro lugar y lo vendan, cosa que los autores originales no queramos. Esto es un problema de proteccin del copyright, no de licencia. Luego tambin es independiente de que la obra sea libre o no. () el desarrollo en formato tenedor. Es decir si dejo, pongamos un ejemplo, el cdigo de P libre y alguien hace un cambio en un sitio y otro alguien en otro, qu es lo que exactamente queda de P? Hasta ahora la solucin que he adoptado es que cualquier persona que precisa una modificacin me la propone y yo la hago y es una manera de tener controlado el programa. La habitual y compren-

Se definen aqu las propiedades que tendr el prrafo (todos los prrafos del documento, no ser necesario ir copindolas prrafo a prrafo): sangra, tipo de letra, su color y el de su fondo, justificacin Qu tiene que ver esto con la accesibilidad? Todo: su Iniciativa de Accesibilidad Web (WAI) ha publicado las Directrices de Accesibilidad para el Contenido (http://www.w3.org/TR/ WCAG/), que no slo estn dirigidas a atender a las discapacidades sino a independizar el contenido del llamado agente de usuario. Mediante hojas de estilo es posible definir distintas salidas o presentaciones del contenido (el navegador, s, pero tambin un sintetizador de voz, un telfono mvil y un dispositivo instalado en el coche, etc.). Para ejemplo basta un prrafo.
p { voice-family: paul; stress: 20; richness: 90; cue-before: url("ping.au"); volume: x-soft; azimuth: center-left; }

Balance Pedaggico
Debemos volver a nuestra pregunta inicial: en qu grado est el software libre maduro para responder a las necesidades de atencin a todos nuestros alumnos, tengan las barreras que tengan y las dificultades que tengan? Si hemos dispuesto en esta segunda parte del artculo de cuatro o cinco pginas, debemos llegar a conclusiones aunque sean provisionales y abiertas a la discusin. En primer lugar podemos concluir que la interfaz de usuario ha llegado a su madurez en cuanto al soporte de la tec-

Hemos visto cmo se marca el comienzo de un prrafo (<p>), su contenido y una etiqueta semntica para sealar la importancia de una expresin. Esto es

WWW.LINUX- MAGAZINE.ES

Nmero 07

85

LINUX USER Educacin

nologa de asistencia. Todo hardware que funciona mediante el uso de controladores estndar o abiertos funcionar con GNU Linux. Y con un enfoque correcto: no hacen falta aplicaciones especficas de teclados virtuales, emulaciones de teclado o ratn, etc., porque es el sistema operativo o el entorno integrado (Gnome, KDE) los que se ocupan de ello; tampoco es una tarea de la que deban ocuparse las aplicaciones especficas, salvo cumplir unas reglas en su desarrollo (lo que equivale a seguir adecuadamente una API y unas instrucciones). Por tanto no hace falta desarrollar juegos especficos para jugar mediante slo teclado o slo joystick o slo switches, sino que cualquier juego debe poder ser jugado mediante el dispositivo que elija el usuario. Existen distribuciones especficas para por ejemplo personas con discapacidades visuales, caso de Oralux (http://www.oralux.org/). Aunque comprendo su utilidad, entiendo que lo que hay que hacer es desarrollar las distribuciones generales para que puedan ser utilizadas por todos, una distribucin especfica nunca podr mantenerse al da y ser completa. En este sentido no se ha solucionado el segundo problema, la configuracin del soporte de asistencia para cada persona: yo mismo he tenido que bucear en la documentacin y en las profundidades del entorno para poder configurar algunas opciones. Sugiero la creacin de perfiles que de forma sencilla y autnoma permitan la configuracin y la adaptacin a las capacidades de cada uno del entorno de trabajo (y de juego y de comunicacin y aprendizaje). En consecuencia deja de ser tan cierto que no existan aplicaciones especficas[8]: en primer lugar porque aquellas aplicaciones que no dependen directamente de la presencia de determinados
Juan Rafael Fernndez Garca es profesor de educacin secundaria y tiene una larga experiencia en la traduccin y documentacin del software libre. Ha sido coordinador de uno de los Centros que participan en la experiencia andaluza de integrar las TIC en la educacin y actualmente trabaja como asesor de formacin del profesorado.

controladores de hardware pueden funcionar perfectamente con wine (figura 5) o dosemu o incluso con mquinas virtuales qemu, sino porque adems las aplicaciones educativas libres generalistas pueden ser utilizadas tras una correcta configuracin de la interfaz de usuario. S es verdad que hay que trabajar en el desarrollo de estos ncleos de aplicaciones, jclic, atnag, wims, childsplay, gcompris, leterrier, para disponer de actividades y juegos de familiarizacin con el hardware adaptativo por un lado y para proporcionar ejercicios y prcticas de todos los niveles cognitivos y para todas las capacidades. Este es un tema que no podemos pasar por alto, porque es la clave del xito y el sentido del software educativo, tanto libre como privativo.

Figura 5: Una aplicacin especfica reutilizada bajo wine.

Y en el Prximo Nmero
Examinaremos qu se esconde detrs del proyecto ATNAG, del francs Geard Sells: una herramienta de autor, desti-

nada a crear juegos y actividades destinados a educacin infantil, pero tambin un conjunto de actividades y un sistema de planificacin y seguimiento del trabajo con los alumnos. Veremos en concreto cmo se est utilizando por el equipo de trabajo que lidera Mara Dolores Almansa en el Colegio Sagrado Corazn de Palencia y nos servir para ver cmo se aplica la filosofa del software libre en la realidad de las aulas. s

RECURSOS
[1] Citado en Rafael Snchez Montoya, Ordenador y discapacidad, 2 edic., ed. CEPE, Madrid 2002, pgina 158. [2] Existen numerosas ampliaciones y adaptaciones del cdigo Braille original. Ha sido ampliado a un cdigo de ocho puntos (Snchez Montoya le llama braille computerizado), de tal manera que una letra individual puede ser codificada con una sola celda, lo que permite 256 combinaciones posibles codificadas segn el estndar Unicode. Y disponemos de extensiones para representar frmulas matemticas o msica. O (lo encuentro en http://www.tcts.fpms.ac.be/synthesis/w/) un Braille de grado II utilizado desde 1829 en el que existen contracciones y abreviaturas, con un ahorro del 30 al 50%. El documento que cito lo defiende con ventaja comparativa respecto a los algoritmos de prediccin de palabras (los vimos en el artculo anterior): frente a estos y la necesidad de comprobar y corregir la prediccin, es fcil aprender de memoria las abreviaturas. [3] Ms informacin en http://cidat.once.es/, en http://snow.utoronto.ca/technology/ products/refreshable-braille.html y claro, en la wikipedia: teclados Braille (Perkins Brailler, mquinas Perkins); Braille Notetakers: anotadores electrnicos, porttiles Braille; lneas Braille = Terminales Braille = (refreshable) Displays Braille; Impresoras (embossers) Braille. [4] http://dave.mielke.cc/brltty/. Hay manual en espaol: http://rt001pvr.eresmas.net/ Manual-1.html. [5] http://see-by-touch.sourceforge.net/index_.html. [6] http://www.utoronto.ca/atrc/reference/tech/brailleemb.html. Sobre hornos fser cf. http://www.cepmalaga.com/actividades/Interedvisual/recursos_didacticos_adaptados. htm. [7] http://www.csun.edu/cod/conf/2003/proceedings/71.htm, recogido en las Actas de la Conferencia de 2003 de la Technology and Persons with Disabilities Conference de la Universidad del Estado de California Northridge. [8] Con un matiz: es verdad que no existen aplicaciones para logopedia, o para el aprendizaje de los sistemas pictogrficos de comunicacin por poner dos ejemplos. Pero la tecnologa y el conocimiento estn ah, y las aplicaciones gratuitas tambin, es cuestin de que las dos tradiciones se encuentren.

86

EL AUTOR

Nmero 07

WWW.LINUX- MAGAZINE.ES

También podría gustarte