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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

informal da linguag<strong>em</strong> <strong>NCL</strong>. A Parte II explora <strong>em</strong> detalhes cada conceito dalinguag<strong>em</strong>, <strong>em</strong> toda sua potencialidade, apresentando os el<strong>em</strong>entos e atributosde <strong>NCL</strong>. A Parte III discute os conceitos mais avançados de <strong>NCL</strong>, incluindosua linguag<strong>em</strong> de script Lua, uma das mais utilizadas no mundo na área dejogos e entretenimento.O livro começa com uma introdução aos sist<strong>em</strong>as de TV digital e aosseus padrões de referência para codificação de áudio e de vídeo, paramultiplexação e para modulação. Compondo o conjunto de padrões dereferência, o Capítulo 1 apresenta então a camada que será assunto dorestante do livro: o middleware. São discutidos os middlewares de váriossist<strong>em</strong>as existentes e levantados os requisitos impostos a eles pelasaplicações. Ainda nesse capítulo, são discutidos os diversos paradigmasutilizados na especificação de aplicações e como os middlewares se divid<strong>em</strong><strong>em</strong> ambientes declarativos e ambientes imperativos, conforme o suporte dadoa um desses paradigmas. Por fim, uma discussão é apresentada sobr<strong>em</strong>iddlewares declarativos, sua importância e abrangência, quando então alinguag<strong>em</strong> <strong>NCL</strong> é apresentada.O Capítulo 2 apresenta o modelo conceitual de dados da linguag<strong>em</strong><strong>NCL</strong>, denominado Nested Context Model. Nesse capítulo as diversasentidades básicas do modelo são informalmente apresentadas, e é dada umapequena noção de como elas serão mapeadas <strong>em</strong> el<strong>em</strong>entos da linguag<strong>em</strong>.O Capítulo3 traz uma introdução passo a passo a diversos el<strong>em</strong>entosque compõ<strong>em</strong> o perfil <strong>NCL</strong> 3.0 para TV digital. Nessa introdução, não existea preocupação de definir cada el<strong>em</strong>ento da linguag<strong>em</strong> e cada um de seusatributos, o que é feito na Parte II do livro. O intuito é já prover ao leitor ahabilidade de desenvolver programas <strong>NCL</strong> simples e capacitá-lo a melhorentender e exercitar os d<strong>em</strong>ais conceitos apresentados na Parte II. Aintrodução é feita através de um único ex<strong>em</strong>plo, construído passo a passojunto com o leitor.O Capítulo 4 introduz, de forma genérica, os vários perfis e módulos dalinguag<strong>em</strong> <strong>NCL</strong>. O capítulo é apenas uma introdução à Parte II do livrodedicada à apresentação do perfil EDTV (Enhanced Digital TV), definidopara sist<strong>em</strong>as de TV digital.A Parte I se encerra com quatro apêndices. O Apêndice A discute maisdetalhadamente os diversos métodos de compactação e compressão de dados,apresentando os padrões para textos, imagens, áudios e vídeos. O Apêndice Btraz uma introdução ao padrão DSM-CC (Digital Storage Media Commandand Control) para transporte de dados. O Apêndice C apresenta <strong>em</strong> detalheso modelo NCM introduzido pelo Capítulo 2. Finalmente, o Apêndice Dapresenta um documento <strong>NCL</strong> especificando uma base de conectores,conceito discutido no Capítulo 3 e detalhado no Capítulo 10.iv

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

Saved successfully!

Ooh no, something went wrong!