Peta5 - Nós fazemos TV digital

 

Mantenha-se informado assinando nossa Newsletter.

Nome:

Email:

RSS

 
 
30
Nov
2009
Linguagem Lua e o desenvolvimento para TV digital com Ginga-NCL
Por: Rafael Carvalho
  

A linguagem Lua foi escolhida como linguagem de script para compor o middleware Ginga-NCL e com isso ganhou bastante visibilidade no mercado nacional. Muitos tiveram o primeiro contato com a linguagem após o início de seus estudos sobre TV digital e alguns podem até pensar que a linguagem foi criada exclusivamente para essa finalidade, porém Lua é uma linguagem de programação que já está na estrada, e nas mãos da comunidade, há um bom tempo.

Lua foi criada em 1993 dentro do laboratório Tecgraf, da PUC-Rio, pelos professores Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes. Após sua criação, um dos grandes responsáveis pelo crescimento e grande visibilidade de Lua foi sua utilização no desenvolvimento de jogos,  fato que elevou Lua para um nível superior em número de programadores. Hoje, um dos principais jogos que utiliza Lua como linguagem de script é o World of Warcraft.

Lua conta com uma comunidade muito ativa, onde vários projetos  de grande relevância são desenvolvidos, como por exemplo: projeto kepler, luaforge e luarocks. Existe também a lua-users onde é possível encontrar muita  informação relevante e vários códigos com exemplos de uso da linguagem. A comunidade interage basicamente pelas listas de discussão; a  principal, e com um número bem maior de membros, é a lista internacional (lua-l), porém a lista nacional (lua-br), que iniciou há pouco tempo, já conta com grande participação dos desenvolvedores nacionais.

Como podemos ver, Lua não começou com a TV digital e nem foi desenvolvida para essa finalidade, porém esse é mais um ambiente onde esta fantástica linguagem mostra sua força e desempenho. A comunidade Lua só tem a ganhar com essa nova leva de desenvolvedores que chega via TV digital.

Iremos abordar semanalmente questões relacionadas à linguagem Lua. Faça seu comentário e, se desejar, sugira um assunto.

Se você deseja obter mais informações acesse: