Título: Manejo del software Ginga para el desarrollo de aplicaciones interactivas para televisión digital, basado en el estándar Brasileño ISDB-Tb
Autores: Galabay Toalongo, Pablo Teodoro
Vivar Espinoza, Freddy Rafael
Fecha: 2012-07-13
2012-07-13
2012-06
Publicador: Universidad Politécnica Salesiana
Fuente:
Tipo: Thesis
Tema: Software para Computadores - Ginga
Televisión Digital – Ecuador
Comunicaciones Digitales
Telecomunicaciones
Descripción: El presente trabajo de tesis previo a la obtención del título de ingeniería electrónica, está enfocado en el campo de la TV digital, centrando su estudio en el manejo del middleware Ginga, media la utilización de su motor de presentación denominado Ginga NCL, cuyo lenguaje de programación se denomina NCL. En el Ecuador bajo recomendación de la SUPERTEL se decidió adoptar por la norma japonesa-brasileña ISDB-Tb, como el estándar de TV Digital terrestre para desarrollo de aplicaciones interactivas. Para la cual realizaremos una breve introducción a la TV Digital que a diferencia de la TV analógica convencional realiza una conversión de la señal analógica a un formato binario que puede ser transmito por diversos medios guiados o no guiados como satelital o por cable para posteriormente ser decodificado por un Set Top Box, que es un dispositivo externo que facilita que un televisor convencional pueda reproducir señales producidas con tecnología digital a los cuales se les dota de un middleware para que puedan soportar características de interactividad. Los niveles de interactividad pueden ser clasificados de dos tipos: Con interacción en el que el usuario tiene participación directa con el escenario de la TV Digital, convirtiéndose en un sujeto activo y sin interacción en el que se brinda sólo TV digital. Mencionaremos los estándares de middlewares desarrollados, para que los países en función de sus necesidades sociales y geográficas puedan optar por uno u otro; describiremos la arquitectura de referencia del middleware Ginga propuestos por la Universidad Católica de Rio de Janeiro y la Universidad Federal de Paraíba, que lo han dividido en dos subsistemas principales, el primero el de entorno o presentación Ginga NCL y el segundo de la parte Java, llamado Ginga-J que en conjunto permiten la presentación de aplicaciones interactivas. Ginga-J, está compuesta por un conjunto de APIs y su máquina virtual Java que permiten la implementación de aplicaciones interactivas, su arquitectura diferencia entre entidades de hardware o de recursos y software del sistema, se basan en un conjunto de tres APIs denominados: Verde, Amarillo y Azul que han sido desarrollados para satisfacer las necesidades específicas de Brasil y a su vez para que puedan mantener compatibilidad con la norma GEM. En el entorno de presentación Ginga-NCL describiremos los elementos que forman parte de éste, describiremos Lua que es un lenguaje de script adoptado por el módulo Ginga NCL para implementar objetos imperativos en documentos NCL, además detallaremos la estructura de un documento NCL como es el encabezado, la sección head, donde se definen las regiones, los descriptores, los conectores y las reglas utilizadas por el programa, el cuerpo del programa, los puertos de entrada y la finalización del programa. Se mencionan las herramientas de desarrollo como son el Composer y el Eclipse NCL y la de presentación como son el Emulador Ginga NCL y el Set Top Box Virtual. Finalmente concluiremos nuestro trabajo generando un manual de programación del middleware Ginga-NCL que sirva como precedente para futuras investigaciones y trabajos de todos los que estén inmersos en este campo.
Idioma: Español

Artículos similares:

Estudio, diseño y construcción de una pata para un robot cuadrúpedo escalador por Galán Auquilla, Boris Antonio,Guillén López, Diego Esteban,Tello Crespo, Diego Fernando
10