Boa noite….
Nesse post quero falar sobre duas palestras que assisti, que envolvem o mesmo tema: GINGA. A primeira assisti ontem (terça-feira), foi ministrada por Luis Fernando e foi um apanhado geral do que é o Ginga. Segundo o próprio site do miidleware, “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 acesso (set-top boxes).“. Além das demonstrações que impressionaram todas pessoas que estavam assistindo, o Luis Fernando debochou na apresentação, uma das melhores que eu já vi. Porém, era só o começo, hoje, assisti uma palestra sobre como prover conteúdo para o Ginga, ou seja, como criar aplicações para o middleware. A palestra foi ministrada por Paulo Meirelles.
Eu poderia falar um montão sobre oque aprendi nessas duas palestras, vou dar uma resumida:
Uma das coisas frisadas inteligentemente pelos palestrantes foi: TV não e computador. Isso se aplica também ao desenvolvimento de aplicativos para aparelhos móveis, onde a diferença de recursos se faz presentes. Porém, em relação a TV Digital foram especificados os seguintes pontos cruciais:
- Distância entre o usuário e a tela: quando usamos um PC ou um notebook, estamos a poucos metros do bichano, na TV Digital, o usuário pode estar a alguns metros do aparelho, no caso de uma televisão mesmo, se o aparelho for um celular não é tanto. Porém, isso deve ser levado em conta.
- Dispositivos de entrada e saída com poucos recursos: basta pegar um controle de TV e o teclado qwerty de um PC.
- Assistência coletiva: no uso de um notebook, você é o único usuário, tudo diz respeito a você. Porém, na TV Digital, você pode estar assitindo a um jogo de futebol com seus amigos, sendo assim, se você começar a chamar muitos recursos de interatividade pode criar problemas com os outros telespectadores do jogo.
- Múltiplos dispositivos: disparidade entre os dispositivos que poderão receber sinal da TV Digital.. pode ser uma TV de 50 polegadas como um telefone celulares com somente alguns pixeis disponíveis.
- Adaptabilidade: a TV Digital não pode mostrar uma propaganda de cerveja para uma criança de 8 anos, e também, não poderá mostrar uma propaganda de uma boneca nova para um adulto de 40 anos. Além disso, tem a questão de localidade, não adiantará nada receber uma propaganda de um restaurante que fica em outro estado, diferente do que você mora.
Mas o mais legal da palestra foi conhecer o processo de desenvolviment de aplicativos para o Ginga, que se dá através da linguagem NCL e de NCLet (Java) e NCLua (Lua). Na palestra foi mostrada a linguagem NCL, que se assemelha ao HTML e, pelo que pude perceber, é bem fácil de aprender. Mas, o melhor disso tudo, é que existe inclusive uma ferramenta chamada Composer que facilita a criação dos aplicativos, permitindo a criação através de componentes, sem colocar uma linha de código. Esta ferramenta e alguns documentos, além de exemplos, podem ser encontrados no link: www.softwarepublico.gov.br/spb.
Bem, não vou falar muito porque ainda não conheço muito sobre TV Digital, Ginga e a NLC.. mas vou estudar mais a respeito e quando tiver mais coisas.. postarei aqui..
Isso aí..
Att.
Ping
| Tweet |
|---|




Envie seu comentário