Download Desarrollo de interfaz gráfica en Java para EDUCIAA
Document related concepts
no text concepts found
Transcript
Desarrollo de interfaz gráfica en Java para EDU-CIAA Autor: Ing. Hernán Felipe Rey Hernández Director del trabajo: Esp. Ing. Eric Pernía Jurado propuesto para el trabajo • Mg. Ing. Félix Safar (UNQ) • Dr. Carlos Lombardi (UNQ) Propósito y justificación del proyecto • Proporcionar un componente de gráficos. • Recibirme como especialista en sistemas Embebidos. • Facilitar la interacción hombre-máquina en los desarrollos de sistemas embebidos. • Ampliar las posibilidades de nuevos campos y tipo de desarrollos en los que se puede implementar. Descripción del proyecto Diseño de interfaces Diseño de aplicación Modulo Descripción del software Identificación y análisis de los interesados Rol Auspiciante Cliente Impulsor Responsable Colaboradores Usuario Final Nombre y Apellido Ing. Felipe Rey Esp. Ing. Eric Pernía Ing. Felipe Rey Ing. Felipe Rey Ing. Ezequiel Esposito Comunidad CIAA: Personas que utilicen desarrollos basados en proyecto CIAA. Departamento Ingeniero Ingeniero Ingeniero Ingeniero Ingeniero Puesto Estudiante CESE Docente CESE Estudiante CESE Estudiante CESE Docente CESE Objetivos • Desarrollar o integrar hardware de HDMI para EDU-CIAA. • Integrar driver de interfaz gráfica a firmware de la CIAA. • Realizar integración de librerías de interfaces grafica a proyectos anteriores en la CIAA, por ejemplo a HVM Java. • Crear en uno de los dos procesadores de la EDU-CIAA una interfaz gráfica y utilizarlo para visualizar variables en tiempo real. • Realizar y compartir documentación del módulo gráfico y hardware de HDMI. • Recibirme de especialista en sistemas embebidos. Alcance • Se dispondrá librerías de componentes gráficos de C en Java para HVM Java. • Componentes básicos de ventanas. • Se realizará un driver entre HDMI y EDU-CIAA. • Se crearan diferentes ejemplos. No se incluye: • Otros formatos de video, aparte de HDMI. • Formato de audio. • Modulo y driver para otras tarjetas de desarrollo. • Componentes de ventanas complejos. • Desempeño óptimo de tiempo de refresco de imágenes. Requerimientos • Hardware • Cualquier desarrollo se debe basar o ser un complemento de la EDU-CIAA. • Debe ser fácil de adaptar y construir. • Debe implementar un conector de HDMI. • Video • Se debe manejar como resolución máxima de 720 x 400 pixeles. • Debe refrescar la imagen como mínimo cada 100 milisegundos. • EL formato de video tiene que ser DVI-D. • Software • • • • Se deben tener librerías por capas. Se deben crear objetos simples en C. (punto, fuentes, líneas, rectángulo y circulo) Crear objetos de ventanas en Java y C. Se debe utilizar uno de los dos procesadores de la EDU-CIAA. Diagrama de Activity On Node Diagrama de Gantt Gestión de riesgos • • • • El tiempo de visualización sea mayor de 100 milisegundos. (7-4-5, RPN 140) Los recursos de memoria de la EDU-CIAA. (9-7-5, RPN 315) (9-4-5, RPN 180) Demoras en los tiempos de entrega de componentes. (10-2-7, RPN 140) Perdida de toda la información del proyecto. (10-7-4, RPN 280) (10-2-4, RPN 80) • No cumplir con los tiempos propuestos. (8-9-3, RPN 216) (8-8-3, RPN 192) *(Severidad - Ocurrencia – Detección, RPN <= 200) Gestión de calidad • Cualquier desarrollo o componente hardware para HDMI, se debe de basar o ser un complemento de la EDU-CIAA. • Se deben manejar resoluciones menores a 720 x 400 pixeles. • Debe refrescar la imagen como máximo cada 100 milisegundos. • Se deben crear objetos simples en C. (punto, fuentes, líneas, rectángulo y circulo) • Documentar cada librería en C y Java. Gracias…