Este tutorial é o ponto de partida aos interessados em desenvolver aplicações interativas para TV Digital que utilizem Lua como linguagem de script para documentos NCL, os chamados scripts NCLua.
Alguns conhecimentos são necessários para prosseguir:
Exemplo 1 - Modelo de Execução:
A aplicação executa três NCLua's, cada um com um ciclo de vida
diferente.
O objetivo é mostrar como funciona o modelo de execução orientado à
eventos de NCLua.
Exemplo 2 - Contador de Cliques:
Um NCLua conta o número de vezes que o usuário clica em um botão que
aparece diversas vezes durante a execução da aplicação.
O objetivo é mostrar o uso de Lua como uma extensão à NCL para tarefas
de processamento.
Exemplo 3 - Jogo simples:
Jogo onde o usuário deve mover um macaco até uma banana.
O objetivo é mostrar os usos do controle remoto e pacote gráfico de
NCLua.
Exemplo 4 - Animações:
Exibe um corredor que atravessa a tela de um lado ao outro.
O objetivo é exemplificar o uso de eventos internos à aplicação NCLua.
Exemplo 5 - Passagem de Valores:
Dois campos de saída são atualizados com o conteúdo de um campo de
entrada.
O objetivo é explorar a passagem de valores de propriedades entre nós
NCLua.
Exemplo 6 - Consulta ao Google:
A entrada do usuário é pesquisada no Google.
O objetivo é introduzir o uso de conexões TCP.