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:

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
© Eliseo Andrade.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
SALMO 8.
Seminario El Futuro del Seguro de Vida
Preguntas.
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Empresas Septiembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 2 MÚLTIPLOS Y DIVISORES
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Los números.
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
Tiempos Verbales (caminar, comer, vivir)pg.484
… Y así nos distraemos Vocabulario.
LLECE - TERCE WinW3S Una introducción Santo Domingo, Marzo 2012.
Los números.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
1. Apoyo exterior sobre ala inferior de viga de acero
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
-17 Expectativas sobre la situación económica (Europa) Septiembre 2013 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión.
USO Y MANEJO DEL VIDEOTELÉFONO.
Gerencia de Programas Federales de Agua Potable y Alcantarillado Evolución del Sistema Informático de Contraloría Social (SICS) Veracruz, Ver. 2 de octubre.
INFORME USDA NOVIEMBRE TRIGO 2 MERCADO INTERNACIONAL (Millones de Toneladas) 3.
BIENVENIDO AL CURSO INTRODUCTORIO LIBREOFFICE IMPRESS 3.4.5
Trascendencia de este curso Curso Introducción a la Computación 1
EL OSO APRENDIZ Y SUS AMIGOS
1 SEGUNDO FORO REGIONAL HERMOSILLO, SON Sistema Nacional de Transparencia Fiscalización y Rendición de Cuentas:
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas marzo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
3 Enero 2010 PERÚ: IV CENSO NACIONAL ECONÓMICO, APURÍMAC.
Grupo 8 Fernando Arias Porras Jorge Mozos Arias Walber González Sedeño
PROFESOR Miguel Ángel Mora
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Aplicación elementos del MECI 1000:2005
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
EVOLUCION DE PRECIOS Y MARGENES DE MOLIENDA MAYO
CULENDARIO 2007 Para los Patanes.
MAREAS NEGRAS The accidente of Prestige took place on the 13rd of November 2002 near Galicia. The oil tanker Prestige was 26 years old ship loaded with.
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
BEATRIZ LAFONT VILLODRE
SI QUIERES VERLO DALE AL CLICK
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA
ESTADOS FINANCIEROS A DICIEMBRE DE 2013.
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
MAPA DE ESPAÑA nombre y apellido ______________
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
EL RETO DE UN GRANDE Y PROFUNDO LEGADO
Numbers.
MODELACIÓN MATEMÁTICA
1 BALONCESTO PARA NOVATOS Alcobendas 15 de mayo de 2008 GUILLERMO HERNANDEZ PEÑALBA.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
“Android – Hola Mundo” Rogelio Ferreira Escutia. 2 Creación del Proyecto.
DISEÑO DE LA PROPUESTA DEL PROCESO DE RENDICION DE CUENTAS 2014 Coordinación General de Planificación Ministerio de Agricultura, Ganadería, Acuacultura.
Transcripción de la presentación:

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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