Sie sind auf Seite 1von 29

APLICACIONES GINGA

DEPORTES

Ginga software libre?

Ginga tuvo en consideracin la necesidad de la inclusin social/digital y la obligacin de compartir el conocimiento de forma libre. Ginga es una tecnologa que le proporciona al ciudadano medios para acceder a informacin. Ginga tiene en consideracin la importancia de la televisin , como un medio complementario para la inclusin social.

VMware Workstation

VMware Workstation es un producto de software, que consiste de una mquina virtual para computadoras Permite a una mquina fsica ejecutar dos o ms sistemas operativos simultneamente.

Eclipse

El entorno de desarrollo integrado (IDE) Eclipse permite crear y editar programas utilizando de manera complementaria diferentes herramientas de desarrollo. Eclipse emplea plug-ins que permiten dotarlo de las funcionalidades . El usuario deber instalar el plugin NCL Eclipse .

Middleware GINGA

Capa de software intermedio que permite el desarrollo de aplicaciones interactivas para la TV Digital de forma independiente de la plataforma de hardware .

Ginga-NCL

Fue desarrollado en la Pontificia Universidad Catlica de Rio de Janeiro . Es un subsistema del Middleware Ginga para exhibicin de documentos NCL. NCL, es un lenguaje declarativo usado para sincronizar midias que permite la interactividad con el usuario.

Lenguaje NCL

Hipermidia .- Esta compuesta por nodos y enlaces. Nodos: Elementos a ser presentados tales como video, texto, audio. etc. Enlace: Enlace o link entre los nodos

Nodos
Existen dos tipos de nodos: -Nodos de midia. -Nodos de contexto.

Nodos de contexto

Nodos de midia

Como construir un documento hipermidia?

Para la construccin de un documento hipermidia deberemos definir los siguientes items :


-QUE -DONDE -COMO -CUANDO

Qu

Todo nodo de mdia es definido dentro de una composicin o contexto.

El body es el contexto, es decir que contiene a todos los nodos del documento.

Midia
Para definir a una midia deberemos tener los siguientes atributos: id: identificador nico de una mdia. type: tipo de mdia (wav ,mp3,mp4,etc) src: fuente del objeto de mdia. descriptor: elemento que controla la presentacin del objeto de mdia en una regin.

...
<media id="video" src="video.mpg> </media>

...

Que?
VIDEO

i.jpg receita.html

Dnde

A partir de que se va a reproducir ,se definen las regiones en donde irn ubicadas cada uno de los nodos.

Region1
Region2 Region3

Como especificar las regiones Donde?


<regionBase> <region id="rgTV" width="100%" height="100%"> <region id="rgVideo" left="0%" top="0% width="50% height="50%"/> </region> </regionBase>
rgVideo

rgTV

Atributos de posicionamiento y dimensin de una regin

Como

Una vez definida las regiones , se define la forma como la midia ser presentada ,para esto se hace uso del descriptor.

<descriptorBase> <descriptor id="dVideo" region="rgVideo"/> </descriptorBase>

Cuando

Aqu se define cuando y cual ser el primero de los nodos a reproducirse. Se debe crear una puerta de enlace con el contexto body.

Como especificar Cuando?


<link id="videoLoop" xconnector="onEndStart"> <bind component="video1" role="onEnd"/> <bind component="video1" role="start"/> </link>

Estructura bsica de un archivo NCL

Una cabecera de archivo NCL; Una seccin de cabecera del programa (head); El cuerpo del programa (body); Por lo menos una parte que indique el inicio del programa. El termino del programa.

Estructura basica

Programa de aplicacin

Declaracin de las regiones

Declaracin de descriptores

Conectores base

Ubicacin de las regiones en el body

Definicin de links

Links para Icono de interactividad

Redimensionamiento

Terminar programa

Referencias
http://www.ceiarteuntref.edu.ar/files/PDFf iles/mario_mastriani_encoders.pdf http://comunidad.gingaperu.org/?categor y_name=ginga http://club.ncl.org.br/ Material de INICTEL