Proyecto Fin de Carrera Ingeniería Informática Creación de herramientas software de apoyo a la comunicación alternativa y aumentativa Marta García Azpiroz 1
Índice Introducción La herramienta AraBoard La herramienta Acoti Conclusiones 2 Marta García Azpiroz 14/07/2014
Índice Introducción Contexto de desarrollo Motivación Objetivos del proyecto La herramienta AraBoard La herramienta Acoti Conclusiones 3 Marta García Azpiroz 14/07/2014
Contexto de desarrollo Colaboración entre el Colegio Público de Educación Especial Alborada y el Affective Lab, del Departamento de Ingeniería e Informática de Sistemas. Objetivo: Estudiar y desarrollar nuevas tecnologías que den respuestas adaptadas a las limitaciones comunicativas que presentan los alumnos del colegio. 4 Introducción Marta García Azpiroz 14/07/2014
Contexto de desarrollo Comunicación Alternativa y Aumentativa Sistemas de Comunicación Alternativos y Aumentativos Tableros de comunicación en papel Programas informáticos de apoyo a la comunicación Comunicadores electrónicos 5 Introducción Marta García Azpiroz 14/07/2014
Motivación: Planteamiento del problema Grupo de usuarios muy heterogéneo. Coste elevado de los comunicadores electrónicos. Limitaciones en las aplicaciones del mercado estudiadas. Plataformas empleadas Sencillez de uso Grado de adaptación y personalización 6 Introducción Marta García Azpiroz 14/07/2014
Motivación: Análisis del problema Necesidad de desarrollar nuevas tecnologías que den respuestas adaptadas a las diversas limitaciones del alumnado 1. Adaptabilidad y accesibilidad del mayor número de usuarios posible. 2. Adaptación al mayor número de plataformas informáticas. 3. Uso rápido y sencillo. 7 Introducción Marta García Azpiroz 14/07/2014
Objetivos del proyecto Herramienta para reforzar la comunicación Herramienta para la construcción y reproducción de tableros de comunicación. Pictogramas de Herramienta para el trabajo en las AULAS Herramienta para la generación de actividades didácticas fácilmente adaptables y personalizables, destinadas a funcionar sobre el sistema NIKVision. 8 Introducción Marta García Azpiroz 14/07/2014
Índice Introducción La herramienta AraBoard Descripción de AraBoard Visión general del sistema Funcionalidades principales La herramienta Acoti Conclusiones y trabajo futuro 9 Marta García Azpiroz 14/07/2014
Descripción de AraBoard Herramienta software que permite la creación y reproducción de tableros de comunicación. Dos interfaces diferenciadas: Interfaz para el tutor Interfaz para el alumno Ejecución sobre diversas plataformas: Dispositivos móviles y tablets (Android) Pizarras digitales y equipos informáticos convencionales ( Windows) 10 La herramienta AraBoard Marta García Azpiroz 14/07/2014
Visión general del sistema API de ARASAAC Acceso a Datos BBDD Consulta HTTP Resultados de búsqueda Dispositivos del usuario Tutor/Familiar AraBoard Constructor Memoria del dispositivo AraBoard Player Niño TABLERO 1 TABLERO 2 TABLERO N Archivos de imagen Archivos de audio imagen audio xml Tableros de comunicación 11 La herramienta AraBoard Marta García Azpiroz 14/07/2014
Índice Introducción La herramienta AraBoard La herramienta Acoti Descripción de Acoti Visión general del sistema Conclusiones y trabajo futuro 12 Marta García Azpiroz 14/07/2014
Descripción de Acoti Herramienta software que permite la creación y ejecución de actividades pedagógicas interactivas. Definición de actividades mediante ficheros XML. Componentes de una actividad: Feedback Áreas de juego Objeto correcto en área Objeto correcto en área 13 La herramienta Acoti Marta García Azpiroz 14/07/2014
Visión general del sistema Tabletop NIKVision framework ReacTIVision Entorno de desarrollo Adobe Flash: ACOTI Elementos hardware de NIKVision Algoritmos de Reconocimiento de objetos TUIO Código de tratamiento de fiduciales Bucle de juego Salida de la imagen Objetos / juguetes ordenador proyector Cámara infrarroja con conexión USB Espejo para la retroproyección 14 La herramienta Acoti Marta García Azpiroz 14/07/2014
Visión general del sistema Tabletop NIKVision framework ReacTIVision Entorno de desarrollo Adobe Flash: ACOTI Elementos hardware de NIKVision Algoritmos de Reconocimiento de objetos TUIO Código de tratamiento de fiduciales Bucle de juego Cambios sobre la superficie NIKVision Actualizar actividad Interfaz TuioListener Detección de eventos Objeto añadido Objeto modificado Objeto eliminado 15 La herramienta Acoti Marta García Azpiroz 14/07/2014
Visión general del sistema Tabletop NIKVision framework ReacTIVision Entorno de desarrollo Adobe Flash: ACOTI Elementos hardware de NIKVision Algoritmos de Reconocimiento de objetos TUIO Código de tratamiento de fiduciales Bucle de juego Archivos de audio e imagen Ficheros de actividades Gestión de tareas Gestión de áreas xml xml xml xml Gestión de feedbacks Gestión de los fiduciales 16 La herramienta Acoti Marta García Azpiroz 14/07/2014
Índice Introducción La herramienta AraBoard La herramienta Acoti Conclusiones Hitos conseguidos Satisfacción personal 17 Marta García Azpiroz 14/07/2014
Conclusiones Hitos conseguidos con AraBoard Se ha obtenido una versión lo suficientemente estable como para ser distribuida: AraBoard v1.0 Gracias al feedback de los usuarios, AraBoard sigue en desarrollo y ya existe una nueva versión: AraBoard v2.0 AraBoard cuenta con 6500 descargas desde SourceForge y 1700 desde Google Play Gran difusión en países de habla hispana. La aplicación está teniendo presencia en los principales congresos y conferencias sobre comunicación aumentativa y alternativa. 18 14/07/2014 Marta García Azpiroz Conclusiones
Conclusiones Hitos conseguidos con Acoti La aplicación ha permitido generar diversas actividades definidas y adaptadas a los distintos niveles cognitivos de los alumnos. Actualmente, está siendo utilizada por profesores y alumnos del CPEE Alborada. Ha sido expuesta y utilizada por alumnos de primaria, participantes en la V Semana de la Ingeniería y la Arquitectura y en las jornadas del Girls Day, celebrada en la Universidad de Zaragoza. 19 14/07/2014 Marta García Azpiroz Conclusiones
Conclusiones Satisfacción personal Las dos herramientas han cumplido los objetivos previstos. Las herramientas desarrolladas están siendo usadas actualmente y han superado las expectativas de los usuarios. Estudio del lenguaje de programación ActionScript 3.0. Adquisición de conocimientos de programación Android. Estudio de las aplicaciones actuales del mercado. Oportunidad de trabajar con la superficie NIKVision. 20 14/07/2014 Marta García Azpiroz Conclusiones
Muchas gracias por su atención. 21 Marta García Azpiroz 14/07/2014