Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Java TV API app
1. ANÁLISIS Y DESARROLLO DE UNA APLICACIÓN
USO DEL API JAVA TV
POR:
JEREMY DEL PEZO MOREIRA
2. OBJETIVOS
General
de Java TV utilizando la metodología XP.
Específicos
Investigar la arquitectura y funcionamiento del API Java
TV.
Diseñar y desarrollar una aplicación interactiva en el API
Java TV aplicando la metodología XP.
Implementar el escenario de simulación y realizar las
pruebas necesarias de la aplicación desarrollada.
4. MARCO TEÓRICO
JAVA
TV Streaming de audio y
vídeo
Acceso a datos en el
de transmisión
Aplicaciones con
interactividad
Gestión del Ciclo de
vida de las aplicaciones
9. MARCO TEÓRICO
XLET
Diferencia entre APPLET y XLET.
Interfaz externa para controlar el ciclo de vida de una
aplicación.
Estados del ciclo de vida
10. MARCO TEÓRICO
XLET MANAGER
Reside en el Set-top Box y se inicia cuando se
enciende el mismo, hasta que se apaga
Se encarga de manejar los estados de cada Aplicación
y hacer de puente a los recursos del Set-top Box
Administra la memoria, key events, errores de
ejecución de las aplicaciones
Define el modelo de ciclo de vida
11. MARCO TEÓRICO
INTERFACE XLET
La clase inicial de las aplicaciones debe implementar la
interface javax.xlet.Xlet y todos sus métodos definidos.
initXlet() - startXlet() - pauseXlet() - destroyXlet()
El Xlet manager llamará a estos métodos para iniciar,
comenzar, pausar o eliminar una aplicación de la
memoria.
12. MARCO TEÓRICO
public class MyFirstExampleXlet implements javax.tv.xlet.Xlet
{
public MyFirstExampleXlet() {…}
public void initXlet(javax.tv.xlet.XletContext context)
throws javax.tv.xlet.XletStateChangeException
{…}
public void startXlet()
throws javax.tv.xlet.XletStateChangeException
{…}
public void pauseXlet()
{…}
public void destroyXlet(boolean unconditional)
throws javax.tv.xlet.XletStateChangeException
{…}
}
17. CONCLUSIONES Y
RECOMENDACIONES
Este proyecto presentó un prototipo de aplicación
interactiva para Televisión Digital, y se logró analizar una
nueva alternativa para la programación de las mismas, en
una plataforma tan ampliamente difundida y usada como
es Java a través de su API Java TV.
Java TV se puede adaptar a nuestro entorno de Televisión
Digital ya que como se observó en el desarrollo de este
proyecto, nos provee de un conjunto de características
para todos los receptores de Televisión Digital que
puedan contar con la máquina virtual de Java. Además se
observó que Java TV está incluido como uno de los API
principales dentro de la arquitectura de GINGA J.
18. CONCLUSIONES Y
RECOMENDACION
NetBeans es un IDE poderoso y que por medio de la
inclusión de las librerías de JavaTV permitió el desarrollo
del prototipo de aplicación.
El desarrollo de una aplicación utilizando el API de Java
TV conlleva conocer la arquitectura de un Xlet, el cual nos
va a permitir el almacenamiento y despliegue de los
componentes gráficos de las aplicaciones.
Es necesario profundizar los conocimientos en el
middleware de GINGA J para el desarrollo de aplicaciones
interactivas mediante la utilización del lenguaje JAVA, ya
que nuestro país está próximo a adoptar el nuevo
estándar de televisión y el desarrollo de este tipo de
aplicaciones interactivas será beneficioso para la
población como ya se mencionó anteriormente.