ORCA una herramienta para personas con deficiencias visuales
- Slides: 15
ORCA: una herramienta para personas con deficiencias visuales Por: Jorge García Gutiérrez
Breve introducción o o o La accesibilidad, un objetivo prioritario. Potenciación de la accesibilidad en el software libre. Influencia en la empresa privada. Las administraciones como motor de la accesibilidad. ORCA como aplicación de escritorio orientada a la accesibilidad. ORCA trabaja para accesibilidad de escritorio, no para accesibilidad web.
Índice o o o Antecedentes Accesibilidad en GNOME Orca Conclusiones Referencias
Antecedentes accesibilidad o Primera generación: n o Segunda generación: n o Mediados de los 80. Consola de comandos. Ingeniería inversa. MS-DOS, Apple-II, … Principios de los 90. Inicios de la capa de accesibilidad. Java Foundation Classes. ¿Tercera generación? n Actualmente. Escritorio Gnome y su AT-SPI. UI Automation de Microsoft, …
Accesibilidad en Gnome I o Las aplicaciones de asistencia de Gnome: n n n o Acceden al registro AT-SPI Obtienen la información necesaria Usan sintetizadores de voz, magnificadores, etc. para mostrar la información. AT-SPI n Capa de accesibilidad de Gnome.
Accesibilidad en Gnome II
Accesibilidad en Gnome III
Orca I o Aplicación prototipo de Marc Mulcahy, ingeniero invidente de Sun Microsystems. n n n o Tutela de Peter Korn Accessibility Program Office (APO) Objetivo original era comprobar la viabilidad de un lector y revisor de pantalla basado en AT-SPI. Actualmente Willie Walker lidera el proyecto.
Orca II o Características básicas de Orca: n Navegabilidad mediante el teclado: o o o n n n Accesos rápidos Convenciones como el uso de la tecla alt etc. Modo de funcionamiento de revisión para poder navegar por el escritorio y leer cada objeto/texto (sin cambiar el foco). Utiliza la información que le ofrece AT-SPI para ser “consciente” de lo que ocurre en cada momento. Utiliza otras aplicaciones como el magnificador de pantalla Gnome-mag y el sintetizador de voz Festival para ofrecer la información.
Orca III o Estructura básica de Orca: n Núcleo: o o o n Scripts: o o o n Recibe eventos vía AT-SPI. Consulta el foco actual en el escritorio. Consulta las aplicaciones activas en cada momento (a través del focus_tracking_presenter. py) para saber qué respuesta tiene que dar al usuario, a través de los scripts. Script genérico. Flexibilidad con scripts personalizados según requerimientos específicos. Carga de scripts en tiempo de ejecución. Otras aplicaciones de asistencia.
Orca IV
Conclusiones o o o La accesibilidad incrementa su importancia en el mundo de la ingeniería del software. Ejemplo: Linex de la Junta de Extremadura y El Sendero. La estructura de capas de GNOME se ha convertido en un hito en el desarrollo accesible y va a influir decisivamente en futuros proyectos. Orca es una adaptación flexible, extensible y potente para las personas ciegas y deficientes visuales.
Referencias I o “Introducción a la accesibilidad en Linux: Caso Real de aplicación del modelo de desarrollo de software libre: Gnome-Orca” n n o Jorge Sandín Muñoz. Conferencia Internacional del Software Libre 3. 0, Mérida 2007. “Brief History of Accessibility APIs” n n http: //blogs. sun. com/korn/entry/completing_the_accessibi lity_picture_iaccessible 2 Peter Korn, 14 diciembre, 2006.
Referencias II o “Application Software Design Guidelines: Increasing the Accessibility of Application Software to People with Disabilities and Older Users” n n o “GNOME Accessibility for Developers (CVS draft)” n n o http: //trace. wisc. edu/docs/software_guidelines/software. htm Gregg C. Vanderheiden, Ph. D. Dept of Industrial Engineering, University of Wisconsin-Madison, 15 de junio, 1994. http: //developer. gnome. org/projects/gap/guide/gad/index. html Calum Benson, Brian Cameron, Bill Haneman, Padraig O'Briain, Sharon Snider, 2001 -2002. “Orca Architecture and Functional Specification” n n http: //cvs. gnome. org/viewcvs/*checkout*/orca/docset/orca. html#ARCHANDFUNC Sun Microsystems, Inc. Copyright 2005 -2006.
Muchas gracias por su atención o Contacto: n n valoryaltoro@hotmail. com ggutierrez@elsendero. es
- Herramienta orca
- Instituto de deficiencias en el desarrollo
- Stretchtext
- Personas que atendemos personas
- Ministerio de salud personas que atendemos personas
- Esquema del amor
- Acciones y herramientas que utilizamos para unir
- Instrumentos de medición de velocidad
- Actividad artes visuales
- La escritura una poderosa herramienta
- Herramienta case
- De cuña
- La internet ha demostrado ser una excelente herramienta
- Que son herramientas ofimaticas
- Herramientas case ejemplos
- Origen de las ondas