Desenvolvimento de
Aplicações
para TV Digital Interativa
Por Rafael Carvalho
SeTel2010 – UFF - Rio de Janeiro - 20/10/2010
@carvalho_rafael http://rafaelcarvalho.tv
@carvalho_rafael http://rafaelcarvalho.tv
Nós fazemos TV digital
@petacinco
http://www.peta5.com.br
AvisoAviso
@carvalho_rafael http://rafaelcarvalho.tv
InteratividadeInteratividade
AplicaçõesAplicações
@carvalho_rafael http://rafaelcarvalho.tv
Engajamento socialEngajamento social
Compartilhando o programa que estáCompartilhando o programa que está
assistindoassistindo
@carvalho_rafael http://rafaelcarvalho.tv
DebateDebate
interativointerativo
@carvalho_rafael http://rafaelcarvalho.tv
Conhecendo seu públicoConhecendo seu público
O telespectador avalia a programação em tempo realO telespectador avalia a programação em tempo real
@carvalho_rafael http://rafaelcarvalho.tv
Acesso às redes sociaisAcesso às redes sociais
A TV sendo apenas um terminal de acesso a estes serviçosA TV sendo apenas um terminal de acesso a estes serviços
@carvalho_rafael http://rafaelcarvalho.tv
http://videolog.tv/Peta5
Sistema deSistema de
TV digitalTV digital
@carvalho_rafael http://rafaelcarvalho.tv
Aplicações
Middleware
Compressão
Transporte
Modulação 8-VSB COFDM
MPEG-2
ACAP MHP ARIB
EPG T-GOV T-COM Internet
MPEG-2 SDTV MPEG-2 HDTV
MPEG-2 BC MPEG-2 AAC DOLBY AC3
Middleware = Mediador
GingaAPP
Modelo funcional
@carvalho_rafael http://rafaelcarvalho.tv
Ginga-NCL Ginga-JavaPonte
ParadigmasParadigmas
DeclarativoDeclarativo proceduralprocedural
Introdução
• O que tocar? (nós de mídia)
• Onde tocar? (regiões)
• Como tocar? (descritores)
• Quando tocar?
(conectores e elos)
ComoComo
começar?começar?
http://www.gingancl.org.br/ferramentas.html
http://www.eclipse.org
http://www.laws.deinf.ufma.br/~ncleclipse/
Plugin RSEhttp://www.eclipse.org/dsdp/tm/
InformaçãoInformação
@carvalho_rafael http://rafaelcarvalho.tv
www.ginga.org.br
www.gingancl.org.br
Forums:
http://www.softwarepublico.gov.br/dotlrn/clubs/ginga
http://clube.ncl.org.br
@carvalho_rafael http://rafaelcarvalho.tv
Livro: Programando em NCL 3.0
Apostila (http://www.peta5.com.br/br/downloads)
Blog da Peta5: www.peta5.com.br/blog
Meu blog: http://rafaelcarvalho.tv
Muito obrigado!Muito obrigado!
Rafael CarvalhoRafael Carvalho
@carvalho_rafael
http://rafaelcarvalho.tv
DúvidasDúvidas

Desenvolvimento de Aplicações para TV Digital Interativa