Proyecto Fin de Carrera - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Proyecto Fin de Carrera

Description:

Proyecto propuesto por el Grupo de Investigaci n en Reutilizaci n y Orientaci n al Objeto (GIRO) ... Fichero de persistencia. Fco. Javier S nchez Ramos 28 ... – PowerPoint PPT presentation

Number of Views:413
Avg rating:3.0/5.0
Slides: 36
Provided by: pvenero
Category:

less

Transcript and Presenter's Notes

Title: Proyecto Fin de Carrera


1
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
Proyecto Fin de Carrera

2
Desarrollo de un componente teclado
  • Introducción
  • Objetivos
  • Análisis
  • Diseño
  • Implementación
  • Demostración
  • Conclusiones

Fco. Javier Sánchez Ramos 2
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.

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

Fco. Javier Sánchez Ramos 4
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

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

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

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

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

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

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

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

Fco. Javier Sánchez Ramos 12
13
ANÁLISIS
Diagrama de casos de uso
Fco. Javier Sánchez Ramos 13
14
ANÁLISIS
Diagrama inicial de clases
Fco. Javier Sánchez Ramos 14
15
Desarrollo de un componente teclado
  • Introducción
  • Objetivos
  • Análisis
  • Diseño
  • Implementación
  • Demostración
  • Conclusiones

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

Fco. Javier Sánchez Ramos 16
17
DISEÑO
Especificación de casos de uso
Fco. Javier Sánchez Ramos 17
18
DISEÑO
Diagramas de secuencia
Fco. Javier Sánchez Ramos 18
19
DISEÑO
Diagrama final de clases
Fco. Javier Sánchez Ramos 19
20
DISEÑO
Modelado de datos
Fco. Javier Sánchez Ramos 20
21
DISEÑO
Diagramas de interfaz I
Fco. Javier Sánchez Ramos 21
22
DISEÑO
Diagramas de interfaz II
Fco. Javier Sánchez Ramos 22
23
DISEÑO
Diagramas de interfaz III
Fco. Javier Sánchez Ramos 23
24
Desarrollo de un componente teclado
  • Introducción
  • Objetivos
  • Análisis
  • Diseño
  • Implementación
  • Demostración
  • Conclusiones

Fco. Javier Sánchez Ramos 24
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

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

Fco. Javier Sánchez Ramos 26
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

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

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

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

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

Fco. Javier Sánchez Ramos 31
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

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

Fco. Javier Sánchez Ramos 33
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

Fco. Javier Sánchez Ramos 34
35
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
Proyecto Fin de Carrera
Write a Comment
User Comments (0)
About PowerShow.com