Blog Do Daniel | Blog da iTVBr
Home » Arquivo

Artigos na Blog do Daniel Categoria

Blog do Daniel »

[16 jun 2011 | 7 Comentários | 5.190 views]
LUA: O Mundo Se Rende à Linguagem de Programação Brasileira

*Matéria publicada na Revista Info em 2009 com alterações no texto feitas por @DanielCruz33
Apesar de não ser tão famosa como seus “concorrentes” Ruby, PHP e Java, a criação brasileira possui uma reputação muito boa entre desenvolvedores de todo o mundo.
O que há em comum entre jogos dos mais avançados da atualidade, os set-up boxes de TV digital, o Adobe Photoshop Lightroom e a Wireshark, ferramenta de análise de rede muito usada em data centers? A resposta é um belo tempero brasileiro: a linguagem Lua, desenvolvida por três professores da PUC-RJ há …

Blog do Daniel »

[26 mai 2011 | 0 Comentários | 132 views]
O Futuro da TV Está nos Games

Games Sociais como o Farmville atraem mais jogadores ativos do que os programas com maiores audiência em todo mundo. Se fizermos uma comparação entre a audiência de um game com a audiência de um programa de TV em termos de frequência e duração de uso, parece mais do que óbvio que os games sociais são o novo meio do mercado de massa.
A chave do sucesso dos games sociais não reside apenas no poder de plataformas na internet, como o Facebook, mas também nos jogos com foco em design motivador e …

Blog do Daniel »

[8 dez 2010 | 2 Comentários | 605 views]
Desenvolvendo uma Xlet

Vimos no post anterior como são estruturadas as Xlets, o seu funcionamento e como funciona o seu ciclo de vida. Neste post estaremos desenvolvendo uma Xlet bastante simples, mas bem interessante, o que nos dará uma melhor visão sobre como desenvolver uma Xlet. Esta Xlet irá imprimir na tela do Emulador três objetos do tipo label. Ou seja, a Xlet nada mais fará do que imprimir na tela 3 frases.
Vimos que a interface Xlet está contida no pacote javax.tv.xlet. Primeiramente devemos importar este pacote para que possamos implementar todos os …

Blog do Daniel »

[8 dez 2010 | 4 Comentários | 746 views]
NCL 3.0 – Programando em Múltiplos Dispositivos

O middleware em um sistema de Televisão Digital é a camada que provê suporte para o desenvolvimento de aplicações independentes de hardware e Sistema Operacional. Um dos requisitos essenciais a um middleware é prover o suporte para o desenvolvimento de aplicações para múltiplos dispositivos, ou seja, posso desenvolver uma aplicação que execute em minha TV Digital e em meu celular ao mesmo tempo, ou ainda melhor, posso controlar uma aplicação na TV usando meu celular ou outro dispositivo portátil, como um controle remoto.
O middleware Ginga através de seu subsistema Ginga-NCL …

Blog do Daniel »

[8 dez 2010 | 2 Comentários | 505 views]
Xlets

Os programas desenvolvidos utilizando a API JavaTV são chamados de Xlets. Assim como as applets e midlets, temos hoje as Xlets.

As applets e as Xlets possuem algumas características em comum. Como nas classes applets, a Xlet possui métodos que permitem o gerenciador de aplicação inicializar, executar e parar. Mas existem diferenças também. A maior diferença é que a Xlet possue um estado a mais: a Xlet pode ser pausada e resumida posteriormente. a Razão para este estado a mais é respondida pelo ambiente em que uma Xlet executa: a TV …

Blog do Daniel »

[7 dez 2010 | 0 Comentários | 631 views]
A API JavaTV

Olá a todos !! No post anterior vimos o desenvolvimento de uma aplicação interativa para TV digital utilizando o subsistema Ginga-NCL do middleware padrão do SBTVD-T, ginga. Como você já sabe, o ginga possui dois subsistemas principais, o Ginga-NCL e o Ginga-J. O Ginga-NCL já está especificado e disponível para quem quiser começar a desenvolver aplicações de modo declarativo, já o Ginga-J (ambiente para desenvolvimento de aplicações procedurais baseado na linguagem Java) ainda está em processo de especificação. Recentemente a UFPB (Universidade Federal da Paraíba) disponibilizou uma versão beta do …

Blog do Daniel »

[7 dez 2010 | 0 Comentários | 507 views]
Projeto WStripesInterativo – Desenvolvendo uma Aplicação Interativa pra TV Digital utilizando o Ginga-NCL

Dedicarei este post ao desenvolvimento de uma aplicação interativa para TV Digital utilizando o subsistema Ginga-NCL do middleware padrão do SBTVD-T, o Ginga. Esta aplicação consiste em um videoclipe, o qual através do controle remoto do emulador podemos navegar através de um menu que fornece informações gerais sobre a banda. Podemos acessar a grade de programação da emissora (aqui como exemplo utilizei a MTV, espero não ter problemas com isso hehe). Nos posts anteriores vimos o que é um middleware de TV Digital , vimos um pouco da arquitetura do …

Blog do Daniel »

[7 dez 2010 | 1 Comentário | 176 views]
Uma Breve Descrição do NCL 3.0

Diferentemente do que disse no último post, este post não será sobre a API JavaTV e Xlets. Hoje falarei sobre a linguagem NCL 3.0. Pelos meus posts anteriores vocês souberam que a NCL é a linguagem utilizada pelo subsistema Ginga-NCL, para o desenvolvimento de aplicações interativas de forma declarativa. Este post será bastante básico, pois meu objetivo com este post é dar apenas uma visão geral sobre a linguagem NCL, sua estrutura e um exemplo básico. Para maiores informações sobre o desenvolviemento de aplicações para o SBTVD-T  utilizando a NCL …

Blog do Daniel »

[7 dez 2010 | 0 Comentários | 776 views]
O Middleware Ginga

Vimos nos posts anteriores o que é um middleware de televisão digital, suas peculiaridades e os seus principais objetivos, hoje estarei falando sobre o middleware que será  utilizado no Sistema Brasileiro de Televisão Digital Terrestre. Middleware o qual foi batizado de Ginga.
Mas porque o nome Ginga ? A palavra “ginga” foi escolhida para batizar o middleware do SBTVD-T  em reconhecimento à cultura brasileira, a arte e a contínua luta por liberdade e igualdade, desde a escravidão, do povo brasileiro. A forma como nós  conversamos, dançamos e caminhamos, tudo possui uma …

Blog do Daniel »

[7 dez 2010 | 1 Comentário | 333 views]
Interatividade e Aplicações Interativas

A TV digital entrou em operação no Brasil em dezembro de 2007, o sinal digital foi transmitido para a cidade de São Paulo, pondo fim a anos de estudos e discussões sobre a TV Digital no Brasil. Finalmente o sinal era transmitido e o Brasil entrava de vez na era da alta definição da imagem. Hoje, o sinal digital já está disponível e sendo transmitido em diversas cidades e capitais brasileiras, como, Belo Horizonte, Porto Alegre, Curitiba, Goiânia, Salvador, etc. Entretanto a grande empolgação dos especialistas e até mesmo de …