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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

Figura 10.13 Conector com múltiplos papéis de ação, cada qual podendoser associado a um número indefinido de objetos(max=“unbounded”). ........................................................ 250Figura 10.14 Visão estrutural com elo que utiliza um conector de açõescompostas. ......................................................................... 251Figura 10.15 Conector com múltiplos papéis de condição, ligados pelooperador “and”................................................................... 254Figura 10.16 Visão estrutural com elo que utiliza um conector comcondição composta. ............................................................ 255Figura 10.17 Visão estrutural do Exemplo 10.5. ...................................... 257Figura 10.18 Visão de leiaute do Exemplo 10.5. ...................................... 258Figura 10.19 Visões temporal e espacial do Exemplo 10.5. ...................... 258Figura 10.20 Visão estrutural de aplicação que manipula o valor dediversas propriedades. ........................................................ 261Figura 10.21 Visão estrutural de aplicação que manipula um valor de umgrupo de propriedades. ....................................................... 262Figura 10.22 Exemplo 10.6, passo 1, contexto “replay” com as mídias,sendo que a porta “pVideo1” deve estar mapeada para“video1”, que é o vídeo que deve tocar visível e com sominicialmente; “video2” deve referenciar um descritor comvisible=“false” e soundLevel=“0”. ................................ 263Figura 10.23 Exemplo 10.6, passo 2, elo para iniciar “video2” e“imgCamera2” assim que “video1” inicia, fazendo uso doconector “onBeginStart”. .................................................. 264Figura 10.24 Exemplo 10.6, passo 3, elo para encerrar a apresentação detodas as mídias quando “video1” termina, fazendo uso doconector “onEndStop”. ...................................................... 264Figura 10.25 Exemplo 10.6, passo 4, lo para trocar a visibilidade do“video1” pela do “video2”. Além disso, troca o botão decâmera, de “imgCamera2” para “imgCamera1”. ............... 265Figura 10.26 Exemplo 10.6, passo 5, elo análogo ao anterior, desta vezpara trocar a visibilidade do “video2” pela do “video1”.Além disso, troca o botão de câmera, de “imgCamera1”para “imgCamera2”. ......................................................... 265Figura 10.27 Visões temporal e espacial do Eemplo 10.6 ......................... 266xxv

Figura 10.28 Entrelaçamento de vídeos no fluxo elementar. ..................... 269Figura 11.1 Visão estrutural ilustrando um com duasregras. ............................................................................... 280Figura 11.2 Visão estrutural ilustrando um com duas regrase um “spAudio”. ....................................... 282Figura 11.3 Switch contendo contextos. ................................................. 283Figura 13.1 Storyboard ilustrando objetos de mídia independentes eespelhados. ........................................................................ 297Figura 13.2 Visão estrutural parcial do exemplo de reuso de objetos demídia. ................................................................................ 300Figura 13.3 Visão estrutural parcial ilustrando a importação dedocumentos NCL. .............................................................. 305Figura 14.1 Exibição do objeto hipermídia declarativo NCL emdispositivo secundário. ....................................................... 313Figura 14.2 Visão estrutural de O Primeiro João com objetohipermídia declarativo NCL. .............................................. 313Figura 14.3 Cadeia temporal de NCLAdvert.......................................... 314Figura 15.1 Visão estrutural da nova versão do exemplo O PrimeiroJoão. ................................................................................. 327Figura 15.2 Múltiplos dispositivos em classe passiva com mapas dememórias idênticos. ............................................................ 330Figura 15.3 Visão estrutural com objeto de mídia do tipo“application/x-ncl-NCL”. ................................................... 332Figura 15.4 Múltiplos dispositivos em classe ativa com exibiçõesdiferentes. .......................................................................... 337Figura 15.5 Apresentação em um único dispositivo por ausência deregistros em classes. ........................................................... 340Figura 16.1 Sistema de arquivos do documento a ser adicionado. ........... 351Figura 17.1 Máquina de estado associada a âncoras de conteúdo oupropriedade. ....................................................................... 364Figura 18.1 Paradigma de programação orientado a eventos. ................. 372Figura 18.2 Visões temporal e espacial do Exemplo 18.1. ...................... 377xxvi

Figura 10.13 Conector com múltiplos papéis de ação, cada qual podendoser associado a um número indefinido de objetos(max=“unbounded”). ........................................................ 250Figura 10.14 Visão estrutural com elo que utiliza um conector de açõescompostas. ......................................................................... 251Figura 10.15 Conector com múltiplos papéis de condição, ligados pelooperador “and”................................................................... 254Figura 10.16 Visão estrutural com elo que utiliza um conector comcondição composta. ............................................................ 255Figura 10.17 Visão estrutural do Ex<strong>em</strong>plo 10.5. ...................................... 257Figura 10.18 Visão de leiaute do Ex<strong>em</strong>plo 10.5. ...................................... 258Figura 10.19 Visões t<strong>em</strong>poral e espacial do Ex<strong>em</strong>plo 10.5. ...................... 258Figura 10.20 Visão estrutural de aplicação que manipula o valor dediversas propriedades. ........................................................ 261Figura 10.21 Visão estrutural de aplicação que manipula um valor de umgrupo de propriedades. ....................................................... 262Figura 10.22 Ex<strong>em</strong>plo 10.6, passo 1, contexto “replay” com as mídias,sendo que a porta “pVideo1” deve estar mapeada para“video1”, que é o vídeo que deve tocar visível e com sominicialmente; “video2” deve referenciar um descritor comvisible=“false” e soundLevel=“0”. ................................ 263Figura 10.23 Ex<strong>em</strong>plo 10.6, passo 2, elo para iniciar “video2” e“imgCamera2” assim que “video1” inicia, fazendo uso doconector “onBeginStart”. .................................................. 264Figura 10.24 Ex<strong>em</strong>plo 10.6, passo 3, elo para encerrar a apresentação detodas as mídias quando “video1” termina, fazendo uso doconector “onEndStop”. ...................................................... 264Figura 10.25 Ex<strong>em</strong>plo 10.6, passo 4, lo para trocar a visibilidade do“video1” pela do “video2”. Além disso, troca o botão decâmera, de “imgCamera2” para “imgCamera1”. ............... 265Figura 10.26 Ex<strong>em</strong>plo 10.6, passo 5, elo análogo ao anterior, desta vezpara trocar a visibilidade do “video2” pela do “video1”.Além disso, troca o botão de câmera, de “imgCamera1”para “imgCamera2”. ......................................................... 265Figura 10.27 Visões t<strong>em</strong>poral e espacial do E<strong>em</strong>plo 10.6 ......................... 266xxv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!