NCL e Java. Aquiles Burlamaqui



Documentos relacionados
Televisão Digital Interativa se faz com Ginga. Guido Lemos de Souza Filho LAVID DI - UFPB

Introdução Padrão Brasileiro de TV Digital. Desenvolvimento de Aplicações Interativas. Trabalhos em andamento

Televisão Digital Interativa se faz com Ginga

Desenvolvimento de Aplicações Interativas. GINGA NCL e LUA. Projeto TV Digital Social

TV Dig ital - S ocial

PADRÕES DE MIDDLEWARE PARA TV DIGITAL

TV Digital no Brasil e o Middleware Ginga. Luiz Eduardo Cunha Leite

GINGA - Software Livre para TV Digital Brasileira

Ginga e a TV Digital Interativa no Brasil

Jornalismo Multiplataforma. Tecnologias Redes e Convergência. eduardo.barrere@ice.ufjf.br

Entretenimento e Interatividade para TV Digital

Demonstrações: Requisitos do M iddleware

Amadeus-TV: Portal Educacional na TV Digital Integrado a um Sistema de Gestão de Aprendizado

Current moment of DTV Implementation in Brazil

TV Digital : Convergência e Interatividade HXD Interactive Television

TDC T-Commerce e T-Banking- Aplicações Seguras. Julho de 2011 Aguinaldo Boquimpani Gerente Senior de Produtos TOTVS TQTVD

Desenvolvimento de Sistemas para TV Digital. Prof. Fabrício J. Barth Faculdades Tancredo Neves

1 Introdução Motivação

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Serviço de Controle e Programação para Dispositivos Remotos para Aplicações Interativas e Imersivas na TV Digital

Um framework para o desenvolvimento de aplicações interativas para a Televisão Digital

APLICAÇÃO PARA A TV DIGITAL INTERATIVA UTILIZANDO A API JAVATV Eli CANDIDO JUNIOR 1 Francisco Assis da SILVA 2

1.1. Aplicações de TVD dinâmicas

TV DIGITAL INTERATIVA: UM RECURSO DIDÁTICO NO PROCESSO DE ENSINO E APRENDIZAGEM DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA

Pesquisas em Redes de Computadores e Sistemas Multimídia

Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil

A TV DIGITAL COMO INSTRUMENTO DE ENSINO DE MATEMÁTICA. Adriano Aparecido de Oliveira, Juliano Schimiguel

Metodologia de Integração entre Aplicações Web e Aplicações para TV Digital

WEB TV. O Seu canal de Televisão na Internet

UMA PROPOSTA DE API PARA DESENVOLVIMENTO DE APLICAÇÕES MULTIUSUÁRIO E MULTIDISPOSITIVO PARA TV DIGITAL UTILIZANDO O MIDDLEWARE GINGA

DESENVOLVIMENTO DE APLICAÇÃO INTERATIVA EM GINGA PARA O PROGRAMA SOM E PROSA DA TELEVISÃO UNIVERSITÁRIA UNESP

GTTV - Grupo de Trabalho de Televisão Digital. Guido Lemos de Souza Filho LAViD - DI CCEN UFPB

E-BOOK [TÍTULO DO DOCUMENTO] Matrix [NOME DA EMPRESA] [Endereço da empresa]

2 Geração Dinâmica de Conteúdo e Templates de Composição

Sistemas Distribuídos

Solução de monitoramento digital de imagens para veículos. Uni3 - Unidade de Navegação Inteligente Todos os direito reservados

Visão geral das redes sem fio

TIC TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO - DOC CONTABILIDADE DE OLHO NA TECNOLOGIA

PADRÕES DE MIDDLEWARE PARA TV DIGITAL

TECNOLOGIAS PARA O DESENVOLVIMENTO DE APLICAÇÕES EDUCACIONAIS PARA TV DIGITAL

Protocolo de Aplicação para Jogos de Tabuleiro para Ambiente de TV Digital

Engenheiro Eletrônico pela PUC-RJ e mestrando da Universidade Federal Fluminense.

Plataforma Interativa de Vídeo

Windows Partners Day Oportunidades de Mercado com Windows Media Center

Manual do Usuário. Desenvolvido para

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

GERAÇÃO DE RELATÓRIOS

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

Nokia 7230 GSM GPRS EDGE (850/900/1800/1900 MHz) WCDMA (850/1900/2100MHZ)

MDD Mídias Interativas. TV Digital no Brasil

Gravação e Transmissão

