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 e um 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 DDE2 (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