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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Conceitos Preliminares 25comunicação entre as aplicações <strong>que</strong> pertençam a esses dois <strong>para</strong>digmasdiferentes.Figura 4 - Arquitetura básica do MHPAplicações DVB-HTML são baseadas em alguns padrões estabelecidos peloW3C. Essas aplicações são descritas em uma linguagem <strong>que</strong> estabelece umaextensão ao XHTML adotando, em conjunto com este, os padrões, Cascade StyleSheets (CSS - responsável pela formatação e layout de páginas HTML),ECMAScripts (responsável por habilitar interatividade em documentos XHTML)e Document Object Model (fornece abstração <strong>que</strong> permite, através doECMAScript, manipular estruturas e conteúdos de documentos XHTML).Já as aplicações DVB-J constituem programas em código binário JAVA.Esses programas, no entanto, diferente das versões de aplicação JAVA destinadaa desktops, devendo obedecer a uma série de APIs mais restritivas definidas peloMHP (ETSI, 2005). São elas:• JavaTV: Introduz uma série de funcionalidades específicas <strong>para</strong> oambiente de TV interativa, como localização de conteúdo, controle dociclo de vida da aplicação, controle de acesso, sintonização einformação sobre serviços. Os programas <strong>que</strong> utilizam essa API sãotambém denominados Xlets.• JMF: O Java Media Framework é uma API <strong>que</strong> gerencia ocomportamento e a interação de objetos de mídia contínua. JMF é

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

Saved successfully!

Ooh no, something went wrong!