Olá, pessoal!

A Campus Party já acabou mas ainda tem post sobre as palestras aqui. =)
Na sexta-feira, Luiz Fernando Gomes Soares, considerado o “pai” do Ginga, deu uma excelente palestra sobre TV Digital e Ginga e aqui vocês podem conferir um pouquinho do que foi falado lá.
Sobre o Ginga
- O Ginga NCL é multiplataforma.
- Para tornar algumas aplicações independentes de sistema operacional dos fabricantes foi introduzida na arquitetura da TV Digital uma camada adicional chamada middleware. No caso do Brasil o middleware é o Ginga, a única inovação do SBTVD-T (Sistema Brasileiro de TV Digital Terrestre).
- O desenvolvimento dessas aplicações pode seguir tanto o paradigma imperativo quanto o declarativo:
Imperativo: essa linguagem exige uma especificação do que a máquina tem que fazer e como deve fazer. Além disso, ela também coloca em risco a portabilidade de uma aplicação e o controle da aplicação é muito mais sujeito a erros do programador. Entretanto, quando o foco de realização de uma tarefa não casa com o foco de linguagem declarativo (como é o caso de computação científica), a linguagem imperativa é a melhor opção.
Declarativo: não exigem um programador específico, são de mais alto nível e mais fáceis de serem concebidas e entendidas. O programa é mais eficiente e é menos propenso a erros. É muito mais aconselhável seguir esse paradigma.
Sobre o NCL
Algumas caracteristicas do sistema:
• Suporte a múltiplos dispositivos
• Suporte à adaptação de conteúdo e apresentação. Essa nova TV vai ser personalizada, então temos que enviar um conteúdo que vá se adaptar com as características do usuário, ou seja, usuários diferentes vão receber conteúdos diferentes.
• Suporte a sincronização.
• Suporte a edição ao vivo. Os programas não serão pré-produzidos então teremos a possibilidade de gerar programações em tempo real.
Como toda linguagem declarativa ela não é suficiente para realizar todas as tarefas. Praticamente todas podem ser realizadas, mas algumas podem ter uma parte muito difícil de serem feitas com linguagem declarativa e aí surge a necessidade de suportes de linguagem hiperativa que serão parceiros da NCL. Para isso foram escolhidos a linguagem LUA e Java, esse conjunto compõe o Sistema Brasileiro de TV Digital Terrestre para terminais fixos.
A LUA, desenvolvida no laboratório da PUC no Rio, é uma das linguagens de script mais eficientes que existe, sendo em média 7x mais rápida usando 40x menos memória. E isso faz dela a linguagem mais utilizada no mundo na área de entretenimento.
O que é NCL?
- Uma linguagem que ajuda a fazer o sincronismo especial e temporal dos objetos. Ela não especifica os conteúdos, só os relaciona e os organiza no tempo e espaço.
- Ele inclusive permite conjuntos de alternativas em que você coloca os objetos. Ou seja, você escolhe a propaganda de acordo com o usuário.
- Possibilita trabalhar com a interface de vários objetos de mídia e, através dela definir relacionamentos temporais e espaciais.
- Permite a especificação de em que lugar o objeto vai ser exibido durante a programação por wi-fi ou Bluetooth.
Desenvolvimento de aplicações em NCL
Composer é um sistema de autoria gráfica, não é completo e não te dá todas as facilidades da linguagem. O eclipse é recomendado para aqueles que querem todas as facilidades da linguagem.
Ginga Live CD. Ginga Live CD é um CD Linux bootável, que possui instalada e pronta para uso a implementação de referência Ginga-NCL v.0.10.1, sob uma nova interface gráfica amigável.
Ginga NCL em cima do sistema Android e Symbian que ainda não tem recepção terrestre.
Implementação 1-seg/fullseg para dispositivos como Android e Iphone.
E pra quem se interessar mais pelo assunto e quiser se informar:
Clube NCL> várias ferramentas e conteúdos sobre NCL.
Software público > todas as ferramentas p desenvolvimento de conteúdo. Todas em código aberto.
NCL.org > tutorial sobre NCL, sobre LUA, artigos de congressos e revistas, normas do SBTVD entre outros.
——————- – -
Leia também outros posts sobre TV Digital na Campus Party:
. Parte I: Palestra de Valdecir Becker | Inovação e Acessibilidade na TV Digital
. Parte II: Palestra Marcelo Zuffo | Inovação e Acessibilidade na TV Digital
. Parte III: Palestra Cossete Castro | O que muda na Comunicação Social com a TV Digital?
. Parte IV: Palestra de Andre Pase | O que muda na Comunicação Social com a TV Digital?
É isso, espero que vocês tenham gostado e não se esqueçam de que comentários e sugestões são sempre bem-vindas!
Grande abraço,
Agente Digital AOC.
Realmente tivemos ótimas apresentações sobre TV digital na Campus Party.
Achei bastante pertinente a frase “usuários diferentes vão receber conteúdos diferentes”. É nisso que estamos trabalhando na Peta5, com o foco no mercado publicitário. Em breve teremos o lançamento desta plataforma, denominada Targ.TV.
Abraços
Social comments and analytics for this post…
This post was mentioned on Twitter by CPartyNews: RT @OFuturoeDigital Mais #TVDigital na #Cpartybr | TV Digital e Ginga – Oportunidades para o Brasil: http://migre.me/ipfB…
[...] This post was mentioned on Twitter by Celso Hora, Leandro Santiago, Rodrigo Deslash, Agente Digital AOC, Agente Digital AOC and others. Agente Digital AOC said: [No blog] TVDigital na Campus Party | TVDigital e Ginga – Oportunidades para o Brasil #cpartybr http://icio.us/w3pfvm [...]
Feed RSS dos comentários deste post URL de TrackBack
Comentários