segunda-feira, 27 de abril de 2009

Digital TV: Ginga-NCL - Starting a programming

In the last FISL (9.0) this subject was maked a big noise, but it is my first FISL and I am PHP programmer, PHP Magazine team... and Rasmus Lerdorf was present!

Why "Ginga" is important to me?

Well, one year latter finally I was discovered! Lua is a programming language used in Brazilian Digital TV model... I will explain.

The Digital TV provide interactive interface, so need a programming language to do it.

Lua was wrote in C ANSI, so it is portable to any device hardware, and because this singular characteristic was adopted as Brazilian pattern to Digital TV. Yes, Java can do it too, and the receptors will be understand Java and Lua, but for  mobile/portable devices Lua is mandatory, Java not.


"Ginga-NCL is a multimedia presentation environment for declarative applications written in NCL and its scripting language, Lua." (http://www.ginga.org.br/index_en.html)

At iMasters site (amazing... that is a site where i'm learned the first PHP lessons) was started a dedicated area to Digital TV, at now, are some articles:

Lua: Introduction
http://imasters.uol.com.br/artigo/11743

Comunication beetwen NLC and Lua language
http://imasters.uol.com.br/artigo/12080

NClua liberaly
http://imasters.uol.com.br/artigo/12291

In Code Line site have too material:

Developing aplications for digital tv (short introduction)
http://www.linhadecodigo.com.br/Artigo.aspx?id=2009

Developing aplications for digital tv - Part 2
http://www.linhadecodigo.com.br/Artigo.aspx?id=2219

Developing aplications for digital tv - Part 3
http://www.linhadecodigo.com.br/Artigo.aspx?id=2220

Site of NCL

http://www.ncl.org.br

Game under NCL
http://clube.ncl.org.br/?q=node/28

More about NCL
http://clube.ncl.org.br/?q=node/27

Well, I will make my tests here, and one text in this blog about this.

Thanks Google!

Stay here in this feed, in this blog... and until the next program :)

0 comentários:

Postar um comentário