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…