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

Slides:



Advertisements
Presentaciones similares
GONZALO CASERO HERRERA 4ºA
Advertisements

CLASSROOM MANAGER. CLASSROOM MANAGER FORMACIÓN EN TIEMPO REAL Muestre la pantalla del Tutor a estudiantes seleccionados. Muestre un escritorio específico.
Rogelio Ferreira Escutia Unidad IV Desarrollo y Evaluación de Interfaces de Usuario Interfaces Hombre-Máquina.
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
4º Informe SEIS: La Información Sanitaria en Internet Complementa y enriquece la información Nuevo y efectivo modo de acceso al sistema sanitario Permite.
Ingeniería de Requerimientos para Aplicaciones Web
II Jornada Técnica, TDT & Tablets Accesibles Madrid, 9 de Junio de 2011 Diseño Universal en TV Digital Desarrollo del sistema IDTVos.
NUEVAS TECNOLOGÍAS Y LA ATENCIÓN A LA DIVERSIDAD
UN PROYECTO DE INTEGRACIÓN Guadalinfo Accesible PROYECTO DE INTEGRACIÓN Guadalinfo Accesible Motivación El Plan de Acción Integral para las personas.
“Las Unidades de Traducción Técnica en Red: Una Experiencia Formativa”
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Sistema desarrollado Control de la Producción
II ENCUENTRO INTERNACIONAL DE PROYECTOS INCLUSIVOS EXITOSOS.
Web Mobile: El futuro de la Web Ing. Pablo D. Salgado CEO & Founder COLPIX Lic. Maximiliano A. Gracía Federico Software Developer Specialist.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
TuneUp 2014 Nombre: Elmer Bryan Gómez Lara. Grado: 5to. Bachillerato.
GNOME. GNOME es en su totalidad código abierto (software libre), con el código fuente disponible libremente y desarrollado por cientos de programadores.
DESARROLLO DE APLICACIONES Breves apuntes de accesibilidad
Aplicación Android Find Your Facebook Friends
Ofrece mejoras en el uso de su plataforma para usuarios con discapacidades físicas y visuales.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Mozilla Firefox Reynaldo Gonzalez Pavloff Julio cesar peña muñoz Andres Ali corona delgado 3ro O.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Global Learning System Preparada para: XYZ, SA de CV.
Eloísa Orozco Bueno Alvaro Padilla Vilema
INTRODUCCIÓN El protocolo http se usa en los sistemas de información distribuidos que necesitan mostrar la información y pasarla por una comunicación.
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
(Saas) (Paas) (Iaas).
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
LENGUAJES DE PROGRAMACIÓN
Aplicaciones Educativas de la WEB 2.0 Las WIKIS Mtra. Alma Rosa Muñoz Zepeda Mtro. Domingo Villavicencio Aguilar Cuerpo Académico de Procesos Educativos.
Alfonso Goyeneche Torres Comunidad Académica Microsoft MCP / Microsoft Registered Partner Migración de un sistema de administración de datos de MySQL.
IV Semana de la Interactividad 3 de noviembre de 2009.
Estudio de accesibilidad de la tienda online de adolfodominguez.com
Identificación de Software
Los Objetos Actives son una nueva tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre formularios o informes.
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA
Mensajería cliente-servidor en Flex y Java
Guía fácil del RSS.
SISTEMAS OPERATIVOS. Cómo trabaja un SO Qué es el SO El sistema operativo (SO) es el software del sistema destinados a la realización de algunas tareas.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
NAVEGADORES.
El entorno de código abierto Arduino hace fácil escribir código y cargarlo a la placa E/S. Funciona en Windows, Mac OSX y Linux. El entorno está escrito.
Son elementos con algún tipo de funcionalidad con capacidad de procesamiento con conexión a algún tipo de red cumpliendo indefinidas ordenes que pueden.
 La Internet ha sido una rampa de acceso muy cómoda para algunas discapacidades  Los software y hardware para discapacitados son abundante y eficientes.
TECNOLOGIAS ACCESIBLES
JAWS, Software para personas con discapacidad visual.
Introducción a la informática
Analisis Forense de evidencias Imagen windows 2003
TEMA 1 SISTEMAS OPERATIVOS.
SISTEMAS OPERATIVOS.
Tema 3.3: Evaluación de la accesibilidad web Lourdes Moreno, Paloma Martínez Universidad Carlos III de Madrid Asignatura Humanidades:
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
GlobalQuoter.COM Fácil, Seguro y Asequible GlobalQuoter.COM Fácil, Seguro y Asequible.
Mirasys Serie N - NVR N series general presentation v. 2.6 en PWo Copyright Mirasys Ltd Subject to changes without prior notice.
ARENA Case Study ISABEL RAMOS FUENTES OSCAR JAVIER MUÑOZ.
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la Programación Orientada a Objeto  Paradigma de la POO  Concepto de Clases y Objetos.
Francisco Vera Voronisky Marzo, 2013
Características principales de Outlook ¿ Que es Outlook ?
1998–2000: Windows 98, Windows 2000, Windows Me—Windows evoluciona para trabajar y jugar.
Tema : Selección del tipo de Computadora (Hardware)
INSIS Plataforma PMS única
“AÑO DE LAS CUMBRES MUNDIALES EN EL PERÚ” PRESENTADO POR LOS ESTUDIANTES: VERONICA, MAMANI CALSINA WALTER, COASACA ESCARCENA CARRERA PROFECIONAL: “COMPUTACIÓN.
Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 30 de Junio de 2008 Hélène Doumenc
COMPUTER DATA SYSTEMS. INTRODUCCION A LA INFORMATICA Tipos de computadoras:
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Entorno Colaborativo de Trabajo (ECT) Sv. Información y Evaluación.
Merangelis Berrios Administración de Empresas con Concentración en Contabilidad.
Negocios Electrónicos Unidad 3 – Análisis de Portales de Negocio Exitosos.
Transcripción de la presentación:

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

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.

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

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, …

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.

Accesibilidad en Gnome II

Accesibilidad en Gnome III

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.

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.

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.

Orca IV

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.

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  “Brief History of Accessibility APIs” lity_picture_iaccessible2 lity_picture_iaccessible2 Peter Korn, 14 diciembre, 2006.

Referencias II  “Application Software Design Guidelines: Increasing the Accessibility of Application Software to People with Disabilities and Older Users” Gregg C. Vanderheiden, Ph.D. Dept of Industrial Engineering, University of Wisconsin-Madison, Madison, 15 de junio,  “GNOME Accessibility for Developers (CVS draft)” Calum Benson, Brian Cameron, Bill Haneman, Padraig O'Briain, Sharon Snider,  “Orca Architecture and Functional Specification” set/orca.html#ARCHANDFUNC set/orca.html#ARCHANDFUNC Sun Microsystems, Inc. Copyright

Muchas gracias por su atención  Contacto: