Você está na página 1de 8

1

INSTALACIÓN GINGA NCL EN


VMWARE Y WINDOWS
Santiago Murillo, Isabel Castillo, José Recalde, Carolina Ati.

Abstract— This work aims to make a description of the definida. Ginga es el resultado del desarrollo de
Ginga and its respective installed in Vmware and proyectos de investigación coordinados por los
Windows. laboratorios Telemídia en la PUC-Rio y LAViD en la
UFPB. [1]
Index Terms— Application, Interactive
B. DIVISIÓN
I. INTRODUCCIÓN.
GINGA se divide en dos subsistemas principales, los

E Las aplicaciones interactivas para televisión digital no


son nuevas, las empresas de televisión de suscripción sea
por cable o satelital proporcionan a sus usuarios esta
cuales permiten el desarrollo de aplicaciones siguiendo
dos paradigmas diferentes de programación:
programación declarativa y programación imperativa.
funcionalidad desde hace algún tiempo atrás, usando las
mismas tecnologías que ahora se emplean mundialmente en la
televisión digital terrestre. La principal ventaja de este sistema
Programación Declarativa:
de televisión es la posibilidad de transmitir no sólo de
contenidos de audio y video, sino que también aplicaciones GINGA-NCL: El NCL es un lenguaje del tipo basado en
interactivas. Esto se logra a través de la incorporación de una la estructura que define una separación bien demarcada
capa de middleware llamada Ginga, la cual se encarga de la entre el contenido y la estructura de una aplicación,
presentación y ejecución de las aplicaciones interactivas que permitiendo definir objetos de media estructurados y
viajan junto con la señal de televisión hasta el receptor de relacionados tanto en tiempo y espacio. .Presenta
cada usuario. La interactividad es un término muy utilizado en aplicaciones escritas en NCL, un lenguaje declarativo
los ámbitos informáticos, de diseño y multimedia, de donde se basado en XML.
explica que la interactividad de un programa es la acción que
conlleva a interactuar al usuario con su ordenador. Programación Imperativa. En este caso hay dos
opciones:
II. GINGA
A. DEFINICIÓN GINGA-NCLua: que ejecuta aplicaciones escritas en
LUA, un lenguaje de scripting similar a Python.
El Ginga® es el nombre del Middleware Abierto del
Sistema Nipo-Brasileño de TV Digital (ISDB-TB). GINGA-J: Ginga-J ejecuta aplicaciones escritas en Java,
Ginga está formado por un conjunto de tecnologías llamadas Xlet..Un componente clave del ambiente de
estandarizadas e innovaciones brasileñas que lo aplicaciones procedurales es el mecanismo de ejecución
convierten en la especificación de middleware más de contenido procedimental, que tiene como base la
avanzada. El ambiente de presentación Ginga-NCL es máquina virtual de Java. Ginga-J está basado en tres
el subsistema lógico necesario de Ginga, responsable grupos de APIs llamados Verde, Amarillo y Azul, por los
de la ejecución de aplicaciones NCL. Las aplicaciones colores de la bandera de Brasil. [2]
se entregan en el Ginga-NCL por el subsistema
“Núcleo Común Ginga” (Ginga-CC).

La arquitectura Ginga permite extensiones opcionales.


Por ejemplo, el ambiente de ejecución Ginga-J, el
responsable de la ejecución de aplicaciones Java.
Televisiones Conectadas también pueden definir
extensiones para implementar sus servicios. Los
servicios de IPTV específicos, tales como video bajo
demanda, difusión de datos, etc., son ejemplos de
otras posibles extensiones. Ginga ofrece servicios NCL
a todas las extensiones a través de una API bien
2

C. INSTALACIÓN EN VMWARE [3]

 REQUERIMIENTOS DE HARDWARE

 Computador PC con Sistema Operativo Windows


(XP, Vista, WIN7,WIN8)
 32 o 64 bits.
 Mínimo P4.
 Mínimo 512 MB en RAM.
 5 GB de Espacio Libre en Disco Duro (Recomendado)

 REQUERIMIENTOS DE SOFTWATE

 VMWare Player 3.1 o superior.


 Máquina Virtual de GINGA.
 JRE 1.6 o superior.
 Eclipse 3.2 o superior.
 NCL Eclipse.

 DESARROLLO

Instalando VMWARE Player:


Se debe instalar VMWARE para poder crear la máquina
virtual Ginga en la misma.
3

Cargamos la máquina virtual Ginga

 Abrimos nuestra máquina virtual en el directorio


que se encuentre.
4

Instalando eclipse NCL


 Elegimos la opción que se desea utilizar  Descomprimir el Archivo.
dependiendo a las características que necesitemos

Requerimientos

•JRE (JAVA RUNTIME ENVIROMENT) 1.6 o


Superior.
 En el adaptador de redes de la maquina virtual
elegimos la opción NAT
5

 Help > Install New Software


 Se puede elegir la versión que se desea utilizar
tomando en cuenta que versión de Ginga utilicemos

 Buscamos el directorio donde se encuentra el


repositorio de Eclipse
6

 Aceptamos las condiciones de este producto para  Windows > Preferences


poder continuar

 Se puede configuar Ginga-NCL Play en el ambito de


preferencias como el hos, usuario, contraseña,etc.

D. INSTALACIÓN EN WINDOWS [4]


Desarrollo
 Descargamos la version de windowsE
7

 Escojemos los componentes Dejamos el que viene


por defecto (full)

 Instalación de ginga en Windows. Ejecutamos el


archivo como administrador

 Escogemos la ruta y damos instalar


8

 Abrir un archivo NCL III. CONCLUSIÓNES


 Se debe tener instalado previamente JAVA
RUNTIME ENVIROMENT 1.6 o superior para
poder instalar Ginga
 Debe cumplir con ciertos parámetros tanto de
software como hardware antes de instalar Ginga,
debido al ámbito de compatibilidad.
 Ginga es un software abierto que puede ser utilizado
tanto para Windows como para Linux.
 Ginga se encarga de la presentación y ejecución de
las aplicaciones interactivas que viajan junto con la
señal de televisión hasta el receptor de cada usuario.

IV. REFERENCIAS
[1] http://www2.elo.utfsm.cl/~elo323/intro.html
[2] https://es.wikipedia.org/wiki/Ginga
[3] http://www.gingadf.com.br/blogGinga/tag/tutorial/
[4] https://www.youtube.com/watch?v=cADxkOqPmwk

V. AGRADECIMIENTO
Gracias Ing. JEFERSOBN RIBADENEIRA, por la
motivación hacia la investigación, puesto que de esta
manera ampliamos y fortalecemos nuestros
conocimientos para aplicarlos en forma práctica en la vida
profesional.

VI. AUTORES
Abel Santiago Murillo Paguay: código 426, TV Digital,
correo electrónico: santy_sdrock@hotmail.com,
ESPOCH - FIE, Escuela de Ingeniería Electrónica en
Telecomunicaciones y Redes 2016

Isabel Juritsa Castillo Sosa: código 384, TV Digital,


correo electrónico: isa-juri@hotmail.com, ESPOCH -
FIE, Escuela de Ingeniería Electrónica en
Telecomunicaciones y Redes 2016.

José Andrés Recalde Arechúa: código 340, TV Digital,


correo electrónico: andresrecalde93@gmail.com,
ESPOCH - FIE, Escuela de Ingeniería Electrónica en
Telecomunicaciones y Redes 2016.

Carolina Ati: código, TV Digital, correo electrónico:


caroandaluz@gmail.com, ESPOCH - FIE, Escuela de
Ingeniería Electrónica en Telecomunicaciones y Redes
2016.

Você também pode gostar