ginga - solisc 2010

Download Ginga - Solisc 2010

Post on 06-Sep-2014

587 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • Introduo ao middleware de TV Digital brasileiro Bruno Ghisi Alexandre Lemos
  • Objetivo Introduzir o conceito do cenrio brasileiro de TV Digital, middleware Ginga, aplicaes interativas e ferramentas open source relacionadas.
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • Histrico
      • Novembro 2003
        • Ato federal para criao de um sistema de TV Digital
        • SBTVD (Sistema Brasileiro de TV Digital Terrestre)
      • Junho 2006
        • Definio do padro ISDB-Tb
  • Cadeia de valor
      • Radiodifusor
      • Fabricante de produto (OEM)
      • Academia
      • Fornecedor de middleware
      • Fornecedor de JVM
      • Fabricante de chipset
      • Gerador de contedo
      • Fornecedor de ferramentas
      • ...
  • Frum SBTVD e ABNT
      • Frum SBTVD
        • Define as especificaes e propes solues de acordo com a realidade brasileira
        • Dissemina o padro
      • ABNT
        • Normatiza as especificaes
        • Gerencia as normas
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • T-Commerce
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • Padro Brasileiro TVD
      • ISDB-Tb - padro japons
        • Vdeo H.264
        • udio MPEG-4
        • Ginga
      • Mobilidade
        • One-seg (1Seg)
  • Padro Brasileiro TVD
      • Pases que escolheram:
        • Brasil
        • Peru
        • Argentina
        • Chile
        • Venezuela
        • Equador
        • Costa Rica
        • Paraguai
        • Bolvia
        • Nicargua
  • Receptores full-seg e one-seg
      • Full-seg
        • 1920x1080i, 1280x720p, 720x480p
        • ex: set top box e televiso
      • One-seg
        • 320x240
        • ex: celular
      • Ginga-NCL mandatrio para todos receptores
      • Ginga-J mandatrio para receptores full-seg
      • Canal de retorno: Full-seg, opcional; one-seg, obrigatrio
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • Middleware de TVD
      • O que um middleware?
        • Camada de software intermedirio que oculta dependncias de plataforma e permite que aplicaes sejam desenvolvidas de maneira independente
      • O que um middleware de TV Digital?
        • Middleware que ir rodar no conversor (set top box) ou embarcado na TV
  • Carrossel Objetos
  • O que o Ginga?
      • Ginga o nome do Middleware Aberto do Sistema Brasileiro de TV Digital (SBTVD)
  • Norma Middleware Ginga
      • ABNT NBR 15606 - Middleware Ginga
        • Middleware brasileiro de TV Digital
        • uma especificao X implementao
      • ABNT NBR 15606 divididaem 6 partes
    NBR 15601 Transmisso NBR 15602 Codificao NBR 15603 Multiplexao NBR 15604 Receptores NBR 15605 Segurana NBR 15606 Middleware NBR 15607 Canal de Interatividade NBR 15608 Guia de operao
  • Arquitetura Middleware TVD
  • Arquitetura Middleware Ginga
  • Agenda
      • Contextualizao
      • Demo
      • Padro Brasileiro TVD
      • Middleware Ginga
      • Subsistema Ginga-NCL
      • Subsistema Ginga-J
      • Ferramentas
      • Comunidades
      • Status atual
  • Middleware Ginga - Ginga-NCL
  • NCL
      • PUC-Rio
      • NCL (Nested Context Language) a parte declarativa do Ginga
      • Linguagem formato XML
      • Cdigo NCL define os objetos de mdia e a estrutura da apresentao
      • Formatador NCL controla
        • fluxo da apresentao
        • ciclo de vida dos players de mdia
  • NCL
  • Players
      • Players de mdia especficos apresentam o contedo para o usurio
        • Vdeo, Imagens
        • Player Lua - interpretador para scripts Lua
        • Player de Xlets Java
        • Player XHTML - decodifica contedo XHTML, incluindo CSS (stylesheets) e ECMAScript
  • Lua
      • PUC-Rio 1993
      • Linguagem de script poderosa, leve e extensvel
      • Implementado como uma