Curso Marketing Político Digital Por Leandro Rehem Módulo III MULTICANAL. O que é Marketing Multicanal?

FUNDAMENTOS DE TV DIGITAL. Objetivos do Sistema Digital. Digital. Comparação. (NTSC x ATSC) Transmissão simultânea de várias programações

Entretenimento e Interatividade para TV Digital

Seminário de Lei de Informática. Francisco Siqueira de Sousa Gerente Comercial

Conectando sonhos e negócios.

Trilha TV Digital. Plataformas Interoperáveis de TV Interativa: o projeto Global ITV. Dr. Alan Angeluci

Medidor de campo para sinais de TV digital HD padrão Brasileiro ISDB-T

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Sistema de acesso a dispositivos eletrônicos através da TV Digital interativa. Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas

INTERNET, RÁDIO E TV NA WEB

Ricardo Teixeira Sales Engineer ITRON BRAZIL

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Poder Judiciário do Estado do Rio de Janeiro OS DESAFIOS E BENEFÍCIOS DE UMA REDE PRIVADA DE TRANSMISSÃO DE DADOS

IPTV em rede Multicast

Lady Daiana O. Pinto ; José P. Queiroz-Neto e Kátia Cilene N. Silva (1) (2) Centro Federal de Educação Tecnológica do Amazonas CEFET

Software de Imagem via Celular (SIC) baseado no sistema operacional Windows Mobile

Apresentação. I n o v a ç ã o e T e c n o l o g i a a o s e u a l c a n c e.

Profissionais de Alta Performance

Arquitetura dos Sistemas de Informação Distribuídos

Impacto da TV Digital no Futuro dos Negócios

4 Plano de Recuperação

GS 16SVR960 Sistema de Gravação de Vídeo - 960H - 16 canais

TV Digital. Análise de Sistemas de Comunicações 2017/II Maria Cristina Felippetto De Castro

O IMPACTO DA WEB TV NA COMUNICAÇÃO EMPRESARIAL

JVM s Livres. Paloma Costa. javawoman@portaljava.com.br

TV ESCOLA INTERATIVA: UMA PROPOSTA EDUCATIVA PARA TV DIGITAL

Manual de Produtos Mais Internet e Segurança V 1.1

Artur Petean Bove Júnior Tecnologia SJC

UM FRAMEWORK PARA DESENVOLVIMENTO DE

Introdução do Jornalismo Móvel

Transcrição:

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 Muda? Sistemas Existentes Americano Europeu Japônes Sistema Brasileiro Middleware

O que Muda? Analógica Digital MELHOR SOM MELHOR IMAGEM

O que muda?

O que Muda? Analógica Digital MELHOR SOM MELHOR IMAGEM APLICAÇÕES

Exemplos de Aplicações de TV Digital

O Canal Largura 6MHz Análogico Tudo para o vídeo e o audio em resolução padrão(sdtv)

O Canal Digital 29,162 Mbps

Gostou? Vamos Implantar no Brasil?

Sistemas Existentes Americano ATSC(Advanced Television Systems Committee) Europeu DVB(Digital Video Broadcasting) 1998 O sistema Americano é o mais antigo, porém so comecou a ser utilizando para TV Digital em 1998, o foco esta na transmissão de video em alta definição(hdtv). 1993 Vantagem está na possibilidade de multiprogramação, interatividade e novos serviços. Japonês ISDB(Integrated Service Digital Broadcasting) 1999 Principal vantagem e a facilidade e qualidade na transmissão para diferentes tipos de dispositivos(tvs, Celulares, etc), ou seja mobilidade aliada a alta definição.

Qual o melhor? :-/

Que tal fazermos o nosso? :-D

Plataforma de TVDI + Internet Servidor de Vídeo

Protocolos Aplicativo s Retorno Middlewa re EPG T- T-COM Email GOV WEB GS TDMA x WIFI M C DSL W G DMA IMAX OCAP PRS MHP ARIB ACAP MHEG GEM... mode m GINGA JAVA Sistema Op Aúdio MPEG 2-BC Video 280i LD Redes Transport e MPEG 2-AAC Portadora DOLBY AC3 525iSDT 720pEDT V V MPEG 4-AAC 1080iHD TV MPEG2 MPEG4 IPV4 IPV6 MPEG2 Fluxo de Transporte 8-VSB Modulaçã o LINUX Proprietário DQPS K Simple s 36MHz Canal 6MHz Frequênci a 50HZ COFDM QPSK BSTOFDM 16QA 64QA M M 2K 4K 44MHz 7MHz 60HZ 8K 57MHz 8MHz

