La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ORCA: una herramienta para personas con deficiencias visuales Por: Jorge García Gutiérrez.

Presentaciones similares


Presentación del tema: "ORCA: una herramienta para personas con deficiencias visuales Por: Jorge García Gutiérrez."— Transcripción de la presentación:

1 ORCA: una herramienta para personas con deficiencias visuales Por: Jorge García Gutiérrez

2 Breve introducción  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.

3 Índice  Antecedentes  Accesibilidad en GNOME  Orca  Conclusiones  Referencias

4 Antecedentes accesibilidad  Primera generación: Mediados de los 80. Consola de comandos. Ingeniería inversa. MS-DOS, Apple-II, …  Segunda generación: Principios de los 90. Inicios de la capa de accesibilidad. Java Foundation Classes.  ¿Tercera generación? Actualmente. Escritorio Gnome y su AT-SPI. UI Automation de Microsoft, …

5 Accesibilidad en Gnome I  Las aplicaciones de asistencia de Gnome: Acceden al registro AT-SPI Obtienen la información necesaria Usan sintetizadores de voz, magnificadores, etc. para mostrar la información.  AT-SPI Capa de accesibilidad de Gnome.

6 Accesibilidad en Gnome II

7 Accesibilidad en Gnome III

8 Orca I  Aplicación prototipo de Marc Mulcahy,ingeniero invidente de Sun Microsystems. 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.

9 Orca II  Características básicas de Orca: Navegabilidad mediante el teclado:  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.

10 Orca III  Estructura básica de Orca: Núcleo:  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. 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.

11 Orca IV

12 Conclusiones  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.

13 Referencias I  “Introducción a la accesibilidad en Linux: Caso Real de aplicación del modelo de desarrollo de software libre: Gnome-Orca” Jorge Sandín Muñoz. Conferencia Internacional del Software Libre 3.0, Mérida 2007.  “Brief History of Accessibility APIs” http://blogs.sun.com/korn/entry/completing_the_accessibi lity_picture_iaccessible2 http://blogs.sun.com/korn/entry/completing_the_accessibi lity_picture_iaccessible2 Peter Korn, 14 diciembre, 2006.

14 Referencias II  “Application Software Design Guidelines: Increasing the Accessibility of Application Software to People with Disabilities and Older Users” http://trace.wisc.edu/docs/software_guidelines/software.htm Gregg C. Vanderheiden, Ph.D. Dept of Industrial Engineering, University of Wisconsin-Madison, Madison, 15 de junio, 1994.  “GNOME Accessibility for Developers (CVS draft)” 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” http://cvs.gnome.org/viewcvs/*checkout*/orca/docs/doc- set/orca.html#ARCHANDFUNC http://cvs.gnome.org/viewcvs/*checkout*/orca/docs/doc- set/orca.html#ARCHANDFUNC Sun Microsystems, Inc. Copyright 2005-2006.

15 Muchas gracias por su atención  Contacto: valoryaltoro@hotmail.com ggutierrez@elsendero.es


Descargar ppt "ORCA: una herramienta para personas con deficiencias visuales Por: Jorge García Gutiérrez."

Presentaciones similares


Anuncios Google