Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil
|
|
- Cláudio Teixeira Campos
- 7 Há anos
- Visualizações:
Transcrição
1 Fundamentos de Sistemas Multimídia Prof. ª Débora C. Muchaluat Saade Middleware Ginga Jean Ribeiro Damasceno Escola de Engenharia (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil
2 Introdução Ginga é o nome do middleware aberto do Sistema Brasileiro de TV Digital Ginga é uma camada de software intermediário (middleware), entre o hardware/sistema Operacional e as aplicações As aplicações executadas sobre Ginga são classificadas em duas categorias - Aplicações declarativas - Aplicações procedurais O usuário deixa de ter um papel passivo de telespectador e passa a ter um papel ativo Todas as propostas de sistemas de Televisão Digital especificam middlewares No Brasil, o uso da TV como objeto de inclusão digital é prioridade do governo
3 Arquitetura do Middleware Ginga Em TV o Modelo de serviço é do tipo push Usuários podem começar a assistir um programa já iniciado Possibilidade de edição de documentos durante a exibição A melhor forma de lidar com um sistema complexo como é o caso de um sistema de TV digital interativa é através da representação de sua arquitetura Arquitetura: - Mostra os principais elementos de um sistema - Explicita suas interações - Esconde os detalhes menos importantes
4 Arquitetura do Middleware Ginga Figura 1. Arquitetura de TV digital com tecnologias usadas em cada camada Figura 2. Padrões de referência do sistema brasileiro de TV digital
5 Arquitetura do Middleware Ginga Requisitos de um middleware: Suporte àsincronização de mídias - Sincronização baseada na estrutura - Suporte a canal de retorno Suporte a múltiplos dispositivos de exibição Suporte ao desenvolvimento de programas ao vivo (em tempo de exibição) Suporte à adaptação do conteúdo e da forma como o conteúdo é exibido
6 Arquitetura do Middleware Ginga po Figura 3. Importância da TV na Inclusão Social
7 Arquitetura do Middleware Ginga O middleware Ginga pode ser dividida em três grandes módulos: Ginga-NCL (declarativo) (o ambiente de apresentação) Ginga-J (procedural) (o ambiente de execução ) Ginga-CC (Common Core)
8 Arquitetura do Middleware Ginga Figura 4. Arquitetura do middleware Ginga
9 Arquitetura do Middleware Ginga Ginga NCL: Ambiente obrigatório para receptores portáteis e fixos Máquina de interpretação do conteúdo declarativo (formatador NCL) Exibidor (user agent) XHTML Máquina de apresentação Lua
10 Arquitetura do Middleware Ginga Ginga NCL: Linguagem NCL (Nested Context Language) (oferece suporte a todos os requisitos mencionados para um middleware) Desenvolvida no Laboratório TeleMídia da PUC-Rio NCL é uma das principais linguagens existentes para a definição do sincronismo temporal NCL também provê suporte a variáveis NCL foi concebida de forma modular
11 Arquitetura do Middleware Ginga Ginga NCL: Lua Desenvolvida no Departamento de Informática da PUC-Rio Padrão internacional de fato na área de entretenimento Lua é leve, fácil de usar e possui um altíssimo desempenho
12 Arquitetura do Middleware Ginga Ginga Java: É uma especificação de middleware distribuído Deve ser capaz de receber e interpretar os dados dos celulares, PDAs, controles, etc. Figura 6. Contexto em que a pilha do software Ginga-J é executada
13 Arquitetura do Middleware Ginga Ginga Java: Máquina virtual Java Ginga-J não é mandatário para todos os perfis de terminais de acesso A definição Ginga-J é composta por API (Interfaces de Programação de Aplicativos) O subsistema foi construído para garantir a compatibilidade com o padrão GEM Desenvolvido no Laboratório LAVID da UFPB
14 Arquitetura do Middleware Ginga Ginga Java: O ambiente de execução Ginga-J utiliza a linguagem Java e é dividido em três partes Figura 7. Ginga-J. APIs vermelha, amarela e verde do Ginga-J.
15 Arquitetura do Middleware Ginga Ginga Common Core : Concentra serviços necessários tanto para a máquina de apresentação (declarativo) quanto para a máquina de execução (procedural) Faz a interface direta com o sistema operacional, fazendo uma ponte estreita com o hardware
16 Arquitetura do Middleware Ginga Ginga Common Core : Figura 9. Ginga Common Core
17 Middlewares Adotados em outros Sistemas de TV Digital A padronização evita uma proliferação de padrões de middleware Seguem recomendações do padrão GEM Middlewares: - MHP Multimedia Home Platform (Europeu) - DASE DTV Application Software Environment (Americano) - ARIB Association of Radio Industries and Businesses (Japonês)
18 Middlewares Adotados em outros Sistemas de TV Digital MHP Multimedia Home Platform (Europeu) Busca oferecer um ambiente de TV interativa, independente de hardware e software específicos, aberto e interoperável, para receptores e set top boxes de TV digital. Ambiente de execução: - máquina virtual Java - conjunto de interfaces de programação de aplicações (APIs) Possibilidade de usar uma linguagem de programação semelhante ao HTML, denominada DVB- HTML. Além do MHP, o MHEG-5 (padrão ISO/IEC ) é adotado na camada de middleware no DVB-T.
19 Middlewares Adotados em outros Sistemas de TV Digital MHP Multimedia Home Platform (Europeu) Figura 10. O padrão de televisão digital DVB MHP
20 Middlewares Adotados em outros Sistemas de TV Digital DASE DTV Application Software Environment (Americano) Adota uma máquina virtual Java como mecanismo que facilita a execução de aplicações que permitem interatividade Permite o uso de linguagens declarativas, usadas na web, como HTML e JavaScript Os middlewares MHP e DASE não foram projetados para serem compatíveis entre si
21 Middlewares Adotados em outros Sistemas de TV Digital DASE DTV Application Software Environment (Americano) Figura 11. O padrão de televisão digital ATSC DASE
22 Middlewares Adotados em outros Sistemas de TV Digital DASE DTV Application Software Environment (Americano) Está sendo substituído pelo ACAP (Advanced Common Application Platform) e OCAP (OpenCable Applications Platform) nos EUA O ACAP é o resultado da harmonização dos padrões de middleware OCAP do CableLabs, e DASE, do ATSC, que assegura compatibilidade entre as transmissões por cabo e terrestres Assim como o OCAP, o ACAP é derivado do padrão MHP por meio da especificação GEM O OCAP é voltado para as plataformas de TV a cabo, e o principal objetivo de sua especificação é permitir que as aplicações sejam executadas em qualquer sistema dos EUA
23 Middlewares Adotados em outros Sistemas de TV Digital ARIB Association of Radio Industries and Businesses (Japonês) O middleware do ISDB (Integrated Services Digital Broadcasting) É padronizado pela organização japonesa ARIB É formado por alguns padrões, como o ARIB STD-B24 (Data Coding and Transmission Specification for Digital Broadcasting) que define uma linguagem declarativa denominada BML (Broadcast Markup Language) Outra especificação do middleware é o ARIB-STD B23 (Application Execution Engine Platform for Digital Broadcasting
24 Middlewares Adotados em outros Sistemas de TV Digital ARIB Association of Radio Industries and Businesses (Japonês) Figura 12. O padrão de televisão digital ISDB ARIB
25 Middlewares Adotados em outros Sistemas de TV Digital GEM Globally Executable MHP O GEM foi proposto, inicialmente, para que as aplicações MHP pudessem ser utilizadas sobre as plataformas do middleware dos EUA (CableLabs) e do Japão (ARIB). GEM é um padrão ao qual implementações existentes devem se adaptar para obter uma conformidade que garante a execução global de aplicações O padrão define: - um conjunto de APIs - garantias semânticas - protocolos - formatos de conteúdo
26 Middlewares Adotados em outros Sistemas de TV Digital GEM Globally Executable MHP Figura 13. O GEM e a relação com middlewares de outros padrões de TV Digital
27 Comparação do Middleware Ginga com os Middlewares adotados em outros Sistemas de TV Digital Middleware Sistema de TVD Ambiente Declarativo Ambiente Procedural ACAP Americano/ATSC ACAP-X [ATSC A ] (linguagem declarativa = XHTML) like; linguagem não-declarativa = ECMAScript) ACAP-J [ATSC A ] (linguagem procedural = Java) MHP Europeu/DVB-T DVB-HTML [ETSI TS V1.2.2, 2006] (linguagem declarativa = XHTML like; linguagem não-declarativa = ECMAScript) MHP [ETSI TS V1.2.2, 2006] (linguagem procedural = Java) ARIB-BML Japonês/ISDB-T ARIB BML [ARIB B ] (linguagem declarativa = BML (XHTML like; linguagem não-declativa= ECMAScript) Opcional (GEM [ETSI TS V ] like); não implementado) Ginga Brasileiro/SBTV Ginga-NCL [ABNT NBR ] (linguagem declarativa = NCL; linguagem não declarativa = Lua) Ginga-J (Linguagem procedural = Java) Tabela 1. Ambientes de aplicações para receptores fixos e móveis
28 Comparação do Middleware Ginga com os Middlewares adotados em outros Sistemas de TV Digital Middleware Sistema de TVD Ambiente Declarativo Ambiente Procedural ARIB-BML Japonês/ISDB-T ARIB-BML [ARIB B ] (linguagem declarativa = BML (XHTML like; linguagem nãodeclarativa = ECMAScript) X Ginga Brasileiro/SBTVD Ginga-NCL [ABNT NBR ] (linguagem declarativa = NCL; linguagem não-declarativa = Lua) Opcional o Ginga-J Tabela 2. Ambientes de aplicações para receptores portáteis
29 Comparação do Middleware Ginga com os Middlewares adotados em outros Sistemas de TV Digital No Ginga os ambientes de apresentação e execução se complementam, unidos por uma ponte em uma implementação sem nenhuma redundância O Ginga, desde seu projeto inicial, foi desenvolvido tendo em mente os dois ambientes de programação. A BML e o Ginga-NCL parecem ser, atualmente, os mais apropriados para servirem de middleware em dispositivos portáteis NCL BML - Mais apropriada para o desenvolvimento de aplicações hipermídia Foco no sincronismo e adaptabilidade Baseada em XHTML Foco declarativo apenas na interatividade, se comparada a BML, é mais apropriada para o desenvolvimento de aplicações hipermídia e, principalmente, de TV Digital. Isso porque têm foco no sincronismo e adaptabilidade, fatores importantes no desenvolvimento de aplicações de TV Digital. A BML é baseada em XHTML e tem foco declarativo apenas na interatividade.
30 Conclusão O Ginga da suporte às aplicações declarativas e procedurais O Ginga é compatível com as definições internacionais ITU - Possibilita a exportação do conteúdo Tanto o ambiente declarativo quanto o procedural de um middleware deve dar suporte: - a sincronização de mídias, - a múltiplos dispositivos de exibição, - ao desenvolvimento de programas ao vivo (em tempo de exibição) - suporte à adaptação do conteúdo e da forma como o conteúdo é exibido Um middleware nacional fortalece a indústria nacional de software
31 Fundamentos de Sistemas Multimídia Prof. ª Débora C. Muchaluat Saade Middleware Ginga Jean Ribeiro Damasceno Obrigado! Perguntas?
comum apresentando, em caráter informativo, os três padrões anteriormente mencionados.
1 Introdução A possibilidade de se encapsular dados, juntamente com o áudio e vídeo, em sistemas de TV Digital, abre espaço para uma vasta gama de oportunidades capaz de proporcionar uma maior interatividade
Leia maisMiddleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) Rua Passo da Pátria, 156 Niterói RJ Brasil
Middleware Ginga Jean Ribeiro Damasceno Escola de Engenharia Universidade Federal Fluminense (UFF) Rua Passo da Pátria, 156 Niterói RJ Brasil jeanrdmg@yahoo.com.br Abstract. The open middleware Ginga is
Leia maisArquitetura do Sistema Brasileiro. Novos Recursos. Aplicações. Middleware
Departamento de Ciência da Computação TV Digital no Brasil Introdução a TV Digital Interativa no Brasil Padrão Brasileiro Transmissão terrestre Transmissão terrestre digital de sinais de televisão (radiodifusão),
Leia maisAs múltiplas possibilidades do middleware Ginga
76 As múltiplas possibilidades do middleware Ginga Autor : Prof. Luiz Fernando Gomes Soares Coordenador do Grupo de Trabalho de Middleware Colaborou: Paulo Henrique Castro Coordenador do Módulo Técnico
Leia maisTV INTERATIVA SE FAZ COM GINGA
TV INTERATIVA SE FAZ COM GINGA Autor: Luiz Fernando Gomes Soares Departamento de Informática - Universidade Católica do Rio de Janeiro - Rua Marquês de São Vicente, 225 - Fone: (21) 3527-1530 (FAX) CEP
Leia maisTV Interativa se faz com Ginga
TV Interativa se faz com Ginga Luiz Fernando Gomes Soares Departamento de Informática Universidade Católica do Rio de Janeiro Rua Marquês de São Vicente 225 Fone: (21) 3527-1530 (FAX) CEP 22453-900 Rio
Leia maisTópicos. Visão geral do sistema Modelo de referência Algumas demonstrações Requisitos para um middleware Ginga Consideraçõesfinais
. TV interativa se faz com Ginga Copyright 2006 TeleMídia Tópicos Visão geral do sistema Modelo de referência Algumas demonstrações Requisitos para um middleware Ginga Consideraçõesfinais 2. TV interativa
Leia maisSistema de acesso a dispositivos eletrônicos através da TV Digital interativa. Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas
Sistema de acesso a dispositivos eletrônicos através da TV Digital interativa Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos Fundamentação
Leia maisRoteiro. Módulo IV 3 horas. A arquitetura de um sistema digital de televisão Padrões de Middleware DASE MHP ARIB GINGA
Roteiro Módulo I 6 horas. Introdução à Organização; Arquitetura de Computadores; Hardware / Software / etc.; Processador Memória e Entrada / Saída (E/S); Sistema Operacional (SO): Características, Tipos
Leia maisNorma de TV digital criada a partir do ISDB-T (Integrated Services Digital Broadcasting Terrestrial) e adicionando modificações Brasileiras
Inovações Introduzidas pelo Brasil no Sistema ISDB-T Zalkind Lincoln HXD Interative Television ISDB-TB Norma de TV digital criada a partir do ISDB-T (Integrated Services Digital Broadcasting Terrestrial)
Leia mais1.1. Objetivos e Contribuições
1 Introdução Um sistema de TV Digital (TVD) pode ser definido, resumidamente, como um conjunto de especificações que determinam as tecnologias envolvidas na transmissão de conteúdo pelas emissoras (ou
Leia maisIntrodução 15. representações definidas pelo MHEG-1, porém foi cancelado por falta de recursos.
1 Introdução A evolução das técnicas de codificação digital, aliada aos esquemas eficientes de modulação para transmissões digitais, tornou possível o advento da TV digital. Atualmente, os sistemas de
Leia maisSuporte para desenvolvimento de aplicações multiusuário e multidispositivo para TV Digital com Ginga
ARTIGO Suporte para desenvolvimento de aplicações multiusuário e multidispositivo para TV Digital com Ginga Lincoln David Nery e Silva, Carlos Eduardo Coelho Freire Batista, Luiz Eduardo Cunha Leite e
Leia maisARIB. ARIB STD-B24, Version 3.2, Volume 3: Data Coding and Transmission Specification for Digital Broadcasting, ARIB Standard, 2002.
7 Referências ARIB. ARIB STD-B24, Version 3.2, Volume 3: Data Coding and Transmission Specification for Digital Broadcasting, ARIB Standard, 2002. ARIB. ARIB STD-B23, Application Execution Engine Platform
Leia maisIntrodução à TV Digital
Sistemas Hipermídia Complexos Será que um modelo conceitual tão simples com apenas nós, elos (embutidos e de referência) e âncoras provê suporte a tais sistemas? Quais os requisitos de tais sistemas? Tomemos
Leia maisTelevisão Digital Interativa se faz com Ginga
Televisão Digital Interativa se faz com Ginga Guido Lemos de Souza Filho Luiz Eduardo Cunha Leite LAVID DI - UFPB Instituições Selecionadas para Elaborar Propostas de Alternativas Tecnológicas Requisitos
Leia mais2 Conceitos Preliminares
2 Conceitos Preliminares No capítulo anterior foram citados os três middleware para TV Digital terrestre mais populares: o europeu (MHP), o americano (ATSC) e o japonês (ISDB). Além desses, foi citado
Leia mais1 Introdução. (Pérez-Luque, 1996). 1 Qualquer ocorrência no tempo de duração finita ou, na maioria das vezes, infinitesimal
1 Introdução Uma aplicação hipermídia é formada por um conjunto de informações distribuídas no tempo e espaço. Assim, cada aplicação, além do seu conteúdo (vídeo, áudio, texto, imagem etc.), contém a especificação
Leia maisJúri Virtual I2TV: Uma Aplicação para TV Digital Interativa baseada em JavaTV e HyperProp
Júri Virtual I2TV: Uma Aplicação para TV Digital Interativa baseada em JavaTV e HyperProp Valdecir Becker 1, Rafael Vargas 1, Günter Herweg Filho 1, Carlos Montez 2 1 NURCAD Núcleo de Redes de Alta Velocidade
Leia maisMiddleware é um programa de computador que faz a mediação entre outros
1 Introdução Este capítulo descreve, inicialmente, a motivação para a realização do trabalho. Posteriormente, são apresentados os objetivos traçados e, finalmente, detalhamos a organização desta dissertação.
Leia maisDepartamento de Informática OBSERVAÇÃO
OBSERVAÇÃO Este relatório consta de duas partes. Uma executada pelo aluno Felipe Nogueira Bárbara, e outra pelo aluno Henrique Siqueira Silva Junger, que substituiu o primeiro em março de 2008. Atenciosamente,
Leia mais3 Trabalhos Relacionados
3 Trabalhos Relacionados As propostas para ambientes de apresentação declarativos compatíveis com sistemas que implementem o GEM são relativamente recentes. A própria especificação MHP, como já mencionado,
Leia maisFlexTV Uma Proposta de Arquitetura de Middleware para o Sistema Brasileiro de TV Digital
FlexTV Uma Proposta de Arquitetura de Middleware para o Sistema Brasileiro de TV Digital Luiz Eduardo Cunha Leite Carlos Eduardo Coelho Freire Batista Guido Lemos de Souza Filho Raoni Kulesza Luiz Gustavo
Leia mais2 Trabalhos Relacionados
2 Trabalhos Relacionados Atualmente, entre os principais middlewares declarativos destacam-se o europeu DVB-HTML (ETSI, 2003), o americano DASE (DTV Application Software Environment) declarativo (ATSC,
Leia maisTV Digital. Análise de Sistemas de Comunicações 2017/II Maria Cristina Felippetto De Castro
Pesquisa em inicia nos anos 70 Visava qualidade da imagem (cinema) Dificuldade em melhorar a qualidade da transmissão a partir de uma plataforma analógica Solução encontrada com o advento das tecnologias
Leia maisGinga-J ou Ginga-NCL: características das linguagens de desenvolvimento de recursos interativos para a TV Digital
Ginga-J ou Ginga-NCL: características das linguagens de desenvolvimento de recursos interativos para a TV Digital RESUMO ZANCANARO, Airton SANTOS, Paloma Maria TODESCO, José Leomar A televisão, como meio
Leia maisIntrodução ao middleware de TV Digital brasileiro
Introdução ao middleware de TV Digital brasileiro Bruno Ghisi Fundação CERTI SCJA, SCJP, SCMAD, SCSNI e IBM Certified Specialist SQ Ian Ribas Fundação CERTI SCEA Objetivo Fornecer uma visão geral sobre
Leia maisConferência Internacional Espectro, Sociedade e Comunicação IV. Rafael Diniz - Universidade de Brasília
Conferência Internacional Espectro, Sociedade e Comunicação IV TV e Rádio Digitais Interativos: o apagão da tv analógica, a definição do Sistema Brasileiro de Rádio Digital e o futuro do broadcasting Conteúdo
Leia maisTelevisão Digital Interativa se faz com Ginga. Guido Lemos de Souza Filho LAVID DI - UFPB
Televisão Digital Interativa se faz com Ginga Guido Lemos de Souza Filho LAVID DI - UFPB Instituições Selecionadas para Elaborar Propostas de Alternativas Tecnológicas Requisitos básicos b do SBTVD Robustez
Leia maisUm Middleware Declarativo para Sistemas de TV Digital Interativa
Marcio Ferreira Moreno Um Middleware Declarativo para Sistemas de TV Digital Interativa Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa
Leia maisModelo Temporal Hipermídia para Suporte a Apresentações em Ambientes Interativos
Modelo Temporal Hipermídia para Suporte a Apresentações em Ambientes Interativos Romualdo Monteiro de Resende Costa Luiz Fernando Gomes Soares Departamento de Informática PUC-Rio Rua Marquês de São Vicente,
Leia maisTV Digital Interativa: Oportunidade ou Sonho? TV Digital
TV Digital Interativa: Oportunidade ou Sonho? Luiz Fernando Gomes Soares Departamento de Informática PUC-Rio lfgs@inf.puc-rio.br Resumo. Esta apresentação discute primeiramente as características da TV
Leia maisGinga-NCL e a Democratização da Produção de Conteúdo
XXXII Congresso Brasileiro de Ciências da Curitiba, PR 4 a 7 de Ginga-NCL e a Democratização da Produção de Conteúdo Luiz Fernando Gomes SOARES 1 Pontifícia Universidade Católica do Rio de Janeiro, Rio
Leia maisFRAMEWORK PARA INTEGRAÇÃO ENTRE AMBIENTES INTELIGENTES E O SISTEMA BRASILEIRO DE TV DIGITAL
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA REINER FRANTHESCO PEROZZO FRAMEWORK PARA INTEGRAÇÃO ENTRE
Leia maisDesenvolvendo, Executando e Controlando Aplicações de Televisão Digital Interativa no SBTVD
Desenvolvendo, Executando e Controlando Aplicações de Televisão Digital Interativa no SBTVD Paulyne M. Jucá 1, Andrino Coêlho 1, Carlos Ferraz 2 1 Centro de Estudos e Sistemas Avançados do Recife C.E.S.A.R
Leia maisTVMark: Set-Top Box Benchmarking
TVMark: Set-Top Box Benchmarking Christian P. Brackmann 12, Cauane B. Silva 1, Paulo Roberto G. Luzzardi 12 1 Curso de Ciência da Computação - Centro Politécnico Universidade Católica de Pelotas (UCPel)
Leia maisModelo Hipermídia. Documentos Hipermídia. Entidades Hipermídia. Componentes de um documento hipermídia
Departamento de Engenharia de Telecomunicações - UFF Autoria de Conteúdo Multimídia Interativo com a Linguagem NCL 3.0 Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br Autoria de Conteúdo
Leia maisEntretenimento e Interatividade para TV Digital
Entretenimento e Interatividade para TV Digital Desenvolvimento de Aplicativos para TV Digital Interativa Rodrigo Cascão Araújo Diretor Comercial Apresentação da Empresa A EITV desenvolve software e provê
Leia maisUm estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel VALDESTILHAS, André RESUMO A popularização de dispositivos eletrônicos como celular e GPS (Global Position System)
Leia maisTELEVISÃO DIGITAL INTERATIVA, UM NOVO HORIZONTE PARA A EDUCAÇÃO A DISTÂNCIA
TELEVISÃO DIGITAL INTERATIVA, UM NOVO HORIZONTE PARA A EDUCAÇÃO A DISTÂNCIA José Daniel PEREIRA Ribeiro Filho (1); Rafael FERNANDES Lopes (2); Omar Andrés Carmona CORTES(3) (1) IFMA, São Luís-MA Brasil,
Leia maisUma Abordagem Declarativa para Geração e Adaptação de Aplicações de Guias Eletrônicos de Programação
Uma Abordagem Declarativa para Geração e Adaptação de Aplicações de Guias Eletrônicos de Programação Marcio Ferreira Moreno 1 Carlos de Salles Soares Neto 1, 2 Felippe Nagato 1 Luiz Fernando Gomes Soares
Leia maisPROTÓTIPO DE SISTEMA DE ACESSO A DISPOSITIVOS ELETRÔNICOS ATRAVÉS DA TV DIGITAL INTERATIVA
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO PROTÓTIPO DE SISTEMA DE ACESSO A DISPOSITIVOS ELETRÔNICOS ATRAVÉS DA TV DIGITAL INTERATIVA
Leia maisUm Middleware Declarativo para Sistemas de TV Digital Interativa
Marcio Ferreira Moreno Um Middleware Declarativo para Sistemas de TV Digital Interativa Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa
Leia maisIntegração de Aplicações para TV Digital Interativa com Redes Sociais
Integração de Aplicações para TV Digital Interativa com Redes Sociais Bruno Cavaler Ghisi Fundação CERTI Caixa Postal 5053 88040-970, Florianópolis, SC, Brasil +55 48 3239-2000 Programa de Pós-Graduação
Leia maisTratamento de Documentos Multimídia/Hipermídia
Tratamento de Documentos Multimídia/Hipermídia PUC-Rio / DI TeleMídia Objetos de Dados A definição do conteúdo do nó e de suas âncoras são contidas em objetos chamados objetos de dados OD. Um ambiente
Leia maisCUICA Uma Ferramenta para suportar a convergência da TV Digital com a WEB através da criação de conteúdo digital
FUNDAÇÃO EDSON QUEIROZ UNIVERSIDADE DE FORTALEZA UNIFOR MESTRADO EM INFORMÁTICA APLICADA - MIA Pedro Henrique Seligmann Soares CUICA Uma Ferramenta para suportar a convergência da TV Digital com a WEB
Leia mais1 Introdução. 1.1. Motivação
1 Introdução A adoção do Ginga-NCL como middleware declarativo do SBTVD (Sistema Brasileiro de Televisão Digital) estabeleceu um marco no desenvolvimento de aplicações interativas para TV Digital terrestre
Leia maisNCL e Java. Aquiles Burlamaqui
Construindo programas de TV Digital Interativa usando NCL e Java Aquiles Burlamaqui Sumário Introdução Middleware Aplicações de TVDI Ginga NCL Ginga J Conclusões Introdução TV Digital Interativa O que
Leia maisIntrodução Padrão Brasileiro de TV Digital. Desenvolvimento de Aplicações Interativas. Trabalhos em andamento
Introdução Padrão Brasileiro de TV Digital Middleware GINGA Desenvolvimento de Aplicações Interativas Linguagem NCL (Nested Context Language) Trabalhos em andamento 1 2 3 4 Maior resolução de imagem Melhor
Leia maisUma Arquitetura para Integração TV Internet e Enriquecimento de Conteúdo em Aplicações de TVDi
Uma Arquitetura para Integração TV Internet e Enriquecimento de Conteúdo em Aplicações de TVDi Thiago S. Teixeira, Manoel C. Silva Filho Instituto Federal de Educação, Ciência e Tecnologia do Tocantins
Leia maisPADRÕES DE MIDDLEWARE PARA TV DIGITAL
PADRÕES DE MIDDLEWARE PARA TV DIGITAL Rafael V. Coelho Fundação Universidade Federal do Rio Grande (FURG) Rio Grande - RS rafaelvc2@gmail.com Resumo. Este trabalho discute os tipos de Middleware usados
Leia maisPersonalização para Televisão Digital utilizando a estratégia de Sistema de Recomendação para ambientes multiusuário
UNIVERSIDADE FEDERAL DE SÃO CARLOS CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Personalização para Televisão Digital utilizando a estratégia de Sistema de
Leia maisSENSIBILIDADE À LOCALIZAÇÃO PARA APLICAÇÕES
A imagem não pode ser exibida. Talvez o computador não tenha memória suficiente para abrir a imagem ou talvez ela esteja corrompida. Reinicie o computador e abra o arquivo novamente. Se ainda assim aparecer
Leia mais2 Conceitos Básicos Nested Context Model
2 Conceitos Básicos Este Capítulo tem o objetivo de apresentar alguns conceitos que servem de base para fundamentar as discussões nos capítulos subsequentes. Como introduzido no Capítulo 1, a NCL (Nested
Leia maisSERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISSERTAÇÃO DE MESTRADO
SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISSERTAÇÃO DE MESTRADO UMA PROPOSTA DE ARQUITETURA PARA APLICAÇÕES INTERATIVAS
Leia maisUNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO FERRAMENTA DE APOIO À CONSTRUÇÃO DE PROGRAMAS À TV DIGITAL INTERATIVA BASEADOS EM NCL Área
Leia mais1 Introdução Motivação
Introdução 15 1 Introdução Em sua origem, a WWW - World-Wide Web (Berners-Lee, 1994) foi concebida como uma aplicação de hipertexto, visando apresentar informações científicas com referências cruzadas
Leia maisMathias H. Weber AMBIENTE DE PRODUÇÃO PARA TELEVISÃO DIGITAL INTERATIVA. Prof. Dr. Rogério Cid Bastos (Orientador)
Mathias H. Weber AMBIENTE DE PRODUÇÃO PARA TELEVISÃO DIGITAL INTERATIVA Dissertação submetida à Universidade Federal de Santa Catarina como parte dos requisitos para a obtenção do grau de Mestre em Ciência
Leia maisGINGAWAY UMA FERRAMENTA PARA CRIAÇÃO DE APLICAÇÕES GINGA NCL INTERATIVAS PARA TV DIGITAL
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA GINGAWAY UMA FERRAMENTA PARA CRIAÇÃO DE APLICAÇÕES GINGA NCL INTERATIVAS PARA TV DIGITAL PROPOSTA DE TRABALHO
Leia maisTV Digital Estamos preparados?
TV Digital Estamos preparados? por Manoel Carvalho Marques Neto, Lile Palma Hattori e Sylvio Siqueira Silva A televisão digital é mais um grande avanço tecnológico que deverá chegar aos lares brasileiros
Leia maisABINEE-TEC. Painel: Padrão TV Digital e Rádio Perspectivas para a Indústria de Componentes Investimentos e Mercado.
ABINEE-TEC Painel: Padrão TV Digital e Rádio Perspectivas para a Indústria de Componentes Investimentos e Mercado mkzuffo@lsi.usp.br Consórcio TAR Meios Eletrônicos Interativos Laboratório de Sistemas
Leia maisUm framework para o desenvolvimento de aplicações interativas para a Televisão Digital
Um framework para o desenvolvimento de aplicações interativas para a Televisão Digital Adriano Simioni, Valter Roesler Departamento de Informática Universidade do Vale do Rio dos Sinos (UNISINOS) Av. Unisinos,
Leia maisUtilização das Plataformas Web e Ginga-NCL no Desenvolvimento de Aplicações de EAD adaptadas para TV Digital
Utilização das Plataformas Web e Ginga-NCL no Desenvolvimento de Aplicações de EAD adaptadas para TV Digital Maria Lúcia Kroeff Barbosa, PPGEDU - UFRGS, malukroeff@yahoo.com.br André Schulz, Instituto
Leia mais1.1. Aplicações de TVD dinâmicas
1 Introdução Uma aplicação de TV Digital (TVD) comumente é composta por um vídeo principal associado a outros objetos (aplicações, imagens, vídeos, textos etc.), que são transmitidos em conjunto possibilitando
Leia maisUNIVERSIDADE FEDERAL DA PARAÍBA
UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS APLICADAS A EDUCAÇÃO DEPARTAMENTO DE CIÊNCIAS EXATAS BACHARELADO EM SISTEMAS DE INFORMAÇÃO UM ESTUDO SOBRE APLICAÇÕES DE TV DIGITAL E SEGUNDA TELA DIEGO
Leia maisUma Abordagem Declarativa para Geração e Adaptação de Aplicações de Guias Eletrônicos de Programação
Uma Abordagem Declarativa para Geração e Adaptação de Aplicações de Guias Eletrônicos de Programação Marcio Ferreira Moreno 1 Carlos de Salles Soares Neto 1, 2 Felippe Nagato 1 Luiz Fernando Gomes Soares
Leia maisUNIVERSIDADE SALVADOR UNIFACS PROGRAMA DE PÓS-GRADUAÇÃO MESTRADO PROFISSIONAL EM SISTEMAS E COMPUTAÇÃO
UNIVERSIDADE SALVADOR UNIFACS PROGRAMA DE PÓS-GRADUAÇÃO MESTRADO PROFISSIONAL EM SISTEMAS E COMPUTAÇÃO ANTONIO CARLOS CABRAL VILAR UM AMBIENTE DE SIMULAÇÃO PARA APLICAÇÕES DINÂMICAS DE TV DIGITAL COM TRANSMISSÃO
Leia maisMétodo para produção de interatividade educativa na TVDigital Brasileira
Método para produção de interatividade educativa na TVDigital Brasileira Mathias Henrique Weber 1, Rogerio Cid Bastos 2, Eros Comunello 1, Fernando Antonio Crocomo 3, Juliano Krieger 4, Aldo von Wangenheim
Leia maisPráticas de Testes de Software para aplicativo de TV Digital embarcado em dispositivos móveis
Práticas de Testes de Software para aplicativo de TV Digital embarcado em dispositivos móveis Luana M. De A. Lobão 1, Eliane F. Collins 1 Instituto Nokia de Tecnologia (INdT) Caixa Postal 7200 69048-660
Leia maisApresentação. Introdução. TV Digital Interativa
Resumo da Dissertação InteraTV: Um Portal para Aplicações Colaborativas em TV Digital Interativa Utilizando a Plataforma MHP, do programa de Pós-graduação em Engenharia Eletrica da Universidade Federal
Leia maisUM PROCESSO DE VERIFICAÇÃO E VALIDAÇÃO PARA OS COMPONENTES DO NÚCLEO COMUM DO MIDDLEWARE GINGA
UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS EXATAS E DA NATUREZA DEPARTAMENTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA UM PROCESSO DE VERIFICAÇÃO E VALIDAÇÃO PARA OS COMPONENTES DO
Leia maisUNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA E TECNOLOGIA DA COMPUTAÇÃO
UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA E TECNOLOGIA DA COMPUTAÇÃO SeReS: Um Sistema de Recomendação de Conteúdo Baseado em Processamento Semântico para o SBTVD Glauco da Silva
Leia maisGE SET IBB Sistemas Broadcast & Broadband
GE SET IBB Sistemas Broadcast & Broadband AGENDA 1. Grupo de Estudos SET IBB 2. Pauta de Trabalhos e Objetivos 3. Participantes Regulares 4. Sistemas IBB Modelo e Arquitetura 5. Evolução do grupo 6. Exemplos
Leia mais26 Seminário Brasileiro de Radiodifusão SEMINÁRIO TÉCNICO ABERT
26 Seminário Brasileiro de Radiodifusão SEMINÁRIO TÉCNICO ABERT Brasília, 21 de junho de 2012 João Carlos Fagundes Albernaz Gerente-Geral de Satélites e Serviços Globais Por que regular o espectro? O papel
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Programa de Pós-Graduação em Informática
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Programa de Pós-Graduação em Informática EXPLORANDO O CANAL DE RETORNO EM SISTEMA DE TELEVISÃO DIGITAL INTERATIVA: uma abordagem centrada no suporte à comunicação
Leia maisGinga-J: Implementação de Referência do Ambiente Imperativo do Middleware Ginga
Ginga-J: Implementação de Referência do Ambiente Imperativo do Middleware Ginga Raoni Kulesza 1,2, Jefferson Ferreira 2, Sindolfo M. Filho 2, Álan Lívio 2, Rafael R. de M. Brandão 2, Jônatas P. C. de Araujo
Leia mais(Versão revista e ampliada do tutorial original publicado em 13/10/2008).
TV Digital: As Normas do Padrão Brasileiro Este tutorial apresenta de forma resumida o conjunto de normas editado pela ABNT para o sistema brasileiro de TV digital. (Versão revista e ampliada do tutorial
Leia maisGinga-NCL: Implementação de Referência para Dispositivos Portáteis
Ginga-NCL: Implementação de Referência para Dispositivos Portáteis Vítor Medina Cruz Marcio Ferreira Moreno Luiz Fernando Gomes Soares Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225
Leia mais7 Referências Bibliográficas
7 Referências Bibliográficas ARIB. ARIB STD-B24, Version 3.2, Volume 3: Data Coding and Transmission Specification for Digital Broadcasting, ARIB Standard, 2002. ARIB. ARIB STD-B23, Application Execution
Leia maisBrasília, 24 de maio de 2016.
Democracia e democratização Rádio e TV Digitais como elementos de expressão Aula realizada por Rafael Diniz, doutorando em Informática, e Adriana Veloso, doutoranda em Ciência Política, ambos pela UnB,
Leia maisUNIVERSIDADE SÃO FRANCISCO CURSO DE ENGENHARIA ELÉTRICA SISTEMAS DE TV DIGITAL ESTUDO DAS TECNOLOGIAS. Área de Engenharia Elétrica - Telecomunicações
UNIVERSIDADE SÃO FRANCISCO CURSO DE ENGENHARIA ELÉTRICA SISTEMAS DE TV DIGITAL ESTUDO DAS TECNOLOGIAS Área de Engenharia Elétrica - Telecomunicações por Everson Ricardo Basseto Marcos Benê Sanches, Mestre
Leia maisFramework para Integração entre Ambientes Inteligentes e o Middleware do Sistema Brasileiro de TV Digital
12th Brazilian Workshop on Real-Time and Embedded Systems 125 Framework para Integração entre Ambientes Inteligentes e o Middleware do Sistema Brasileiro de TV Digital Reiner F. Perozzo 1, Carlos E. Pereira
Leia maisUNIVERSIDADE ESTADUAL JÚLIO DE MESQUITA FILHO UNESP PÓS GRADUAÇÃO EM TELEVISÃO DIGITAL: INFORMAÇÃO E CONHECIMENTO
UNIVERSIDADE ESTADUAL JÚLIO DE MESQUITA FILHO UNESP PÓS GRADUAÇÃO EM TELEVISÃO DIGITAL: INFORMAÇÃO E CONHECIMENTO CRISTIANA FREITAS TV DIGITAL E CONVERGÊNCIA DE MÍDIAS: ESTUDO EXPLORATÓRIO SOBRE NARRATIVAS
Leia mais7 Ciclo de Vida das Aplicações NCL
7 Ciclo de Vida das Aplicações NCL Como discutido no Capítulo 5, os comandos de edição NCL permitem maior dinamismo na execução das aplicações através de edições realizadas sobre as especificações das
Leia maisExplorando a interatividade na TV Digital: desenvolvimento de um aplicativo no Ginga
Explorando a interatividade na TV Digital: desenvolvimento de um aplicativo no Ginga Carlos Eduardo da Trindade Ribeiro* Marco Aurélio Migliorini Antunes** Claudines Taveira Torres*** João Pedro Albino****
Leia maisUMA PROPOSTA DE API PARA DESENVOLVIMENTO DE APLICAÇÕES MULTIUSUÁRIO E MULTIDISPOSITIVO PARA TV DIGITAL UTILIZANDO O MIDDLEWARE GINGA
UNIVERSIDADE FEDERAL DA PARAÍBA DEPARTAMENTO DE INFORMÁTICA CENTRO DE CIÊNCIAS EXATAS E DA NATUREZA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA UMA PROPOSTA DE API PARA DESENVOLVIMENTO DE APLICAÇÕES MULTIUSUÁRIO
Leia mais4 Testes Sistêmicos Formula 1
4 Testes Sistêmicos O objetivo deste capítulo é apresentar os testes realizados para ajudar a identificar erros na implementação do Ginga-NCL em dispositivos portáteis. Foram realizados apenas testes sistêmicos,
Leia maisGinga e a TV Digital Interativa no Brasil
Ginga e a TV Digital Interativa no Brasil Bruno Ghisi Engenheiro de Software weblogs.java.net/brunogh Alexandre Lemos Engenheiro de Software Objetivo Introduzir o conceito do cenário brasileiro de TV Digital,
Leia maisUNIVERSIDADE FEDERAL DO AMAZONAS FACULDADE DE TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
UNIVERSIDADE FEDERAL DO AMAZONAS FACULDADE DE TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA PROPOSIÇÃO DE UM SIMULADOR GINGA-NCL PARA DISPOSITIVOS PORTÁTEIS FÁBIO GOMES DE SOUZA MANAUS 2012
Leia maisUMA PROPOSTA DE AGENTES DE SOFTWARE EM SERVIÇOS DE TELEVISÃO DIGITAL
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO André Duarte Veras UMA PROPOSTA DE AGENTES DE SOFTWARE EM SERVIÇOS DE TELEVISÃO DIGITAL Dissertação submetida à
Leia mais2 Trabalhos Relacionados
2 Trabalhos Relacionados Ferramentas de autoria podem ser empregadas a fim de abstrair do autor toda, ou pelo menos parte da complexidade de se utilizar uma linguagem de programação na criação de aplicações
Leia maisClassificação dos Sistemas
STV 3 NOV 2008 1 Classificação dos Sistemas nível 1 sistema que possibilita, no mínimo, a entrega de uma taxa de carga útil (payload) de aproximadamente 19 Mbps através de recepção externa fixa ou recepção
Leia maisAs principais contribuições do presente trabalho são as seguintes:
5 Conclusões Nesta dissertação, foram estudadas algumas das principais características que dificultam a provisão de QoS em sistemas operacionais de propósito geral, de forma a relacioná-las com soluções
Leia maisDatacasting e Desenvolvimento de Serviços e Aplicações para TV Digital Interativa
Chapter 1 Datacasting e Desenvolvimento de Serviços e Aplicações para TV Digital Interativa Valdecir Becker, Carlos Piccioni, Carlos Montez, Günter H. Herweg Filho Abstract This short course introduces
Leia maisUniversidade Federal de Pernambuco. Uma Comparação Entre o Desenvolvimento de Aplicações Ginga-J e OpenTV
Universidade Federal de Pernambuco GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2 0 1 0. 1 Uma Comparação Entre o Desenvolvimento de Aplicações Ginga-J e OpenTV Trabalho de Graduação Aluno
Leia mais5 Implementação 5.1 Plataforma 5.2 Arquitetura
5 Implementação Neste capítulo são apresentados os detalhes sobre a implementação da ferramenta. São discutidas as tecnologias envolvidas, assim como as limitações e problemas encontrados durante o desenvolvimento.
Leia mais1 Introdução. 1.1. Motivação. 1.1.1. O Formato MPEG-4
1 Introdução Um documento hipermídia é formado por um conjunto de informações relacionadas. Dessa forma, além do seu conteúdo (vídeo, áudio, texto, imagem etc.), um documento hipermídia agrega uma estrutura
Leia mais