12.07.2015 Views

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

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.

Conceitos Preliminares 22receptor. Ela engloba todo hardware e softwares nativos (drivers de dispositivos,sistema operacional, aplicações nativas).A camada superior é composta pelos aplicativos e serviços comuns aosusuários do sistema de TV Digital: guias eletrônicos de programação, jogos,cotação do mercado de ações, dentre outros serviços produzidos pelos provedoresde conteúdo/infra-estrutura.De forma a permitir <strong>que</strong> os aplicativos e serviços do sistema de TV Digitalsejam desenvolvidos independente da camada inferior, ou seja, do fabricante, foicriada uma camada intermediária: o middleware.Os middlewares são padrões <strong>que</strong> especificam requisitos mínimos a seremimplementados pelos fabricantes de forma a permitir uma execução global deaplicações e serviços <strong>para</strong> TV Digital. Tal padronização abrange, principalmente,APIs <strong>para</strong> acesso aos recursos da camada inferior, protocolos e formatos deconteúdo a serem suportados.Figura 2 – Arquitetura de um sistema de TV Digital.A Figura 2 ilustra o middleware exercendo seu papel de camadaintermediária entre o sistema operacional e os aplicativos e serviços comuns aosusuários do sistema de TV Digital.Os principais padrões de middleware <strong>para</strong> sistemas de TV Digital terrestreserão descritos nas seções a seguir.

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

Saved successfully!

Ooh no, something went wrong!