conhecendo o ambiente ginga(software livre) para aplicações

27
Conhecendo o Ambiente GINGA(Software Livre) para aplicações TV DIGITAL Suzyanne de Oliveira Queiroz Graduando em Ciência da Computação-UERN Tecnóloga em Tecnologia da Informação- UFRN Estagiando como Analista de Sistemas. COINE-RN PROJETOS : ROBÓTICA LIVRE(2009) Cloud Computing(2010) TV DIGITAL (2011)

Upload: suzyanne-oliveira

Post on 12-Jul-2015

284 views

Category:

Technology


0 download

TRANSCRIPT

Conhecendo o Ambiente

GINGA(Software Livre) para

aplicações TV DIGITAL

Suzyanne de Oliveira Queiroz

Graduando em Ciência da Computação-UERN

Tecnóloga em Tecnologia da Informação- UFRN

Estagiando como Analista de Sistemas. COINE-RN

PROJETOS :

ROBÓTICA LIVRE(2009)

Cloud Computing(2010)

TV DIGITAL (2011)

MÓDULOS

Introdução a TV DIGITAL

Arquitetura do Middleware Ginga

Ginga – NCL E LUA

Demonstração de uma Aplicação

TV DIGITAL

Uma nova plataforma de comunicação baseada em

tecnologia digital para a transmissão de sinais de televisão.

Essa tecnologia proporciona ganhos em termos de qualidade

de vídeo e áudio, aumento da oferta de programas

televisivos e novas possibilidades de serviços e aplicações.

CARACTERÍSTICAS

Sinal Digital

Alta definição

Mobilidade e Portabilidade

Interatividade

Multiprogramação

Histórico e Atualidades

Teve sua implementação iniciada nos meados de 2007,para

substituir a TV analógica que conhecemos.

A previsão para a total interrupção da transmissão do

sinal analógico é 2016.

TELEVISÃO X COMPUTADOR

Sinal Digital e Analógico

SINAL DIGITAL: Não há interferências:

Ou existe imagem perfeita ou não existe

SINAL ANALOGICO: O sinal vai perdendo a

Força até acabar e no meio do caminho a

Imagem sofre interferências .

Um sistema de TV digital interativa

pode ser dividido em quatro grandes

partes:

Difusor

Receptor

Meio de difusão

Canal de interatividade

CONVERSOR O conversor é o equipamento que transforma o sinal captado

do ar na imagem e som que você vê na tela.

Como os sinais analógico e digital são diferentes, para

assistir TV Digital é necessário um conversor específico.

Aparelhos de TV mais modernos esse conversor já vem

embutido na própria TV.

FUNCIONAMENTO

O que é GINGA ? Ginga é a camada de software intermediário

(middleware) que permite o desenvolvimento

de aplicações INTERATIVAS para a TV Digital

de forma independente da plataforma de

hardware dos fabricantes de terminais de

acesso.

É Software Livre !

É Brasileiro !

As aplicações executadas sobre Ginga

são classificadas em duas categorias,

dependendo da forma em que elas são

escritas.

As aplicações Procedurais : JAVA

As aplicações Declarativas : NCL

ARQUITETURA

Com relação à arquitetura, o sistema de TVD é

dividido em cinco camadas:

Aplicação

Middleware

Compressão

Transporte

Modulação

ARQUITETURA

AMBIENTES DE DESENVOLVIMENTOS

✔ Utilização de ferramentas livres ;

✔ Sistema Operacional Linux ;

✔ GINGA - NCL e LUA ;

✔ Vmware (Set-top box)

✔ Eclipse com plugin NCL .

✔ Live CD GINGA

NCL – Nested Context Language

✔ Suporte à sincronização ;

Sincronização baseada na estrutura

Suporte a canal de retorno

✔ Suporte a múltiplos dispositivos ;

✔ Suporte à adaptação do conteúdo e da apresentação ;

✔ Suporte à edição ao vivo ;

✔ NCL é software livre

LINGUAGEM LUA

✔ Lua é uma linguagem poderosa, rápida e leve,projetada

para estender aplicações.

✔ Combina sintaxe procedural e declarativa.

✔ Tipagem dinâmica.

✔ Interpretada de bytecodes.

✔ Gerência automática de memória.

✔ Ideal para configuração, automação e prototipagem rápida.

✔ É embarcável.

✔ É Software Livre.

Guias e Padrões – Tamanho de Tela

Para sobreposição do vídeo principal, a aplicação deve aplicar um percentual de transparência.

Se for redimensionar o vídeo principal, a aplicação deve redimensionar até um quarto da tela.

Guias e Padrões – Cores Diferença entre o conjunto das cores com suporte nos

dispositivos.

Não utilizar cores com saturação e luminosidade muito

alta.

Devem ter valores, no sistema RGB:

Maiores que 16

Menores que 236

Guias e Padrões –Textos

Recomenda-se, o uso de texto claro sobre um fundo escuro

APLICAÇÃO E INTERATIVIDADE