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.

Aplicacoes<strong>NCL</strong>joao.ncl (2 Kbytes)imagensfoto.png (50 Kbytes)chuteira.png (40 Kbytes)videosdrible.mp4 (108 Kbytes)codigos LuaLUAgoals.lua (1 Kbyte)Figura B.3 Árvore de diretórios para um carrossel.A divisão anterior pode não ser a melhor divisão dos arquivos <strong>em</strong>módulos. A divisão depende de quando os arquivos serão necessários, osrelacionamentos entre eles etc.Vamos agora colocar os módulos no carrossel. Como o Módulo 1contém a aplicação e ela deve ser carregada antes de tudo, para diminuir o seuretardo de acesso vamos inserir o Módulo 1 mais de uma vez no carrossel,como ilustra a Figura B.4.Módulo 1Módulo 2Módulo 1Módulo 3Figura B.4 Carrossel de objetos para o ex<strong>em</strong>plo da Figura B.3.Como mencionamos, transmitir um módulo mais de uma vez <strong>em</strong> umcarrossel diminui seu t<strong>em</strong>po de acesso, mas aumenta o tamanho do carrossel eo t<strong>em</strong>po de acesso dos outros módulos. Mais ainda, como a banda passante dedifusão é constante (6 MHz no caso do Brasil), aumentar o tamanho docarrossel é diminuir a banda dos outros fluxos que irão no mesmo sinal TS(Transpor Stream), incluindo o áudio e o vídeo principal de um programa deTV. Diminuir a banda desses sinais é diminuir sua qualidade.Alternativamente, poderíamos ter optado por colocar o arquivo joão.ncl nosmódulos 1 e 2, pois nada impede que um arquivo seja transmitido mais deuma vez, <strong>em</strong> mais de um módulo. Entretanto, os mesmos cuidados dev<strong>em</strong> sertomados. De fato, a otimização de um carrossel é um probl<strong>em</strong>a extr<strong>em</strong>amentecomplexo. Não existe maneira de saber qual é o carrossel de objetos maiseficiente para todos os casos. É necessário saber a estrutura e o projeto decada aplicação específica carregada pelo carrossel e, mesmo assim, não énada fácil chegar à solução mais eficiente.456

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

Saved successfully!

Ooh no, something went wrong!