Plataforma de TVDI + Internet Servidor de Vídeo

A Caixa Display Com ou sem receptor integrado Receptor ou Conversor = Set-top box

A Caixa

USB Dongle 1-Seg

PSP e DS 1 Seg

Celulares 1-Seg

Protocolos

Ginga Apl 1 Apl 2 Ginga - NCL Xleti Ponte OS Apl n Ginga - J Procedural

Aplicações de TVDI Como construir? Aplicações NCL (Ginga NCL) Aplicações em Java (Ginga J)

Linguagem NCL Licença Duplo licenciamento GPL Licença comercial

Linguagem NCL Dividida em 4 módulos APIs XHTML CSS DOM javascript API NCL API NCL LUA API NCL JAVA

Linguagem NCL Estrutura Sincronizando nós de mídia Interação com o usuário Redimensionando regiões Adaptação do comportamento do programa

Linguagem NCL Estrutura O que? Onde? Região da tela onde irá tocar Como? Nós de Mídia Caracteristicas como volume, transparencia, etc Quando? Em que momento ele irá tocar?

O que? MEDIA Nós de Mídias AUDIO IMAGEM VÌDEO TEXTO

O que? MEDIA CONTEXTO VÌDEO CONTEXTO receita.html i.jpg

O que? MEDIA Onde? REGION i.jpg

O que? MEDIA Onde? REGION i.jpg

O que? Onde? i.jpg MEDIA REGION

O que? Onde? Como? MEDIA REGION DESCRIPTOR AUDIO DESCRIPTOR - VOLUME

O que? Onde? MEDIA REGION Como? DESCRIPTOR Quando? IMAGEM LINK LINK OnSelect CONNECTOR CONNECTOR Start

Estrutura do Documento.ncl

Exemplos

Modelo Conceitual

Player NCL Definição O formatador de programas escritos em NCL é como um programa do tipo media player, geralmente embarcado em um terminal de acesso ou em uma televisão, e com o qual o usuário pode interagir através de um controle remoto. Versões Em Java Em C++

Ferramenta Compose Ferramenta de autoria hipermídia

Ginga-J

Ginga-J Xlets Similar aos applets, só que voltados a construção de aplicações de TVDI

Ginga-J Exemplos

Programas na TVDI Resolução do Monitor da TV Distância do telespectador Número de telespectadores Acesso via controle remoto Memória limitada

Conclusões

Opniões HÁ QUATRO ANOS, VÍAMOS ESTE MOMENTO COMO UM DEVANEIO. ESTE É O MODELO DE TV DIGITAL DE RELACIONAMENTO (INDÚSTRIA E UNIVERSIDADES) QUE DEU CERTO. ANDRÉ BARBOSA, ASSESSOR DA CASA CIVIL POVOS QUE NÃO PRODUZEM LINGUAGEM NÃO PRODUZEM CONTEÚDOS. O GINGA É UM GRANDE PASSO, MAS, PARA QUE SEJA LIVRE, NÃO BASTA DECLARÁ LO LIVRE: É NECESSÁRIO DISPONIBILIZÁ LO EM PORTAIS, TORNÁ LO DE FÁCIL ACESSO. ROGÉRIO SANTANNA, SECRETÁRIO DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DO MINISTÉRIO DO PLANEJAMENTO ESTE É UM MOMENTO DE EXTREMA RELEVÂNCIA DA SOBERANIA NACIONAL. AGORA, É PRECISO QUE A COMUNIDADE DE SOFTWARE LIVRE SE APROPRIE DO RESULTADO E TOME PARA SI A RESPONSABILIDADE DE PROMOVER E MANTER A INDEPENDÊNCIA DA NOSSA TV. SADI JACQUES, ASSESSOR DO FÓRUM INTERNACIONAL DE SOFTWARE LIVRE É UM MARCO. NÃO SOMOS MAIS COLÔNIA NO ASPECTO TECNOLOGIA, E ISSO NÃO É TRIVIAL. O MODELO QUEBRA UMA SÉRIE DE PARADIGMAS AO PERMITIR QUE MILHARES DE EMPRESAS ENTREM NO MERCADO DE APLICAÇÕES DE TV DIGITAL. GUIDO LEMOS, PROFESSOR DA UFPB

Por onde começar?

http://www.ginga.org.br

http://www.softwarepublico.gov.br

http://gingarn.wikidot.com/

Obrigado! aquilesburlamaqui@gmail.com