Roteiro. Módulo IV 3 horas. A arquitetura de um sistema digital de televisão Padrões de Middleware DASE MHP ARIB GINGA
|
|
- Augusto Cordeiro Frade
- 5 Há anos
- Visualizações:
Transcrição
1 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 e Funções. Módulo II 2 horas. Modelo OSI e Arquitetura TCP/IP. Endereçamento e Roteamento. Arquiteturas de Redes Dispositivos de Rede; Módulo III 1 hora. Introdução à Internet; Arquitetura Cliente / Servidor e Peer-to-Peer; Endereçamento na Internet e Serviços de Nomes; Protocolos e Serviços Básicos; Fundamentos de Segurança. Módulo IV 3 horas. A arquitetura de um sistema digital de televisão Padrões de Middleware DASE MHP ARIB GINGA 1
2 Avaliação Trabalho Escrito (em grupo de 3 alunos) sobre o tema: Uso da Tecnologia para Melhoria das Atividades já existentes e/ou criação de Novos Serviços / Atividades. 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 Evolução dos Microprocessadores Árvore rápida de referência com os principais processadores da Intel e os equivalentes da AMD: 10
11 11
12 12
13 13
14 14
15 15
16 16
17 SO Sistemas Operacionais Cisco IOS Linux (GNU-Linux) MacOS OS/2 Solaris Windows IOS Apple Android Windows Mobile Blackberry Web OS (Palm) Symbian 17
18 18
19 19
20 20
21 21
22 22
23 23
24 24
25 25
26 Computadores Pessoais PC sistema de computação dedicado a um único usuário. Praticidade e bem tempo de resposta. Usa mesma tecnologia desenvolvida para sistemas de grande porte. O uso pessoal não exige sofisticação no gerenciamento da CPU nem em aspectos de proteção. A utilização de PCs por vários usuários em rede, trazem novas necessidades de proteção e segurança. Computadores Pessoais em Rede PC Necessidade de Sistema Operacional adicional (SOR). Sistemas Operacionais de Rede Proporcionam compartilhamento de arquivos Gerenciam a comunicação Operam de forma independente de outros computadores da rede Arquitetura de rede Cliente-Servidor. Permite o funcionamento Peer-to-Peer. Evolução para as estações de trabalho. 26
27 27
28 28
29 29
30 30
31 31
32 32
33 33
34 34
35 Módulo II Modelo OSI e Arquitetura TCP/IP Endereçamento x Roteamento Arquiteturas de Redes Dispositivos de Redes 35
36 36
37 37
38 38
39 39
40 40
41 41
42 42
43 43
44 44
45 45
46 Módulo III Introdução à Internet Arquitetura Cliente / Servidor - Serviço Peer-to-Peer Endereçamento na Internet e Serviços de Nomes Protocolos e Serviços Básicos Fundamentos de Segurança 46
47 47
48 48
49 49
50 50
51 51
52 Módulo IV A arquitetura de um sistema digital de televisão Padrões de Middleware DASE MHP ARIB GINGA 52
53 A Arquitetura de Um Sistema Digital de Televisão Este módulo discute os tipos de Middleware usados para os principais Sistemas de Televisão Digital do mundo. Incluindo os padrões americano, europeu e japonês. As principais características de cada um destes padrões são esclarecidas no decorrer do mesmo. A Arquitetura de Um Sistema Digital de Televisão Similarmente ao modelo OSI em Redes de Computadores, a arquitetura de SDTV também é dividida em camadas. Primeiramente, é feita a captura de vídeo, áudio e dados através de uma câmera ou de um arquivo de streaming. o Este sinal é codificado (camada de middleware) e é feita a compressão dos dados do programa (camada de compressão) para que possam ser transmitidos. Depois da multiplexação dos dados comprimidos em fluxo de transporte (camada de transporte). Este fluxo codificado é adequado (modulação) ao meio de transmissão (camada de modulação). A camada mais baixa do transmissor é a camada de Transmissão, na qual é transmitido o sinal da TV. No receptor: o o o o O sinal da TV deve ser sintonizado (camada de recepção), Demodulado e decodificado em fluxo de transporte (camada de demodulação), O programa em questão deve ser demultiplexado (camada de transporte), Descomprimido (camada de descompressão) e finalmente extraídos pelo Middleware. 53
54 Etapas na Transmissão do Sinal Digital de Televisão Etapas na Recepção do Sinal Digital de Televisão 54
55 Middleware A função do middleware é a de possibilitar que aplicações possam ser escritas de modo mais independente possível do hardware e do sistema operacional, permitindo que uma mesma aplicação possa ser carregada e executada em diferentes equipamentos receptores. É importante ressaltar que acima da camada de middleware, existe a camada de aplicação onde são colocadas as aplicações para TV - Interativa, por exemplo. Além disso, para que possa ser visto em uma TV analógica, deve ser utilizado um SET-TOP BOX que transforma os sinais digitais em sinais específicos para a TV analógica. Padrões de Mídia Os padrões MPEG são usados para codificação e compressão de dados multimídia. O tipo MPEG-1 foi criado para vídeos codificados até 1,5 Mbps com qualidade VHS, e áudio codificado com 192 Kbps por canal. MPEG-2 é baseado em MPEG-1, mas mais otimizado. Ele é capaz de codificar vários vídeos entre 4 e 9 Mbps para TV ou entre 15 e 100 Mbps para HDTV. O padrão MPEG-4 representa conteúdos de mídia na forma de objetos. Com isso, pode ser feita tanto no servidor quanto no transmissor, a manipulação dos dados, removendo ou inserindo objetos. Além disso, cada padrão de televisão digital deve ter o seu tipo de codificação do sinal de áudio. O Dolby AC-3 é utilizado no ATSC, O MPEG-1 e MPEG-2 são utilizados no DVB O MPEG-2 AAC é utilizado no ISDB. 55
56 Camada de Transporte e Modulação A camada de transporte é que faz a multiplexação dos dados. Nesta camada é feito o agrupamento de áudio, vídeo e dados em um único fluxo MPEG- TS (Transport Stream) numa mesma base de tempo. Como são utilizados pequenos pacotes para encapsular os fluxos, torna-se fácil a resincronização de um vídeo para o caso de ocorrerem perdas de pacote no MPEG-TS. Os padrões de modulação utilizados hoje em dia são: COFDM (Coded Orthogonal Frequency Division Multiplexing) pelo ISDB (padrão japonês) e pelo DVB (padrão europeu). O padrão americano (ATSC) utiliza 8-VSB (8 L-Vestigial Side Band Modulation) para modular o sinal. Padrões de Middleware As aplicações de TV Digital (DTV) podem ser divididas em aplicações procedurais e aplicações declarativas. As linguagens procedurais são baseadas em módulos, orientadas a objetos. o Numa programação procedural, devemos informar ao computador cada passo a ser executado. o O programador possui, assim, um maior poder sobre o código, sendo capaz de estabelecer todo o fluxo de controle e execução de seu programa. Nas linguagens declarativas, existe um nível maior de abstração, usualmente ligadas a um domínio ou objetivo específico. o O programador fornece apenas o conjunto das tarefas a serem realizadas, não estando preocupado com os detalhes de como o executor da linguagem (interpretador ou compilador) realmente implementará essas tarefas. 56
57 Aplicações Aplicações para TV Digital, principalmente com enfoque interativo são chamados de Xlets. São similares a Applets em Java, mas não são iguais. Xlets são aplicações desenvolvidas em Java TV que é uma API que estende a plataforma Java. Desenvolvida pela Sun Microsystems para prover acesso e funcionalidades num receptor de televisão digital. A Sun Microsystems fornece um emulador para simular uma TV Digital em um desktop, chamado XletView. Este é baseado no middleware MHP e é Open Source. Desta forma, as aplicações (Xlets) desenvolvidas podem ser testadas de forma rápida e fácil. Para implementar um Xlet, devem ser implementados um número pequeno de métodos que controlam o ciclo de vida do mesmo. DASE (1) O middleware DASE ou DTV Application Software Enviroment é utilizado no padrão de TV Digital Norte-Americano ATSC. Este middleware permite que serviços interativos sejam executados normalmente por qualquer receptor. O padrão DASE é um esforço do Advanced Television System Committee (ATSC) que permite aos criadores de conteúdo aperfeiçoado e interativo as especificações necessárias para que os aplicativos e dados executem uniformemente em todos os modelos e marcas de receptores. Uma aplicação DASE é um conjunto de informações que são processadas por um ambiente de aplicação para fornecer interatividade com o usuário final ou alterar o estado do ambiente da aplicação. O conteúdo da aplicação pode ser de natureza declarativa ou procedural. 57
58 DASE (2) As aplicações declarativas tem como objetivo, principal, a apresentação de dados de forma estática. Fazem uso de várias tecnologias web, como linguagens baseadas em tags, XHTML, CSS (Cascading Style Sheets) e DOM (Document Object Model), fluxos de áudio e vídeo. Já os aplicativos procedurais são aqueles que incluem algum processamento lógico. Sendo implementados através de código escrito na linguagem de programação Java. Sendo assim, este tipo de aplicação é capaz de processar tarefas mais complexas dinamicamente. Existe ainda uma categoria de aplicações híbridas, que permite uma mistura de conteúdo de aplicativos tanto declarativos como procedurais. O ambiente de aplicativos DASE fornece browser para conteúdo de aplicações declarativas e uma Máquina Virtual Java. Este tipo de middleware não especifica a implementação de um set-top box específico. MHP (1) O padrão MHP é o middleware usado no padrão de TV Digital Europeu DVB. O padrão MHP consiste de uma combinação de suportes à broadcast e à Internet, oferecendo uma API acessível a todos que desejam desenvolver aplicações, receptores e aparelhos de TV. Perfis: No perfil Enhanced, não é oferecido suporte a canal de retorno e conexão IP. o Executa as aplicações via difusão (broadcast). No perfil Interactive suporta a um canal de retorno e conexão IP, permitindo assim a possibilidade de interatividade remota. No perfil Internet Access, suporta aplicações web, além de aplicações desenvolvidas em Java. o Este último perfil só foi disponibilizado na versão MHP 1.1. Todos os perfis possuem suporte a aplicações interativas desenvolvidas com a DVB-J que representa um conjunto de funções de alto nível, estruturas de dados e protocolos que representam uma interface padrão para o desenvolvimento de software independente de plataforma de hardware. 58
59 MHP (2) Diferentemente do MHP 1.0, o MHP 1.1 permite a possibilidade de armazenar localmente aplicações e plug-ins recebidos por difusão, além do acréscimo da DVB- HTML API - interface de programação de aplicações baseadas em HTML. Existem dois tipos de aplicações suportadas pelo padrão MHP: DVB-HTML (apresentada através de conteúdo hipermídia); DVB-J (representadas através de conteúdo compilado na linguagem Java). O MPH é dividido em três camadas: recursos (hardware embutidos), Software (aplicações) e interface das aplicações (interoperabilidade). Camadas do MHP Na camada de recursos estão incluídos os recursos de hardware embutidos na televisão ou set-top-box. Recursos disponíveis incluem hardware de decodificação MPEG, dispositivos de entrada e saída de dados, CPU, memória e sistemas de geração de imagem. Na camada de software, as aplicações não acessam diretamente os recursos de hardware. Traz uma visão abstrata dos recursos disponíveis. Este isolamento entre hardware e software cria portabilidade. Esta camada também inclui um gerenciador de aplicações, que é responsável por controlar o ciclo de vida das aplicações. Na camada de Interface das Aplicações, é mantida a interoperabilidade das diversas aplicações MHP desenvolvidas, utilizando principalmente a DVB-J API, aplicações estas orientadas a objeto e baseadas na linguagem de programação Java. 59
60 ARIB O padrão de middleware ARIB (Association of Radio Industries and Business) é utilizado no padrão Japonês ISDB. Áudio, vídeo e todos os serviços de dados são multiplexados e transmitidos via broadcasting de rádio, em um TS (Transport Stream) especificado pelo MPEG-2. Canais para a interatividade das comunicações são disponibilizados através dos canais interativos da rede. O sistema de transmissão de dados que utiliza o armazenamento dos pacotes como um fluxo de pacotes no PES (Packetized Elementary Stream) é usado para aplicações em tempo real, que necessitam de sincronização na decodificação e reprodução dos diferentes tipos de mídia. A estrutura lógica do display ARIB é composta, respectivamente, de plano de vídeo, plano de figura, plano de controle, plano de gráficos e textos e plano de legendas. Também existe o sistema de transmissão de dados, no qual os dados serão transmitidos inúmeras vezes - este serviço é especificado como carrossel de dados. Outra facilidade proporcionada pelo ARIB é que ele permite adicionar EPG (Electronic Program Guide), índice e funções de gravação automática para melhorar a seleção da programação, facilitando assim a programação pessoal do usuário. Estrutura do Modelo ARIB 60
61 GINGA Primeiro padrão de middleware opensource da camada de software intermediário desenvolvido no Brasil com o intuito de prover funções de interatividade para TV Digital Padrão é divido em Ginga-NCL e Ginga-J: o o Ginga-NCL - é uma infra-estrutura de apresentação para aplicações declarativas escritas na linguagem Nested Context Language (NCL). NCL é uma aplicação XML com facilidades para a especificação de aspectos de interatividade e sincronismo espaço-temporal entre objetos de mídia. Ginga-J é a infra-estrutura de apresentação para aplicações procedurais (Java Xlet). E é através desta que pode ser implementada aplicações de maior complexidade que provê a interação com o usuário. Existe uma ponte entres os módulos Ginga-NCL e Ginga-J que é disponibilizado pela arquitetura Ginga. Também existe o módulo Common Core que é a camada de software que dá suporte para os outros módulos através de uma série de codecs e procedimentos para obter dados do MPEG-TS ou do canal de retorno que permite a possibilidade de interatividade. GINGA NCL (1) O Ginga-NCL é o primeiro padrão a ser aprovado e recomendado pela União Internacional de Telecomunicações (UIT) para aplicações interativas em IPTV. A Recomendação H.761 (Nested Context Language (NCL) and Ginga-NCL for IPTV services) foi aprovada pelo Setor de Normalização da UIT (UIT-T). O módulo NCL é padrão J.201 desde O subsistema lógico Ginga- NCL é composto por uma série de módulos. O mais importante módulo é o NCL Formatter, já que este é responsável por receber um documento NCL e controlar a sua apresentação, tentando garantir que relacionamentos entre objetos de mídia sejam respeitados. 61
62 GINGA NCL (2) Os documentos NCL são providos por uma estrutura chamada private base que corresponde um canal de TV. A partir da linguagem NCL, os objetos envolvidos são descritos e a sincronização entre eles é obtida, especificando o espaço temporal dos mesmos. Os objetos são descritos em documentos NCL que por sua vez são executados pelo Formatador NCL. Os tipos de objetos suportados depende diretamente do NCL player embutido no Formatador NCL. Um destes players é o decoder/player implementado em hardware pelo receptor. GINGA NCL Módulo LUA Outros módulos do Ginga-NCL merecem destaque. O XHTML-based user agent é composto por um interpretador stylesheet (CSS) e um interpretador ECMAScript. O módulo LUA engine é responsável por interpretar scripts LUA. o LUA é uma linguagem de programação leve e poderosa, projetada para estender aplicações. o Seus scripts são acoplados a programas maiores que precisam ler e executar programas escritos pelos usuários. 62
63 GINGA J (1) Ginga-J provê uma infraestrutura de execução de aplicações JAVA e extensões especificamente voltadas ao ambiente de TV. Dentre as camadas que compõem a arquitetura Ginga-J, merece destaque a de aplicações. Composta por APIs (Interfaces de Programação de Aplicativos) projetadas para suprir todas as funcionalidades necessárias para a implementação de aplicativos para televisão digital, desde a manipulação de dados multimídia até protocolos de acesso. A norma Ginga-J é destinada aos desenvolvedores de receptores compatíveis com o Sistema Brasileiro de Televisão Digital Terrestre (SBTVD) e aos desenvolvedores de aplicativos que utilizam a funcionalidade e API Ginga. Embora exista uma norma detalhando o Ginga-J, ela não pôde ser levada a cabo por questões relacionadas a licenças das APIs envolvidas(gem, ARIB, HAvi, etc). GINGA J (2) A arquitetura Ginga-J é composta de cinco camadas: Hardware, Sistema Operacional, Implementação Ginga e Java Virtual Machine (JVM), API Ginga-J e Xlets. Open Ginga - Forma a oferecer as APIS definidas nas especificações Ginga-J e GingaNCL através da união da Implementação de Referência Ginga-J sob responsabilidade do Laboratório de Aplicações de Vídeo Digital (LAVID) da Universidade Federal da Paraíba (UFPB) e a Implementação de Referência Ginga- NCL sob responsabilidade do Laboratório Telemídia da PUC-Rio. As outras parte da arquitetura Ginga são reconhecidas como padrão J.200 e o Ginga-J como padrão J
64 64
65 65
Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil
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 jeanrdmg@yahoo.com.br Introdução
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 maiscomum 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 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 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 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 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 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 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 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 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 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 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 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 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 maisFigura 1: Modelo de referência em blocos de um transmissor de TV Digital qualquer
2 TV Digital O estudo para a transmissão terrestre digital do sinal de TV Digital, conhecida por DTTB (Digital Television Terrestrial Broadcasting) já vem sendo feito há mais de dez anos, com o surgimento
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 maisAULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
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 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 maisManoel Campos da Silva Filho Mestre em Engenharia Elétrica / UnB 16 de novembro de 2011
Sistemas Pós graduação em Telemática - Introdução à TV Digital Manoel Campos da Silva Filho Mestre em Engenharia Elétrica / UnB http://manoelcampos.com Instituto Federal de Educação, Ciência e Tecnologia
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 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 maisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
Leia maisAULA 1 INTRODUÇÃO AO JAVA
AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede
Leia maisFRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas
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 maisIPTV. Fundamentos e Sistemas Multimídia. Alex da Costa Castro e Fabiano Rocha Abreu UFF Universidade Federal Fluminense Profª.
IPTV Fundamentos e Sistemas Multimídia Alex da Costa Castro e Fabiano Rocha Abreu UFF Universidade Federal Fluminense Profª.: Débora IPTV Introdução Serviços IPTV Componentes da Infra-estrutura da Rede
Leia maisSistema Operacional. Prof. Leonardo Barreto Campos. 1/30
Sistema Operacional Prof. Leonardo Barreto Campos 1/30 Sumário Introdução Middleware e SO de Rede SO de Rede Processos e Threads Leitura Complementar Bibliografia 2/30 Introdução A tarefa de qualquer sistema
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 maisSistemas Operacionais (SO)
Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo
Leia maisTP 318 Introdução às Redes Multimídia
Especialização em Telecomunicações TP 318 às Redes Multimídia Prof. Antônio M. Alberti 1 Tópicos O que é um Sistema Multimídia? Multimídia: Ingredientes Chaves Referências Bibliográficas O que é um Sistema
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 maisFundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de
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 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 mais6 Conclusão Contribuições da Dissertação
6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.
Leia maisBruno de Sousa Monteiro
Pós-Graduação em Ciência da Computação Amadeus-TV: Portal Educacional na TV Digital Integrado a um Sistema de Gestão de Aprendizado Por Bruno de Sousa Monteiro Dissertação de Mestrado Universidade Federal
Leia maisO uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista
O uso consciente da tecnologia para o gerenciamento Editora Saraiva Emerson de Oliveira Batista A TI como parte integrante da empresa impõe a necessidade dos Administradores conhecerem melhor seus termos
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisSis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o
Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Voz Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do Fast Voice Extractor Licenças do Voice Matcher Componentes do cliente para Windows,
Leia maisSistemas Operacionais I
Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.
Leia maisInfraestrutura de Hardware. Funcionamento de um Computador
Infraestrutura de Hardware Funcionamento de um Computador Computador: Hardware + Software Perguntas que Devem ser Respondidas ao Final do Curso Como um programa escrito em uma linguagem de alto nível é
Leia maisINTERFACES DE DESENVOLVIMENTO DE APLICAÇÕES PARA TV DIGITAL BASEADO NO MIDDLEWARE MHP. Aluno: Joel Alexandre Darós Orientador: Mauro Marcelo Mattos
INTERFACES DE DESENVOLVIMENTO DE APLICAÇÕES PARA TV DIGITAL BASEADO NO MIDDLEWARE MHP Aluno: Joel Alexandre Darós Orientador: Mauro Marcelo Mattos Roteiro da Apresentação Introdução e Objetivos Arquitetura
Leia maisCurso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
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 maisUniversidade de Pernambuco Escola Politécnica de Pernambuco
Universidade de Pernambuco Escola Politécnica de Pernambuco TV Analógica e Digital O Padrão de Televisão Digital Nacional Prof. Márcio Lima E-mail:marcio.lima@upe.poli.br 01.07.2014 Introdução No Brasil,
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisO TDT e as televisões interconectadas
O TDT e as televisões interconectadas Bruno Pinho (up201305783) Fábio Pacheco (up201305406) José Miguel Rua (up201304346) Leonor Mendes de Freitas (201207603) Marcelo Silva (up201304681) 1 Resumo A evolução
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 maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
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 maisDesenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
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 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 mais3 Sistema Operacional Scriptável
3 Sistema Operacional Scriptável Sistema operacional scriptável é a nossa proposta de modelo de projeto de sistema operacional com o objetivo de aumentar a sua flexibilidade e facilidade de desenvolvimento,
Leia maisTecnologia e Administração
Tecnologia e Administração A TI como parte integrante da empresa impõe a necessidade dos Administradores conhecerem melhor seus termos técnicos e sua aplicação no negócio. Gerentes e Administradores com
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais Visão Geral Sumário 1. Máquina de Camadas 2. Funções Básicas do SO 3. Conceitos Introdutórios 1. Hardware 2. Software 3. Operações de E/S 4. Histórico 1. Década de 40 2. Década de
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 maisSistemas Operacionais
Sistemas Operacionais Slides adaptados de Prof. Dr. Marcos José Santana e Prof. Dra. Regina Helena Carlucci Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum Tipos e Estrutura System
Leia maisJornalismo Multiplataforma. Tecnologias Redes e Convergência. eduardo.barrere@ice.ufjf.br
Jornalismo Multiplataforma Tecnologias Redes e Convergência eduardo.barrere@ice.ufjf.br Panorama Em 2011, a TV atingiu 96,9% (http://www.teleco.com.br/nrtv.asp) TV Digital Uma novidade???? TV Digital Resolve
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Íris Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do MegaMatcher Accelerator Extended (mecanismo de íris) Licenças do MegaMatcher Accelerator
Leia maisTécnico em Informática. Web JavaScript. Profª Ana Paula Mandelli
Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
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 maisSistemas Operacionais. Introdução a Sistemas Operacionais
Introdução a arliones.hoeller@ifsc.edu.br baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo
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 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 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 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 maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisem Redes IP Guido Lemos de Souza Filho DI CCEN UFPB Coordenador GTVD-RNP
Aplicações de Vídeo V Digital em Redes IP Guido Lemos de Souza Filho DI CCEN UFPB Coordenador GTVD-RNP Redes Avançadas adas Transmissão de Conversas Áudio Troca de Mensagens Vídeo Rede Avançada Dados Distribuição
Leia maisConceitos básicos sobre computadores
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:
Leia maisFormatos de Áudio e Vídeo Digital Introdução ao Vídeo
Redes Multimídia 2016.2 Formatos de Áudio e Introdução ao Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações
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 maisLABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo
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 maisCFTV Digital. CFTV Digital. Componentes Básicos de um Sistema de CFTV. Endereço IP.
Brasil, 22 de novembro de 2007 Marcelo Peres CREA 92.033td 1 Componentes Básicos de um Sistema de CFTV Conjunto Câmera/Lente Meio de Transmissão Processamento de Vídeo e Gravação Monitor Página 3 Redes
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 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 mais3 Tecnologias Relacionadas
3 Tecnologias Relacionadas No contexto da TV digital, os equipamentos das emissoras e os terminais de acesso devem compartilhar de protocolos bem definidos para que o intercâmbio de informações e a provisão
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 maisEstrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional é formado
Leia mais5 O Fomatador NCL Xlet
5 O Fomatador NCL Xlet Atualmente, o Formatador NCL encontra-se implementado em duas linguagens: JAVA e C++. Com o GEM oferecendo um ambiente JAVA para a execução global de aplicações interativas, tem-se
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 maisImplementação da Especificação de Tempo Real Java para o EPOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA Curso de Ciências da Computação Implementação da Especificação de Tempo Real Java para o EPOS ANDERSON LUIS ZAPELLO Florianópolis, julho de 2005 ANDERSON LUIS ZAPELLO
Leia maisCaracterísticas de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Leia maisCurso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisDesenvolvimento de Sistemas para TV Digital. Prof. Fabrício J. Barth fbarth@tancredo.br Faculdades Tancredo Neves
Desenvolvimento de Sistemas para TV Digital Prof. Fabrício J. Barth fbarth@tancredo.br Faculdades Tancredo Neves Objetivo Apresentar os conceitos básicos para o desenvolvimento de sistemas para TV Digital.
Leia maisCaracterísticas de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
Leia maisEstrutura do Sistema Operacional
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia mais