Blog AOC – O Futuro é Digital, o futuro é AOC!

TV Digital na Campus Party – Parte V | TV Digital e Ginga. Oportunidades para o Brasil.

Por Agente Digital AOC   |   1 de fevereiro de 2010   |  3 Comentários

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.

Faça seu comentário

3 Comentários »

  1. Maurilio Alberone
    1 de fevereiro de 2010 - 16:23

    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

  2. uberVU - social comments
    2 de fevereiro de 2010 - 14:48

    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…

  3. Tweets that mention Blog AOC - O Futuro é Digital, o futuro é AOC! | TV Digital na Campus Party - Parte V | TV Digital e Ginga. Oportunidades para o Brasil. -- Topsy.com
    5 de fevereiro de 2010 - 8:49

    [...] 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

Deixe um comentário