Desenvolvimento de Aplicações Interativas GINGA NCL e LUA Projeto ”TV Digital – Social” Marco Antonio Munhoz da Silva DATAPREV Gestor do Proejeto TV Digital Social
AGENDA Divisão dos assuntos em quatro partes :
1 ª Introdução a TV Digital ; 2 ª Interatividade ; 3 ª Ambiente de desenvolvimento GINGA NCL e Lua ; 4 ª Projeto ”TV Digital - Social” – Demonstração Prática.
TV DIGITAL
Uma nova plataforma de comunicação baseada em tecnologia digital para a transmissão de sinais de televisão. Essa tecnologia proporciona ganhos em termos de qualidade de vídeo e áudio, aumento da oferta de programas televisivos e novas possibilidades de serviços e aplicações.
Histórico da TV no Brasil
1950 – Chegada na TV no Brasil ✔ 1963 – Primeiras Transmissões Coloridas ✔ 1970 – Copa do Mundo – Ao vivo via Embratel ✔ 1972 – Primeira Transmissão oficial em cores - Festa da Uva de Caxias do Sul ✔ 2006 – Copa do Mundo Transmissão HD ✔ 2007 – Início das Transmissão Digital - SP ✔ 2010 – Copa do Mundo Interatividade e 3D ✔
Principais Conceitos – TV Digital ✔
Sinal Digital ;
✔
Alta Definição (Som e Imagem) ;
✔
Mobilidade e Portabilidade ;
✔
Interatividade;
✔
Multiprogramação.
O Que é?
Sinal Digital Grátis = Inclusão Social DOMICÍLIOS : 63 MILHÕES TELEVISOR
98 %
=> Classes A, B, C, D e E
93 % => Classes D e E
INTERNET
24 % 4 %
=> Classes A, B, C, D e E => Classes D e E
Fonte : 2009 – NIC.br
TV ANALÓGICA ✔
✔
✔
Sinal Analógico
Tela 4:3 (Relação entre
largura e altura)
480 Linhas ✔
Imagem quadrada
✔
Interferências
✔
VHF( Very High Frequency)
30 a 300 MHz
Canais do 2 ao 13
TV DIGITAL ✔
HDTV – Full HD 1080 - Linhas
Sinal Digital ( 1 e 0) ✔ Freqüência UHF
✔
(Ultra Hight Frequency) 300 Mhz a 3 GHz
Tela 16:9 (Relação entre
largura e altur a)
✔
Canais 14 ao 59 - TV Comercial
Canais 60 ao 69 - TV Pública
Multiprogramação ✔
✔
Som Surrond 5.1 HDTV Ready ✔ 720 linhas
Imagem
Imagem !!!
Produção de Conteúdo Novos equipamentos
Novos produtos
Cuidados com o Cenário
Novas Técnicas de Maquiagem
Sistema
SINAL DIGITAL
Transmissão GRÁTIS !!!
Recepção
INFRAESTRUTURA
INFRAESTRUTURA
Sistema
Largura da Banda : 6 MHz
19,3 Mbps
SET-TOP BOX
TV COM CONVERSOR INTEGRADO
Mobilidade
Alguns Portáteis Disponíveis no Mercado
Calendário da implantação TV Digital no Brasil
Hoje: 33 Cidades 73 Emissoras
Fonte: http://www.dtv.org.br
Sistema Latino-Americano de TV Digital Brasil ( ISDB-TB - Nipo-brasileiro) ; ✔ Uruguai / Colômbia (DVB - Europeu); ✔ México ( ATSC - Americano) ✔
Fechado acordo - Sistema Nipo-brasileiro: ✔ Argentina ✔ Chile ; ✔ Peru; ✔ Venezuela ; ✔ Equador ✔ Paraguai ✔ Costa Rica Em estudo / teste nos Paíse Africanos
Oportunidades Negócios
Profissionais
✔
Modelo de Negócios
✔
Empresas Difusoras / Propaganda
✔
Tipos de Interatividade
✔
Profissionais de Comunicações
✔
Impactos para a sociedade
✔
Antropólogos , Sociólogos, Psicólogos
✔
Técnicas de modulação
✔
Engenheiros e Técnicos
✔
Tecnologias de Set-Top Box
✔
Arquiteto de Hardware
✔
Interfaces do Usuários
✔
Profissionais de Design
✔
Aplicações Interativas
✔
Profissionais de Informática
✔
Outros ...
✔
Outros ...
Convergência Digital
2 ª Parte Interatividade
INTERATIVIDADE
INTERATIVIDADE
INTERATIVIDADE
Histórico TV e Interatividade 1926 - Transmisões Japão, Inglaterra ; ✔ 1927 - Transmissão no EUA; ✔ 1950 – Transmissão no Brasil ; ✔ 1953 - Serie Infantil Winky Dink an You (EUA) ; ✔ 1973 - Controle Remoto ; ✔ 1970 - Teletexto (BBC) – Ingleses e ses ; ✔ 1977 - HBO – programa de enquete (EUA) ; ✔ 1980 - Videocassetes – Estímulo a TV paga ; ✔ 1990 - WebTV (EUA) ; ✔ 1994 – Emissoras Brasileiras iniciam os estudos TV Digital ; ✔ 2001 – Consulta pública – Resultados dos estudos ; ✔ 2006 – Decreto 5.820 - SBTVD – Baseado no Japônes ; ✔ 2007 - Início da Transmissão Digital. ✔
Interatividade na TV Analógica
✔
Envio de cartas ;
✔
Envio de SMS ;
✔
Ligações telefônicas .
Interatividade Entende-se em TV digital como interatividade toda a ação que possa ser considerada mútua e simultânea e envolva dois participantes que pretendem chegar a um objetivo comum. (Montez e Becker, 2004)
Interatividade
Interatividade na TV Digital
Local => Os dados são armazenados no terminal de o e disponibilizados para os usuários em hipertextos ; ✔
Interatividade na TV Digital Plena => É possível enviar e receber mensagens em tempo real através de um canal de retorno ( linha telefônica, ADSL, Wimax, 3g, ...) ✔
Sistema
Visão SBTVD-T (Sistema Brasileira de Televisão Digital Terrestre)
Internet aplicação ”ar”
Antena TV Brasil
Aplicação no playout Radiodifusora TV Brasil
Conversor
Controle Remoto
Canal de interatividade
Televisor Terminal de o
3ª Parte Ambiente de Desenvolvimento GINGA – NCL e LUA
Ginga é a camada de software intermediário (middleware) que permite o desenvolvimento de aplicações INTERATIVAS para a TV Digital de forma independente da plataforma de hardware dos fabricantes de terminais de o.
É Software Livre ! É Brasileiro !
Sistema
SISTEMAS DE TV DIGITAL Americano
Europeu
Japonês
ATSC
DVB-T
ISDB-T
(Advanced Television System Committee )
(8-level Vestigial SideBand)
(Integrated Services Digital Broadcasting (Digital Video Broadcasting-Terrestrial) Terrestrial).
Coded Orthogonal Frequency Division Multiplex Coded Orthogonal Frequency Division Multiplex (COFDM) (COFDM)
ISDB-TB
EPG
E-gov
T-Com
Aplicações
Internet
Middleware
GINGA MPEG - 4 HEAAC@L4
MPEG - 4 HEAAC@L3
H.264
[email protected]
H.264
[email protected]
Audio
Compressão
Vídeo Transporte
MPEG2 - SYSTEM BST- OFDM Band Segmented Transmission Orthogonal Frequency Division Multiplexing.
Transmissão Modulação
Software
Estrutura Ginga no Set-top box (Conversor)
Normas ABNT – TV Digital
TV não é Computador ✔
Sistema de transmissão em broadcast ;
✔
Razoavel distância entre o usuário e a tela ;
✔
Dispositivo de E/S padrão é o controle remoto ;
✔
Pode ter mais de uma pessoa assitindo ;
✔
Ambiente normalmente mais escuro.
Relação Semântica Aplicação x Video principal ✔
Aplicações COM relação semântica
✔
Aplicações SEM relação semântica
Conceitos que devem ser estudados ✔
Usabilidade
✔
Interfaces
✔
Interoperabilidade
AMBIENTE DE DESENVOLVIMENTO ATUAL ✔
Utilização de ferramentas livres ;
✔
Sistema Operacional Linux ;
✔
GINGA - NCL e LUA ;
✔
Vmware (Set-top box)
✔
Eclipse com plugin NCL .
✔
Live CD GINGA
Linguagens de Programação Declarativas NCL XHTML
Imperativas Lua Java
NCL – Nested Context Language e à sincronização ; – Sincronização baseada na estrutura – e a canal de retorno ✔ e a múltiplos dispositivos ; ✔ e à adaptação do conteúdo e da apresentação ; ✔ e à edição ao vivo ; ✔
✔
NCL é software livre
Software
NCL – Entidades Básicas
Software
O que é Lua? Lua é uma linguagem poderosa, rápida e leve, projetada para estender aplicações. ✔ Combina sintaxe procedural e declarativa. ✔ Tipagem dinâmica. ✔ Interpretada de bytecodes. ✔ Gerência automática de memória. ✔ Ideal para configuração, automação e prototipagem rápida. ✔ É embarcável. ✔ É Software Livre. ✔
Software
Jogos usando Lua Dentre as centenas de Jogos desenvolvidos com Lua:
4 ª Parte O projeto TV Digital - Social
Projeto TV Digital - Social Objetivo Geral Disponibilizar serviços públicos interativos para os cidadãos, através do Sistema Brasileiro de Televisão Digital Terrestre, contribuindo para o processo de inclusão social. ✔
Alguns Objetivos Específicos ✔
Formalização de um projeto ;
✔
Articulação com as Universidades ;
✔
Estudos de casos desenvolvidos por empresas ;
✔
Articulação com as empresas radiodifusoras ;
✔
Aculturamento interno externo à empresa ;
✔
Desenvolvimento de um protótipo.
Protótipos Primeiro Protótipo – Interatividade Local / Pouca qualidade gráfica
Segundo Protótipo – Interatividade Local / Melhor qualidade gráfica
Terceiro Protótipo – Interatividade Plena Aplicação PHP/MySQL - Rede NCL / LUA
WEB
Terceiro Protótipo – Interatividade Plena
Quarto Protótipo – Interatividade Plena / Interação com Aplicativos da Internet
Quinto Protótipo Interatividade Plena / Interação com Aplicativos da Internet
Quinto Protótipo Interatividade Plena / Interação com Aplicativos da Internet
Quinto Protótipo Interatividade Plena / Interação com Aplicativos da Internet
Quinto Protótipo Interatividade Plena / Interação com Aplicativos da Internet
Clientes Potenciais ✔
MPAS - Ministério da Previdência Social
✔
INSS - Instituto Nacional do Seguro Social
✔
MDS - Ministério do Desenvolvimento Social
✔
MTE - Ministério do Trabalho e Emprego
✔
SRFB - Secretaria da Receita Federal
PERGUNTAS ?
Marco Antonio Munhoz da Silva
[email protected]