Universidade Estadual de Campinas – UNICAMP Faculdade de Engenharia Elétrica e de Computação – FEEC Projeto: Middleware do Sistema Brasileiro de TV Digital.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas Distribuídos Baseados na Web
1 RODA DOS GÊNEROS DA TV DIGITAL 1- Background e apresentação Autoria, criação e coordenação do projeto: José Carlos Aronchi – Radialista e Jornalista.
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Valdecir Becker Carlos Montez Carlos Piccioni Günter Herweg
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Redes de computadores I
INTRODUÇÃO A EDUCAÇÃO DIGITAL
Conceitos Básicos de Computação
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Aluno: Fabiano Costa Teixeira
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
QoS para Realidade Virtual
ESTRUTURA DE COMUNICAÇÃO DE DADOS
Tutorial de utilização do
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
O Portal do Estudante de Computação
CURSO DE CAPACITAÇÃO EM EaD Vídeo-aula e Videoconferência
Universidade Estadual de Campinas – UNICAMP Faculdade de Engenharia Elétrica e de Computação – FEEC Projeto: “Canal de Interatividade do Sistema Brasileiro.
Sistemas Distribuídos
União Educacional Minas Gerais Curso de Pedagogia: Gestão e Tecnologia Educacional Aluna: Débora Luzia da Silveira Professoras: Gilca Vilarinho Gilca Vilarinho.
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Web Services Uninorte Semana de Tecnologia da Informação
Tutorial de Utilização do Controle de Pendências – JIRA
Informações sobre o Teleduc
DVB - Definição O Digital Video Broadcasting Project (DVB) é um consórcio entre 250 e 300 integrantes de 35 países dedicados a desenvolver padrões globais.
Conceitos de J2EE para a WEB
Padrão DASE para TV Digital ATSC
SISTEMA BRASILEIRO DE TELEVISÃO DIGITAL SBTVD
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Professor: Márcio Amador
Luiz Antonio Torres, Maio/2014
Sistemas Operacionais
Internet na Educação Médica Renato M.E. Sabbatini, PhD Silvia Helena Cardoso, PhD Núcleo de Informática Biomédica Universidade Estadual de Campinas.
Ferramenta Lanschool U Disciplina de Redes de Computadores
TV Digital e Interativa Semana Acadêmica da UCPel 2007 – UPGRADE 3.0 Desenvolvimento de Programas para TV Digital e Interativa: processos, stakeholders.
SISTEMAS OPERACIONAIS I
TVDesigner Uma Ferramenta para Criação de Aplicações MHP Interativas para TV Digital Orientador: Prof. Ph.D. Carlos André Guimarães Ferraz Aluno: Djaci.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Processos.
Sistemas Distribuídos
Comunicação.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Sistemas Operacionais
METODOLOGIA, MÉTODOS E FERRAMENTAS
Padrões de Interação com o Usuário
Análise e Projeto de Sistemas
Arquitetura do Set-top Box para TV Digital Interativa
Pedro Moises de Sousa 1 ; Róger Araujo Magalhães 2 ; O USO DA REALIDADE VIRTUAL PARA O ENSINO DE HISTÓRIA 1 – Mestre em Ciências da Computação; Docente.
Uniminas- União Educacional de Minas Gerais Curso Pedagogia Gestão e Tecnologia Educacional Professores:Gilca Vilarinhos Juliene Vasconcelos Zeila Miranda.
1 Edgar Marçal de Barros Filho Orientador: Riverson Rios Co-Orientadora: Rossana Andrade Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade.
Combinando o Uso da Videoconferência e da Web na Ensino a Distância em Ciências da Saúde Aplicações e Perspectivas Renato M.E. Sabbatini, PhD UNICAMP e.
Aplicação - Plataforma de Autoria - Natan. Resumo - Entendimento Ferramenta para desenvolvimento de conteúdo para tv digital, baseada em componentes e.
20/04/2017 MODULO: Sistemas Operacional Aula 08 –Configurando o Computador Profª. : Élida Tavares.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Elvia Nunes Ribeiro - CEFET-GO –
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
MHP – RFP 2 Luiz Eduardo Sílvio Meira Jones Albuquerque
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
TELEVISÃO – FORMAS DE TRANSMISSÃO. O que é televisão???  É um termo muito amplo... Se aplica a uma gama imensa de possibilidades de produção, distribuição.
Pedagogia: Gestão e Tecnologia Educacional Alunas: Renatha Dias Reis Rosana Guedes Professoras: Gilca Juliene Zeila Turma: 5° G1.
APLICATIVO: TRACK Murilo Martins, Ramon Brito, Carlos Daniel, Paulo Ricardo, Kevin Cardenas Universidade Federal do Amazonas Centro de Pesquisa e Desenvolvimento.
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Relatório de Reuniões. O Sistema (Natan) Plataforma de Autoria  (09/9)  Baseada em componentes e seqüenciamento  Permitir Salvar o projeto  Inicialmente.
Segurança em Comércio Eletrônico Comércio tradicional realizado de maneira centralizada cercado de restrições legais Comércio eletrônico realização de.
TelEduc Ambiente Virtual de Aprendizagem Versão
Transcrição da apresentação:

