Informação
Semana de Engenharia 2009
Introdu¸˜o `s Linguagens NCL e Lua: ca a
Desenvolvendo Aplica¸˜es Interativas para co TV Digital
Autores:
Rafael Carvalho1
Joel Andr´ Ferreira dos Santos2 e Jean Ribeiro Damasceno3
Julia Varanda da Silva4
D´bora Christina Muchaluat Saade e 5
E-mails: rafael.carvalho@peta5.com.br, (joel, damascon, julia, debora)@midiacom.uff.br
19 de outubro de 2009
1
Peta5
Laborat´rio M´ o ıdiaCom, Peta5, Departamento de Engenharia de Telecomunica¸oes c˜ 3
Laborat´rio M´ o ıdiaCom, Departamento de Engenharia de Telecomunica¸oes c˜ 4
Peta5, Laborat´rio M´ o ıdiaCom, Instituto de Computa¸ao c˜ 5
Laborat´rio M´ o ıdiacom, Instituto de Computa¸ao c˜ 2
Sum´rio a 1 Introdu¸˜o ca 3
2 Middleware
2.1 Linguagem Declarativa X Linguagem
2.1.1 Linguagens Declarativas . . .
2.1.2 Linguagens Procedurais . . .
2.1.3 Aplica¸˜es H´ co ıbridas . . . . .
Procedural
.......
.......
.......
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
7
7
7
7
3 Linguagem NCL
3.1 Introdu¸˜o . . . . . . . . . . . . . . ca 3.1.1 Nested Context Model . . .
3.1.2 Onde . . . . . . . . . . . .
3.1.3 Como . . . . . . . . . . . .
3.1.4 O que . . . . . . . . . . . .
3.1.5 Quando . . . . . . . . . . .
3.2 Extensible Markup Language . . .
3.3 Estrutura de um documento NCL .
3.3.1 Cabe¸alho . . . . . . . . . . c 3.3.2 Corpo . . . . . . . . . . . .
3.4 Definindo a apresenta¸˜o . . . . . . ca 3.4.1 Regi˜es . . . . . . . . . . . o 3.4.2 Descritores . . . . . . . . .
3.4.3 Pr´tica . . . . . . . . . . . a 3.5 Inserindo os elementos . . . . . . .
3.5.1 M´ ıdias . . . . . . . . . . . .
ˆ
3.5.2 Ancoras . . . . . . . . . . .
3.5.3 Propriedades . . . . . . . .
3.5.4