Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Difusoras de
Televisión
Descarga desde
internet, y su canal de
retorno.
Dispositivos de
almacenamiento
¿Qué es la interactividad?
Es cuando la persona pasa de ser “telespectador” a “teleparticipante”.
Tipos de difusión de aplicaciones
Interactivas
Orientada a la programación, se envía sincronizada con la
programación mediante la estación de transmisión de la señal
de TV Digital y se almacena temporalmente en la memoria del
SBT.
Ejemplos aplicaciones: Consultas al público votaciones, Ventas
de productos, Juegos, Publicidad, traducción de idiomas
Subtítulos y Audio, Informaciones adicionales entre otras.
Tipos de difusión de aplicaciones
Interactivas
No orientada a la programación, esta estará almacenada en el
STB o Convertidor o en dispositivos de almacenamiento externo
como dispositivos USB, se pueden acceder en cualquier
momento independientes de la programación.
Ejemplos más sobresalientes de este sistema: T-Learning, T-
Goverment, T-banking, Juegos y aplicaciones de servicios
específicos entre otras.
AGENDA:
GINGA-
NCL
GINGA- CC
Necesidad del Middleware
Ventajas del middleware para aplicaciones de TV Digital
consiste en equipos que ejecutan los lenguajes que se
ofrecen, y las bibliotecas de funciones que permiten el
desarrollo Rápida y fácil aplicación.
Máquina de ejecución Ginga-J Máquina de presentación Ginga-NCL
Puente
API
API Núcleo Máquina Formateador Gerenciador
Específica Máquina Lua
Ginga-J Java Ginga-NCL Base Privada
Ginga-J
Sistema Operacional
Lenguajes de Programación
GINGA - NCL
●
Lenguaje declarativo.
●
Entorno Composer, Plugins Eclipse y Lua; Incluye el Lenguaje Lua, puede llamar a aplicaciones Ginga-J
implementado en la mayoría de STB y Celulares.
GINGA - Java
●
Lenguaje Imperativo.
●
Semántica y entorno de programación Java Eclipse, y llamadas a aplicaciones Ginga-NCL está en fases iniciales
de implementación.
El Lenguaje NCL (Nested
Context Language)
Es simple y eficiente. Se basa en la descripción declarativa de una tarea, en lugar de
definirla paso a paso en la descomposición en una definición “Algorítmica” de la
corriente ejecución de una máquina como ocurre en Java que es mas complejo.
Ventajas de las Aplicaciones en NCL
NCL define una separación bien demarcada
entre el contenido y la estructura de la aplicación.