Universidade Estadual de Campinas – UNICAMP Faculdade de Engenharia Elétrica e de Computação – FEEC Projeto: Middleware do Sistema Brasileiro de TV Digital Consórcio de pesquisa coordenado pela Unicamp. Participantes: UNICAMP-FEEC, IECOM, UEL, FITec e RCASOFT. Laboratório de Processamento Digital de Sinais de Multimídia em Tempo Real – RT M DSP DECOM-FEE-UNICAMP Av. Albert Einstein, 400 – Cx. Postal 6101, , Campinas-SP Desenvolvimento do Middleware de Referência e extensões para Ensino a Distância para o SBTVD Resumo O Brasil vem estudando a definição de seu padrão de TV Digital (TVD), denominado STBVD (Sistema Brasileiro de Televisão Digital). Além das melhorias tecnológicas possibilitadas pelo sistema digital, como melhor qualidade de som e imagem, outro aspecto importante da pesquisa é a possibilidade de realizar a inclusão digital, visto que grande parcela da população brasileira encontra-se excluída do universo digital. O middleware é uma camada de software existente entre o hardware do set-top-box de TVD e os aplicativos interativos. Sendo assim, é importante que o país possua capacitação tecnológica neste componente de software de sistemas de TVD. Este trabalho apresenta o desenvolvimento de um middleware de referência para o SBTVD, além de aplicações residentes e extensões para Ensino a Distância que irão integrar o middleware desenvolvido. Figura 1: Arquitetura do Middleware de Referência do SBTVD informações complementares ao conteúdo abordado em aula ou testes de conhecimento sobre o conteúdo exposto. 4.1 Exibição de Informações A Figura 2 demonstra a exibição de conteúdo adicional. Foi utilizada uma parte da especificação SCORM, tendo sido necessária uma adaptação para que o sistema não demande muitos recursos, visto que estes são escassos no set-top-box. Para que o usuário não seja privado do vídeo que estiver sendo exibido durante a exibição de informações adicionais o vídeo foi redimensionado e exibido no quadrante superior direito. 4. Conclusões e Perspectivas Futuras O middleware apresentado vem sendo desenvolvido para servir como interface entre o hardware do STB e os aplicativos interativos. As extensões para EAD e as aplicações residentes podem ser incrementadas com recursos como avaliações através do Canal de Interatividade. O desenvolvimento de aplicativos para TVD é uma área que deverá apresentar crescimento quando da implementação da TVD no Brasil. 4.2 Testes de conhecimento Para que o usuário possa avaliar o aprendizado realizado durante a aula através da TV foram criadas APIs para exibição de quatro tipos de testes: múltipla escolha, preenchimento de lacunas, associativo e verdadeiro ou falso. Foi desenvolvida também suporte à exibição de feedback, para que o aluno possa interagir com o aplicativo conforme a resposta fornecida. 2. Aplicações Residentes implementadas sobre a Máquina Virtual Java As aplicações residentes têm a função de prover soluções amigáveis e rápidas para tarefas onde o tempo de resposta é um requisito importante para a satisfação do usuário. Como deverão residir na memória não volátil do Terminal de Acesso, suas implementações deverão ser otimizadas. São descritas a seguir a seguir as aplicações que estão sendo desenvolvidas. 2.1 Guia Eletrônico de Programação Este aplicativo possibilita a troca de canais através de um menu que provê informações (descrição, tipo, horário, etc.) de todos os canais, dos programas transmitidos, de acordo com as informações oriundas das tabelas de SI (Informação de Serviço). Há também um método de busca por assunto, faixa etária e temas, para auxiliar na escolha de canais pelo usuário. 2.2 Navegador HTML 1.1 Será implementado um interpretador HTML 1.1 para prover a funcionalidade de navegação simplificada em portais específicos para TVD, oferencendo suporte a links, exibição de imagens e tabelas. 2.3 Correio Eletrônico Este aplicativo permite ao usuário a funcionalidade de envio e recebimento de mensagens de texto. O mecanismo para recebimento e envio de mensagens será operacional com protocolos abertos de envio e recebimento de mensagens comumente utilizados nos servidores de mensagens eletrônicas (POP3, SMTP). 2.4 Criação e Configuração de Perfis de Usuário Através desta aplicação será possível que vários usuários mantenham perfis diferenciados de utilização do STB, possibilitando a indicação de conteúdo interativo personalizado e autenticação, através do canal de interatividade, visando a realização de tarefas em ambiente seguro, como transações bancárias ou realização de provas Aplicação Residente nativa implementada em ANSI C Uma solução que vem sendo desenvolvida e que se mostrou de grande importância é um browser HTML 4.0 desenvolvido em ANSI C. Este software utiliza a API DirectFB do terminal de acesso e poderá ser exibido sem a utilização da Máquina Virtual Java, que apresenta alguns problemas com relação a utilização de recursos do STB e pagamento de licensas pelo uso da Máquina Virtual Java. O browser possui suporte a JavaScript, frames, links e download de arquivos, opções não disponíveis no browser desenvolvido para execução através da Máquina Virtual Java. Figura 2: Extensões para EAD: Exibição de Informações Adicionais Figura 3: Extensões para EAD: Exibição de Teste de Múltipla Escolha 5. Agradecimentos Os autores agradecem o suporte da FINEP. 1. Arquitetura do Middleware A arquitetura do middleware é baseada sob um sistema operacional que será executado no set-top-box (STB). A interface entre estes dois sistemas é realizada através da API IOS, padronizada pelo fabricante do Terminal de Acesso. Como forma de prover o isolamento entre o código das aplicações e a arquitetura do receptor utiliza-se a Máquina Virtual Java para a interpretação e execução das aplicações na forma nativa de processamento de cada equipamento. Deste modo cumpre-se a principal função do middleware, que é permitir que a mesma aplicação seja distribuída para diferentes modelos de receptores, sendo executada independente do fabricante do STB. O middleware pode ser dividido em duas partes principais: A API do middleware, formada de código que gera binários Java e o Código binário nativo, compatível com a IOS, que faz a ligação entre as classes do middleware e a API do sistema operacional. A arquitetura do middleware foi dividida em três grupos de acordo com a possibilidade de execução de alicações: aplicações residentes; aplicações remotas (via broadcast); e aplicações remotas com canal de retorno. Esta distribuição de disponibilidade de aplicativos pode ser observada na Figura Extensões do Middleware para Ensino a Distância Estão sendo desenvolvidas extensões para EAD (Ensino a Distância) através da TV Digital que irão auxiliar em programas para EAD através da televisão. O telespectador poderá, através do controle remoto, executar aplicativos interativos que irão disponibilizar Davi Trindade dos Santos, Rodrigo Cascão Araújo, Rodolfo Miranda de Barros e Luís Geraldo Pedroso Meloni