Como estruturar seu ambiente de desenvolvimento para o Ginga-NCL

É muito recompensador desenvolver uma aplicação para TV digital e observar sua criação sendo executada num set-top box e exibida na TV, porém quem deseja começar a desenvolver seus primeiros aplicativos pode encontrar algumas dificuldades. No primeiro contato com o desenvolvimento para TV digital geralmente o iniciante acaba deparando-se com muitas informações sobre normas, plataformas, ambiente de testes, APIs, usabilidade etc. Tantas informações podem causar confusão deixando o desenvolvedor perdido, e pior, podem até causar a desistência e consequente decepção com o desenvolvimento de aplicações para TV digital.

Ler Mais …

 

Como documentar suas aplicações Lua para TV digital com LuaDoc

Documentação em projetos de desenvolvimento de software é um assunto que gera alguma polêmica. Defendo que código é mais importante do que documentação, mas código sem nenhuma documentação pode tornar-se um grande problema. Sempre procuro seguir duas premissas: código claro e bem documentado. Vale ressaltar que código bem documentado não significa código com muita documentação.

Ler Mais …

 

Linguagem NCL e o desenvolvimento para TV digital interativa

A linguagem NCL (Nested Context Language), motivo de orgulho para os brasileiros, é padrão do Sistema Brasileiro de TV Digital Terrestre e Recomendação H.761 da União Internacional de Telecomunicações para serviços IPTV. Seu desenvolvimento começou há alguns anos, e como qualquer trabalho de sucesso é fruto do esforço e dedicação de pesquisadores de extrema qualidade.

Ler Mais …