11.07.2015 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Os seres humanos se vest<strong>em</strong> de acordo com a situação. Por ex<strong>em</strong>plo, sevai a uma festa de gala, um hom<strong>em</strong> pode usar terno e gravata; porém, se vai àpraia, usa um calção. Da mesma forma, objetos (nós) de mídia pod<strong>em</strong> serexibidos de forma diferente, conforme a situação. A forma como um objeto d<strong>em</strong>ídia deve ser exibido, onde e por qu<strong>em</strong> é especificada na entidade descritor(descriptor na Figura 2.2). É nessa entidade que são dadas as característicasiniciais da apresentação. Iniciais porque elas pod<strong>em</strong> mudar com o t<strong>em</strong>po. Porex<strong>em</strong>plo, o posicionamento de um objeto pode mudar, e, de forma análoga,um ser humano pode mudar sua vestimenta com o t<strong>em</strong>po (no decorrer daanimação da festa de gala, o hom<strong>em</strong> pode, por ex<strong>em</strong>plo, tirar a gravata).Dev<strong>em</strong>os notar que o descritor também define onde o objeto deve serapresentado, incluindo aí o dispositivo de exibição. Assim, essa entidade é abase para o suporte a múltiplos dispositivos de exibição.Note que a forma como um ser humano se veste pode ser adaptada àsituação. Do mesmo modo, a forma como um nó é exibido depende dasituação. Assim, pod<strong>em</strong>os associar vários descritores a um mesmo nó d<strong>em</strong>ídia, que serão escolhidos de acordo com a situação, de acordo com umaregra (rule). O conjunto de descritores alternativos deve ser definido dentroda entidade switch de descritores (descriptorSwitch na Figura 2.2). Essaentidade é que vai permitir à <strong>NCL</strong> a definição declarativa da forma como umconteúdo deve ser apresentado, adaptada a um certo contexto de exibição.Objetos de mídia pod<strong>em</strong> se relacionar, assim como os seres humanos.Ex<strong>em</strong>plos de relacionamentos foram definidos no Capítulo 1; por ex<strong>em</strong>plo, osrelacionamentos t<strong>em</strong>porais e espaciais entre objetos de mídia, tãomencionados naquele capítulo.Um relacionamento é definido por uma relação e pelos participantes darelação. Voltando à nossa metáfora, uma relação entre seres humanos poderiaser definida como “hom<strong>em</strong> é casado com mulher”. Em um relacionamento,um ser humano do tipo hom<strong>em</strong> vai exercer o papel hom<strong>em</strong> na relação e outrodo tipo mulher vai exercer o papel correspondente à mulher. Assim, t<strong>em</strong>os orelacionamento “João é casado com Maria”. Dev<strong>em</strong>os notar que, <strong>em</strong> umasociedade que não admite a poligamia, apenas um ator pode exercer cadapapel nessa relação. Tom<strong>em</strong>os agora mais três relações entre seres humanos:“ser humano é amigo de ser humano”, “ser humano tipo cardiologista cuidado enfarte de ser humano”, “ser humano paga dinheiro a ser humano”. Naprimeira dessas relações, vários seres humanos pod<strong>em</strong> exercer o mesmopapel, por ex<strong>em</strong>plo: Tadeu é amigo de José e de Antônio. Conclusão:relacionamentos pod<strong>em</strong> ser do tipo n:m. Na segunda relação descrita, orelacionamento se dá entre partes do ser humano, por ex<strong>em</strong>plo: “Marcos (umcardiologista) cuida do enfarte do coração de Severino”. Conclusão:relacionamentos relacionam âncoras; como caso particular, a âncora querepresenta todo o conteúdo. No terceiro caso de relação descrito, o44

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

Saved successfully!

Ooh no, something went wrong!