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
odyvideo1a1_1a1_1ctx3video3_ia3_1link1_1_slink1_1_elink_3_1_slink3_1_ea1_1ctx2video2_nlink1_1_e_ctx4a1_1ctx4video4_ga2_1a2_2a4_1a4_2link2_1_slink2_2_elink4_1_slink4_2_elink2_1_elink2_2_slink4_1_elink4_2_sFigura 13.2 Visão estrutural parcial do exemplo de reuso de objetos de mídia.A Tabela 13.1 ilustra o comportamento de uma aplicação NCL que iniciaos objetos “video1”, “video2_n” e “video4_g” em diferentes momentos (noinício da aplicação, a três segundos do início e a quatro segundos do início,respectivamente) e termina “video2_n” e “video1” a oito e nove segundos doinício, respectivamente.Tabela 13.1 Comportamento da Aplicação de Exemplo de Reuso de Objetos de Mídia.Estado “o” significa “Occurring” e Estado “s” Significa “Sleeping”Tempodo Início daAplicação+ Evento0aplicaçãoiniciavideo112ObjetoEstado daÂncoradeConteúdoTotalTempo deApresentaçãodo Objetovideo1 o 0video2_n s video3_i o 0video4_g s video1 o 1video2_n s video3_i o 1video4_g s video1 o 2video2_n s ÂncorasemOccurringAtivação deElosvideo3_i o 2 a3_1 link3_1_svideo4_g s 300
3algum eloiniciavideo2_n4algum eloiniciavideo4_g5678algum eloencerravideo2_n9algum eloencerravideo1video1 o 3 a1_1 link1_1_svideo2_n o 0video3_i o 3 a3_1video4_g s video1 o 4 a1_1video2_n o 1 a2_1 link2_1_svideo3_i o 4 a3_1video4_g o 4video1 o 5 link1_1_evideo2_n o 2 link2_1_evideo3_i o 5 link3_1_evideo4_g o 5 link_1_1_e_ctx4video1 o 6video2_n o 3video3_i o 6video4_g o 6 a4_2 link4_2_svideo1 o 7video2_n o 4 a2_2 link2_2_svideo3_i o 7video4_g o 7 a4_2video1 o 8video2_n s a2_2 link2_2_evideo3_i o 8video4_g o 8 a4_2video1 s video2_n s video3_i s video4_g s link4_2_eQuando “video1” é iniciado, “video3_i” é automaticamente iniciadotambém. Quando “video4_g” é iniciado, ele assume o mesmo tempo deapresentação do objeto referido, “video1”. Como “video4_g” foi iniciadoapenas a quatro segundos do início da aplicação, a âncora “a4_1” nuncaocorre e os elos “link4_1_s” e “link4_1_e” nunca são ativados.Chamamos de reúso de objeto de representação as formas de reusoutilizadas pelos elementos “video3_i” e “video4_g”: são o mesmoobjeto de mídia em exibição, cujos elementos são iniciados juntos (no caso deinstance=“instSame”) ou separadamente (no caso de instance=“gradSame”).Por outro lado, “video2” é totalmente independente de “video1”. Trata-sede um reúso apenas do código declarativo que especifica o objeto, quechamamos de reúso de objeto de dados. Nesse tipo de reúso o objeto301
- Page 290 and 291: Listagem 10.12 Código NCL de aplic
- Page 292 and 293: A Listagem 10.14 apresenta o códig
- Page 294 and 295: ole onSelectionrole testandonKeySel
- Page 296 and 297: estado desejado (identificado pelo
- Page 298 and 299: gTVrgTelaInteirargBotaoFigura 10.18
- Page 300 and 301: 10.8 Conectores e Elos que Manipula
- Page 302 and 303: ...Listagem 10.19 Elo que manipula
- Page 304 and 305: pVideo1replayvideo1imgCamera1onBegi
- Page 306 and 307: Podemos observar que foi utilizado
- Page 308 and 309: Observamos que, como o elo deve alt
- Page 310 and 311: ...Listagem 10.20 Aplicação NCL p
- Page 312 and 313: ... trecho da seção Listagem 10.2
- Page 314 and 315: ... trecho da seção ... trecho da
- Page 316 and 317: BibliografiaABNT NBR 15606-2 2011.
- Page 318 and 319: 11.1 RegrasAs regras usadas em uma
- Page 320 and 321: ...... trecho da seção Listagem 1
- Page 322 and 323: spAudioswitchAudioIdiomarEnrPtaudio
- Page 324 and 325: cada elemento filho do switch e se
- Page 326 and 327: Elementos Atributos Conteúdoswitch
- Page 328 and 329: 12.1 Metadados em Aplicações NCLA
- 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: “gradSame”: trata-se do mesmo o
- 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 380 and 381: Figura 15.5 Apresentação em um ú
- 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
odyvideo1a1_1a1_1ctx3video3_ia3_1link1_1_slink1_1_elink_3_1_slink3_1_ea1_1ctx2video2_nlink1_1_e_ctx4a1_1ctx4video4_ga2_1a2_2a4_1a4_2link2_1_slink2_2_elink4_1_slink4_2_elink2_1_elink2_2_slink4_1_elink4_2_sFigura 13.2 Visão estrutural parcial do ex<strong>em</strong>plo de reuso de objetos de mídia.A Tabela 13.1 ilustra o comportamento de uma aplicação <strong>NCL</strong> que iniciaos objetos “video1”, “video2_n” e “video4_g” <strong>em</strong> diferentes momentos (noinício da aplicação, a três segundos do início e a quatro segundos do início,respectivamente) e termina “video2_n” e “video1” a oito e nove segundos doinício, respectivamente.Tabela 13.1 Comportamento da Aplicação de Ex<strong>em</strong>plo de Reuso de Objetos de Mídia.Estado “o” significa “Occurring” e Estado “s” Significa “Sleeping”T<strong>em</strong>podo Início daAplicação+ Evento0aplicaçãoiniciavideo112ObjetoEstado daÂncoradeConteúdoTotalT<strong>em</strong>po deApresentaçãodo Objetovideo1 o 0video2_n s video3_i o 0video4_g s video1 o 1video2_n s video3_i o 1video4_g s video1 o 2video2_n s Âncoras<strong>em</strong>OccurringAtivação deElosvideo3_i o 2 a3_1 link3_1_svideo4_g s 300