Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ... Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

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

Introdução 20O Capítulo 5 apresenta uma proposta de um ambiente declarativo baseadona linguagem NCL para sistemas que implementem o GEM. Nesse capítulo édescrita a arquitetura e a implementação do sistema proposto. É mostrado comointegrar tal implementação a sistemas MHP utilizando as facilidades introduzidaspor sua interface de plug-ins e armazenamento de aplicações. Ao final docapítulo, são apresentados os resultados de alguns testes realizados.O Capítulo 6 apresenta uma análise dos resultados obtidos e sugestões parasuscitar trabalhos futuros.

2Conceitos PreliminaresNo capítulo anterior foram citados os três middleware para TV Digitalterrestre mais populares: o europeu (MHP), o americano (ATSC) e o japonês(ISDB). Além desses, foi citado um ambiente para a execução de aplicaçõesprocedurais em sistemas de mídia empacotada: o Blue-Ray Disc. Tais padrõesestabelecem uma série de requisitos mínimos a serem implementados por seusterminais. Neste capítulo são mostrados alguns desses requisitos relevantes para aconstrução de um ambiente de apresentação declarativo como uma aplicaçãoprocedural. É também feita uma breve descrição dos padrões mencionados, queconstituem as plataformas para as quais o sistema proposto é destinado.No intuito de descrever melhor as tecnologias envolvidas na construção dosistema proposto, este capítulo mostra, também, a configuração mínima de umamáquina virtual Java para uma plataforma de TV Digital.Para cumprir seus propósitos, este capítulo está organizado da forma aseguir. Na Seção 2.1, e em suas subseções, são apresentados os principaismiddleware procedurais para TV Digital aberta. A Seção 2.2 descreve o GEMcomo tentativa de harmonização desses padrões de middleware. A Seção 2.3mostra o padrão Blue-Ray: o primeiro padrão de mídia empacotada a implementaro GEM. E, por fim, na Seção 2.4 é apresentada a especificação mínima doambiente Java para sistemas de TV digital, inclusive o GEM.2.1.Middlewares de TV DigitalNuma arquitetura de serviços para TV Digital, o middleware consiste emuma abstração que atua entre duas camadas bem definidas. A razão de suaexistência está intimamente ligada à forma como ele interage com tais camadas.A camada inferior provê o serviço de transporte dos dados e o acesso àutilização dos recursos do terminal. Essa camada não é alvo de uma padronizaçãoformal, podendo ser especificada de acordo com os critérios do fabricante do

2Conceitos PreliminaresNo capítulo anterior foram citados os três middleware <strong>para</strong> TV Digitalterrestre mais populares: o europeu (MHP), o americano (ATSC) e o japonês(ISDB). Além desses, foi citado um ambiente <strong>para</strong> a execução de aplicaçõesprocedurais em sistemas de mídia empacotada: o Blue-Ray Disc. Tais padrõesestabelecem uma série de requisitos mínimos a serem implementados por seusterminais. Neste capítulo são mostrados alguns desses requisitos relevantes <strong>para</strong> aconstrução de um ambiente de apresentação declarativo como uma aplicaçãoprocedural. É também feita uma breve descrição dos padrões mencionados, <strong>que</strong>constituem as plataformas <strong>para</strong> as quais o sistema proposto é destinado.No intuito de descrever melhor as tecnologias envolvidas na construção dosistema proposto, este capítulo mostra, também, a configuração mínima de umamáquina virtual Java <strong>para</strong> uma plataforma de TV Digital.Para cumprir seus propósitos, este capítulo está organizado da forma aseguir. Na Seção 2.1, e em suas subseções, são apresentados os principaismiddleware procedurais <strong>para</strong> TV Digital aberta. A Seção 2.2 descreve o GEMcomo tentativa de harmonização desses padrões de middleware. A Seção 2.3mostra o padrão Blue-Ray: o primeiro padrão de mídia empacotada a implementaro GEM. E, por fim, na Seção 2.4 é apresentada a especificação mínima doambiente Java <strong>para</strong> sistemas de TV digital, inclusive o GEM.2.1.Middlewares de TV DigitalNuma arquitetura de serviços <strong>para</strong> TV Digital, o middleware consiste emuma abstração <strong>que</strong> atua entre duas camadas bem definidas. A razão de suaexistência está intimamente ligada à forma como ele interage com tais camadas.A camada inferior provê o serviço de transporte dos dados e o acesso àutilização dos recursos do terminal. Essa camada não é alvo de uma padronizaçãoformal, podendo ser especificada de acordo com os critérios do fabricante do

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

Saved successfully!

Ooh no, something went wrong!