100 likes | 212 Views
Padrão DASE para TV Digital ATSC. DASE (Application Software Environment) O PADRÃO DEFINE: Software (middleware) O padrão fornecerá aos criadores Os fabricantes poderão escolher as plataforma de hardware e os sistemas operacionais para os receptores. O PADRÃO ESPECIFICA:
E N D
Padrão DASE para TV Digital ATSC DASE (Application Software Environment) O PADRÃO DEFINE: Software (middleware) O padrão fornecerá aos criadores Os fabricantes poderão escolher as plataforma de hardware e os sistemas operacionais para os receptores
O PADRÃO ESPECIFICA: • Formato padrão de conteúdo eum ambiente de aplicativos: • hipermídia (aplicativos declarativos) • programas compilados (aplicativos procedimentais)
APLICATIVOS DECLARATIVOS • Tecnologias Web: • XHTML • CSS (Cascading Style Sheets) • ECMAScript • DOM (Document Object Model) • Conteúdo mono-mídia, tais como imagens fixas (JPEG, PNG),imagens animadas (MNG), fontes outline e bitmap (TrueDoc) e áudio e vídeo streaming e non-streaming.
DECLARATIVOS PROCEDIMENTAIS • Programas de Java compilados com base em Personal Java da Microsystem • Java Media Framework • Tecnologias de TV Java • Interface com o Usuário da HAVi Organization, W3C Document Object Model, e nas interfaces de programação de aplicativos (Application Programming Interfaces- APIs) específicas do DASE.
Aplicativos DASE híbridos • Mistura de conteúdo de aplicativos (declarativos e procedimentais) • Permite conteúdo definidos pelo aplicativo via decodificadores (conteúdo passível de download)
O Ambiente de Aplicativos DASE (Sistema DASE) • agente de usuário padronizado (browser) - aplicativos declarativo • Java Virtual Machine • APIs - aplicativos procedimentais • Modo independente do sistema operacional subjacente (sistema de transmissão de dados subjacente)
Sistemas de Transmissão de Dados Específicos • Padrão ATSC de Difusão de Dados A/90 • DASE define um binding com o sistema de transmissão • Bindings com o sistema de transmissão são contempladas para padronização futura • O Padrão DASE deverá evoluir por meio de múltiplos “níveis” ou “versões” que desdobram os níveis anteriores
Instância do Padrão DASE • Nível 1: proporciona aplicativos com base na interatividade local • Nível 2: deverá suportar interatividade remota para tipos de conteúdo especificados pelo DASE • Nível 3: deverá suportar interação pela rede e tipos de conteúdo gerais
Sistema DASE • Projetado para suportar interoperabilidade funcional com conteúdo interativo aperfeiçoado • ATVEF (Advanced Television Enhancement Forum), agora padronizado como SMPTE DDE-1 (Declarative Data Essence, Nível 1) • Conteúdo Declarativo DASE foi submetido ao SMPTE para padronização como DDE-2 (Declarative Data Essence, Nível 2)
O Padrão DASE se subdivide em 8 seções: • Parte 1: Introdução, Arquitetura e Instalações em Comum • Parte 2: Aplicativos Declarativos e Ambiente • Parte 3: Aplicativos Procedimentais e Ambiente • Parte 4: Interface de Programação de Aplicativos • Parte 5: Recurso de Fontes Portáveis • Parte 6: Segurança • Parte 7: Transmissão de Aplicativos • Parte 8: Conformidade