Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Programando em NCL 3.0.pdf - Telemidia - PUC-Rio Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Figura 15.5 Apresentação em um único dispositivo por ausência de registros em classes.BibliografiaABNT, NBR 15606-2 (2011). Associação Brasileira de Normas Técnicas,“Televisão digital terrestre — Codificação de dados e especificações detransmissão para radiodifusão digital, Parte 2: Ginga-NCL para receptoresfixos e móveis — Linguagem de aplicação XML para codificação deaplicações”, Sistema Brasileiro de TV Digital Terrestre, NBR 15606-2.Soares, L.F.S. e Rodrigues, R.F. (2006). “Nested Context Model 3.0 Part 8— NCL (Nested Context Language) Digital TV Profiles.” Monografiasem Ciência da Computação do Departamento de Informática, PUC-Rio,N.º 35/06. Rio de Janeiro, outubro de 2006. ISSN 0103-9741.Soares, L.F.S. (2009). “Nested Context Model 3.0 Part 12 — Support toMultiple Exhibition Devices.” Monografias em Ciência da Computaçãodo Departamento de Informática, PUC-Rio, N.º 03/09. Rio de Janeiro,janeiro de 2009. ISSN 0103-9741.340
Capítulo 16Comandos de EdiçãoNCLComandos de edição NCL podem vir por diferentes modos: pela rede(canal de difusão, canal de interatividade ou outra rede qualquer), através dosobjetos imperativos embutidos no próprio documento NCL, ou mesmo atravésde alguma aplicação externa comandada por um usuário da aplicação.Através de comandos de edição, documentos NCL podem ser criados emodificados em tempo de exibição.Este capítulo descreve os comandos de edição NCL, deixando para oApêndice F a discussão sobre a forma como esses comandos podem sertransportados, tanto através de estruturas de dados recebidas sem solicitação,como através de estruturas de dados recebidas sob demanda. 11 Este capítulo foi baseado em Soares et al. [2006]. O uso do material foi gentilmente cedido peloDepartamento de Informática da PUC-Rio.341
- Page 330: 12.2 Exemplo de Metadados na Aplica
- Page 335 and 336: Capítulo 13ReúsoÀ medida que as
- Page 337 and 338: Após mais 5 segundos, inicia“vid
- Page 339 and 340: “gradSame”: trata-se do mesmo o
- Page 341 and 342: 3algum eloiniciavideo2_n4algum eloi
- Page 343 and 344: meio do elemento definido como fil
- Page 345 and 346: ody......prog01(docProg1#exemplo01)
- Page 347 and 348: arquivo “conectores.ncl”, exist
- Page 349 and 350: PARTE IIITópicos Avançados309
- Page 351 and 352: 14.1 Integrando Objetos Hipermídia
- Page 353 and 354: do vídeo de propaganda, toda a exi
- Page 355 and 356: Listagem 14.2 Âncoras de conteúdo
- Page 357 and 358: Da mesma forma, cada mudança em um
- Page 359: como especificado) do dispositivo s
- Page 362 and 363: Capítulo 15Programando paraMúltip
- Page 364 and 365: mídia. Ele deve ser capaz apenas d
- Page 366 and 367: zIndex=0. Se vários mapas/amostras
- Page 368 and 369: (que executa o documento NCL). A se
- Page 370 and 371: Devemos notar que, se no exemplo o
- Page 372 and 373: Se um elemento em exibição nessa
- Page 374 and 375: Queremos que, na nova versão do do
- Page 376 and 377: Listagem 15.6 O Primeiro João com
- Page 378 and 379: No entanto, devemos ressaltar: Não
- Page 382 and 383: 16.1 IntroduçãoO núcleo da máqu
- Page 384 and 385: elemento pode ser deixado inconsis
- Page 386 and 387: addRegion (baseId,documentId, regio
- Page 388 and 389: addInterface (baseId,documentId, no
- Page 390 and 391: 5. Adicionar uma região à base de
- Page 392 and 393: Suponha também que todos os arquiv
- Page 394 and 395: O descritor de evento terá a sinta
- Page 396 and 397: Tabela 16.11 Descritor de evento pa
- Page 398 and 399: 16.3.11 Fechar a Base Privada Abert
- Page 400 and 401: 17.1 Integrando Objetos Imperativos
- Page 402 and 403: Todos os requisitos explicitados no
- Page 404 and 405: sem especificar uma de suas âncora
- Page 406 and 407: Como todo exibidor de objeto de mí
- Page 408 and 409: playerLife pode permitir o reúso d
- Page 410 and 411: 18.1 A Linguagem LuaDesde o início
- Page 412 and 413: mecanismos de integração com o do
- Page 414 and 415: event.post {class = 'ncl',type = 'p
- Page 416 and 417: arquivo NCL que contém o objeto NC
- Page 418 and 419: pInicioonBeginstartonBeginlua1onEnd
- Page 420 and 421: 380-- 2.lua:function tratador (evt)
- Page 422 and 423: • class: 'ncl'• type: 'attribut
- Page 424 and 425: mesmo. Toda vez que o botão é sel
- Page 426 and 427: local contador = 0function tratador
- Page 428 and 429: local regLarg, regAlt = canvas:attr
Capítulo 16Comandos de Edição<strong>NCL</strong>Comandos de edição <strong>NCL</strong> pod<strong>em</strong> vir por diferentes modos: pela rede(canal de difusão, canal de interatividade ou outra rede qualquer), através dosobjetos imperativos <strong>em</strong>butidos no próprio documento <strong>NCL</strong>, ou mesmo atravésde alguma aplicação externa comandada por um usuário da aplicação.Através de comandos de edição, documentos <strong>NCL</strong> pod<strong>em</strong> ser criados <strong>em</strong>odificados <strong>em</strong> t<strong>em</strong>po de exibição.Este capítulo descreve os comandos de edição <strong>NCL</strong>, deixando para oApêndice F a discussão sobre a forma como esses comandos pod<strong>em</strong> sertransportados, tanto através de estruturas de dados recebidas s<strong>em</strong> solicitação,como através de estruturas de dados recebidas sob d<strong>em</strong>anda. 11 Este capítulo foi baseado <strong>em</strong> Soares et al. [2006]. O uso do material foi gentilmente cedido peloDepartamento de Informática da <strong>PUC</strong>-<strong>Rio</strong>.341