NCL 3.0
Interatividade
VideoGinga: a escolha do Brasil para a TV DigitalTV Digital no Brasil: o panorama atual
A NCL
NCL(Nested Context Language) Linguagem de programação criada pela PUC-Rio
É uma linguagem XML Declarativa (alto nível de abstração) Possibilita o sincronismo de diferentes
mídias (Vídeo, áudio, html, imagens...) Incorpora objetos de mídia procedurais:
HTML+ECMAScript, XLET e LUA
Primeiros Passos
EditoresEclipse com plug-in para NCL
○ www.eclipse.org○ http://laws.deinf.ufma.br/~ncleclipse/download.html○ http://laws.deinf.ufma.br/~ncleclipse/instalacao.html
Ferramenta de autoria hipermídia: Composer○ http://www.ncl.org.br/ferramentas.php
Estrutura de um documento Hipermídia
O que?Nós de Mídia
Onde?Região da tela onde irá tocar
Como?Características como: volume, transparência, etc
Quando?Em que momento irá tocar
O que?
Nós de Mídia
Vídeo
Imagem
Texto
Onde? Vídeo Imagem
Vídeo
Imagem
Região
Como?
Vídeo Descritor
- Volume
Região
Descritor
Quando?
Link
ConectorVídeo Link
Conector
onSelect Start
Estrutura de uma documento NCL
Exemplo usando Eclipse
Vídeo 100%
ImagemDepois de 5 segundos exibe a imagem
Exemplo usando o Composer
Virtual Ginga
Baixar o Virtual Gingahttp://www.ncl.org.br/ferramentas/fedora-fc7-ging
a-i386.zip Software de virtualização: VMWare Player
http://www.vmware.com/download/player/ Baixar o SSH Secure Shell Client
http://www.inf.ufsc.br/~admrede/ssh/
Instalando o Virtual Ginga
Acessando o Virtual Ginga
Ginga Live CD
Distribuição do Linux embarcado em um CD, capaz de ser inicializado, utilizado e encerrado facilmente
GRANDMA CONFUSED ABOUT HOW TO SETUP HER DIGITAL TVhttp://www.youtube.com/watch?gl=BR&v
=7w34nNux4Xw