La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:

Presentaciones similares


Presentación del tema: "Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:"— Transcripción de la presentación:

1 Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES: Miguel A. Laguna Serrano Bruno González-Baixauli

2 Fco. Javier Sánchez Ramos 2 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

3 Fco. Javier Sánchez Ramos 3 INTRODUCCIÓN Proyecto propuesto por el Grupo de Investigación en Reutilización y Orientación al Objeto (GIRO). Desarrollo de componentes software reutilizables. Dominio de aplicación: Comunicación Alternativa y Aumentativa (CAA). Finalidad: Reutilizar los componentes desarrollados en aplicaciones futuras.

4 Fco. Javier Sánchez Ramos 4 INTRODUCCIÓN Introducción al proyecto: Implementación de un teclado Teclado formado por distintas pantallas Configuraciones

5 Fco. Javier Sánchez Ramos 5 INTRODUCCIÓN Introducción al proyecto: Dos formas de seleccionar un boton: Pulsación directa Barrido Integración en una aplicación (comunicador) Movilidad y autonomía: Pocket PC

6 Fco. Javier Sánchez Ramos 6 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

7 Fco. Javier Sánchez Ramos 7 OBJETIVOS Objetivos principales: Creación del componente Integración en una aplicación

8 Fco. Javier Sánchez Ramos 8 OBJETIVOS Creación del componente Configuración de caracteres Configuración de imágenes Configurable Extensible Interfaz fácil de usar y amigable

9 Fco. Javier Sánchez Ramos 9 OBJETIVOS Integración en una aplicación Probar el componente desarrollado Reproductor de voz Elección de configuración

10 Fco. Javier Sánchez Ramos 10 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

11 Fco. Javier Sánchez Ramos 11 ANÁLISIS Funcionalidad: Casos de uso Diagrama inicial de clases

12 Fco. Javier Sánchez Ramos 12 ANÁLISIS Casos de uso Actores Discapacitado Ayudante

13 Fco. Javier Sánchez Ramos 13 ANÁLISIS Diagrama de casos de uso:

14 Fco. Javier Sánchez Ramos 14 ANÁLISIS Diagrama inicial de clases

15 Fco. Javier Sánchez Ramos 15 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

16 Fco. Javier Sánchez Ramos 16 DISEÑO Especificación de casos de uso Diagramas de secuencia Diagrama final de clases Modelado de datos Diagramas de interfaz

17 Fco. Javier Sánchez Ramos 17 DISEÑO Especificación de casos de uso

18 Fco. Javier Sánchez Ramos 18 DISEÑO Diagramas de secuencia

19 Fco. Javier Sánchez Ramos 19 DISEÑO Diagrama final de clases

20 Fco. Javier Sánchez Ramos 20 DISEÑO Modelado de datos

21 Fco. Javier Sánchez Ramos 21 DISEÑO Diagramas de interfaz I

22 Fco. Javier Sánchez Ramos 22 DISEÑO Diagramas de interfaz II

23 Fco. Javier Sánchez Ramos 23 DISEÑO Diagramas de interfaz III

24 Fco. Javier Sánchez Ramos 24 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

25 Fco. Javier Sánchez Ramos 25 IMPLEMENTACIÓN Tomar decisiones: Tecnología a utilizar Mecanismo de almacenamiento de los datos de las configuraciones Forma de trabajar con los datos de las configuraciones

26 Fco. Javier Sánchez Ramos 26 IMPLEMENTACIÓN Tecnología utilizada:.NET Visual Studio.NET 2003 Visual C#

27 Fco. Javier Sánchez Ramos 27 IMPLEMENTACIÓN Almacenamiento de las configuraciones: Uso de ficheros XML. ¿Por qué? Propiedades de XML Clases de.NET Editor de Visual Studio.NET Estructura jerárquica de XML Ficheros utilizados Almacenamiento de configuración Fichero de persistencia

28 Fco. Javier Sánchez Ramos 28 IMPLEMENTACIÓN Manejo de los datos de las configuraciones: Clase XmlReader Clase XmlTextWriter

29 Fco. Javier Sánchez Ramos 29 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

30 Fco. Javier Sánchez Ramos 30 Desarrollo de un componente teclado Introducción Objetivos Análisis Diseño Implementación Demostración Conclusiones

31 Fco. Javier Sánchez Ramos 31 CONCLUSIONES Objetivos alcanzados Conocimientos adquiridos Líneas de trabajo futuras

32 Fco. Javier Sánchez Ramos 32 CONCLUSIONES Objetivos alcanzados: Componente reutilizable Sistema de escritura basado en caracteres Sistema de escritura basado en imágenes Configurable Facilidad de añadir nuevas configuraciones Sistema de barrido Integración del componente Posibilidad de elección de la configuración Teclado amigable y fácil de utilizar

33 Fco. Javier Sánchez Ramos 33 CONCLUSIONES Conocimientos adquiridos: Conocimientos técnicos Aplicación de metodologías Importancia de las nuevas tecnologías para las personas discapacitadas

34 Fco. Javier Sánchez Ramos 34 CONCLUSIONES Líneas de trabajo futuras: Integración de nuevos componentes en el comunicador Aplicación para la creación de los ficheros XML

35 Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES: Miguel A. Laguna Serrano Bruno González-Baixauli


Descargar ppt "Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:"

Presentaciones similares


Anuncios Google