Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ... Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
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
- Page 1 and 2: Rafael Ferreira RodriguesAmbiente D
- Page 3 and 4: Todos os direitos reservados. É pr
- Page 5 and 6: AgradecimentosGostaria de agradecer
- Page 7 and 8: AbstractRodrigues, Rafael Ferreira.
- Page 9 and 10: 4.3.1. Estrutura do Sistema Baseada
- Page 11 and 12: Figura 26 - Duas implementações d
- Page 13 and 14: 1IntroduçãoA possibilidade de se
- Page 15 and 16: Introdução 15possível ambiente d
- Page 17 and 18: Introdução 17XHTML que viabiliza
- Page 19: Introdução 19MPEG-2 para o carreg
- Page 23 and 24: Conceitos Preliminares 232.1.1.O Mi
- Page 25 and 26: Conceitos Preliminares 25comunicaç
- Page 27 and 28: Conceitos Preliminares 27deixam de
- Page 29 and 30: Conceitos Preliminares 29• Permit
- Page 31 and 32: Conceitos Preliminares 31são inclu
- Page 33 and 34: Conceitos Preliminares 33• Um pro
- Page 35 and 36: Conceitos Preliminares 35Dentre as
- Page 37 and 38: Conceitos Preliminares 37ocap..perm
- Page 39 and 40: Conceitos Preliminares 39No Apêndi
- Page 41 and 42: Conceitos Preliminares 41Figura 9 -
- Page 43 and 44: Conceitos Preliminares 43No GEM, po
- Page 45 and 46: Conceitos Preliminares 45Figura 13
- Page 47 and 48: 3Trabalhos RelacionadosAs propostas
- Page 49 and 50: Trabalhos Relacionados 49A proposta
- Page 51 and 52: Trabalhos Relacionados 51A soluçã
- Page 53 and 54: O Fomatador NCL 53Figura 16 - Arqui
- Page 55 and 56: O Fomatador NCL 55Como exemplo de e
- Page 57 and 58: O Fomatador NCL 574.3.A Arquitetura
- Page 59 and 60: O Fomatador NCL 59transmissão e, c
- Page 62: O Fomatador NCL 62Figura 20 - Digra
- Page 65 and 66: O Fomatador NCL 65Figura 22 - Diagr
- Page 67 and 68: O Fomatador NCL Xlet 675.1.1.Gerenc
- Page 69 and 70: O Fomatador NCL Xlet 695.1.3.Núcle
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