SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Farmácia na TV: Informações interativas
       de preço de medicamentos
         Carlos Fernando Gonçalves
              Thiago G. Vespa
Agenda



●   TV Digital
●   Middleware Ginga
●   Ginga-J – JavaDTV
●   Exemplos
●   Publicidade na TV Digital
●   Demo
TV Digital
     Sistema Brasileiro de Televisão Digital Terrestre
Decreto Nº 4.901, de 26 de novembro de 2003

Institui o Sistema Brasileiro de Televisão Digital

http://www.forumsbtvd.org.br/anexos/decreto-tv-digital.pdf

DECRETO Nº 5.820, DE 29 DE JUNHO DE 2006.

Implantação do SBTVD-T

http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2006/Decreto/D5820.htm

Novembro de 2006

Fórum SBTVD

http://www.forumsbtvd.org.br/materias.asp?id=39

Início das transmissões em 2 de dezembro de 2007

http://www.dtv.org.br/index.php/onde-ja-tem-tv-digital/evolucao-da-tv-
   digital/
TV Digital
        Os países que já adotaram o padrão ISDB-Tb




Fonte: http://www.dtv.org.br/index.php/onde-ja-tem-tv-digital/veja-aqui-os-paises-da-america-do-sul-que-ja-adotaram-o-padrao-isdb-tb/
TV Digital
Padrões pelo mundo




     Fonte: http://pt.wikipedia.org/wiki/Ficheiro:Digital_broadcast_standards.svg
TV Digital
Transmissão na TV Digital
TV Digital
    Multiprogramação




A banda do canal legal no DTV é de 6MHz (igual ao do analógico PAL-M), como por exemplo, o canal 14
   começa na frequência de 470MHz e vai até 476MHz. O canal é dividido em 14 segmentos de
   428,57KHz, mas um segmento é descartado para a transmissão, ficando somente 13, que são
   numerados de 0 a 12. Portanto a banda de transmissão de um canal DTV é de 13x428,57=5,57MHz,
   mas para uma maior segurança é expandida para 5,7MHz.

Segmento 0 que fica bem no centro, por ser de mais fácil recepção, é destinado para receptores
   portáteis como celular. Por ser transmissão de 1 só segmento, é conhecido como One Seg ou 1 Seg.

Fonte:http://imagemesomhd.blogspot.com/2010/01/tv-digital-sbtvdisdb-tb.html
TV Digital
     Multiprogramação




Uma grande vantagem do sistema, é de poder aproveitar as camadas hierárquicas, por exemplo, se
   uma camada estiver transmitindo um programa em SD e a segunda camada, o mesmo programa em
   HD, a segunda aproveita também a primeira camada que tem informações de SD para formar o HD.
   Um receptor móvel que só consegue receber o SD, aproveita a primeira camada e descarta a
   segunda. Cada camada pode transmitir um programa diferente, e acaba se tornando um canal
   lógico. Além da transmissão One Seg, no Full Seg é possível ter até mais 3 programas em definição
   padrão (SD), mas em Full HD (1920x1080) que utiliza todos os 12 segmentos, só é possível
   transmitir 1 programa.

Fonte:http://imagemesomhd.blogspot.com/2010/01/tv-digital-sbtvdisdb-tb.html
TV Digital
Transmissores Analógicos
TV Digital
Canal de Retorno (ou de Canal de Interatividade)
Middleware Ginga
Middleware Ginga




O Ginga é a especificação de middleware do SBTVD, resultado da
  integração das propostas FlexTV [Leite 2005] e MAESTRO [Soares
  2006], desenvolvidas por consórcios liderados pela UFPB e PUC-
  Rio no projeto SBTVD , respectivamente.

O Ginga integrou estas duas soluções, chamadas de Ginga-J e Ginga-
  NCL , tomando por base as recomendações internacionais da ITU.
  Desta forma, o Ginga é subdividido em dois subsistemas
  interligados, também chamados de Máquina de Execução (Ginga-
  J) e Máquina de Apresentação

(Ginga-NCL)
Middleware Ginga
Middleware Ginga




            Visão geral do middleware Ginga
Ginga-J



●   Em maio de 2008 foi iniciado o projeto JavaDTV e as discussões
      sobre a redefinição do Ginga-J
●   Sem Royalties (exceto pela certificação da JVM)
●   Objetivo substituir o GEM funcionalmente
          –   Light Weight User Interface Toolkit por HAVi

                   ●   API   desenvolvida   pela   SUN   para   uso   em
                        dispositivos móveis
                   ●   Conjunto de componentes gráfico LWUIT
●   Buttons, checkbox, dropdown, list e etc
●   Perda de interoperabilidade
●   Inovação
Ginga-J
Media APIs

                                          Application Management
                                                                                                     Ginga-J




                                          Broadcast Filesystem

                                             MPEG Concepts

                                          MPEG Section Filtering
                                                                   ARIB extensions




                                                 Tuning

                                             Network Device

                                          User Settings & Prefs
                             JavaTV 1.1
                                                                                      Applications




                                                 Events

                                            Content Security
CDC 1.1 / FP 1.1 / PBP 1.1

                                          Resource Management

                                            Persistent Storage
                                                                   SBTVD Extensions




                                               TV Graphics

                                              UI Widget Set
Ginga-J
 Planos gráficos

Aplicações Ginga-J podem obter acesso de forma genérica aos
planos gráficos oferecidos pelo terminal de acesso, para
configuração e exibição de conteúdo de acordo com um modelo de
camadas na tela do dispositivo.
Ginga-J
Planos gráficos


    1. Plano[0]: Plano de texto e gráficos;
    2. Plano[1]: Plano de seleção vídeo/imagem;
    3. Plano[2]: Plano de imagens estáticas;
    4. Plano[3]: Plano de vídeo.


    Plano de legenda não é acessível
Xlet



  As aplicações para TV interativa desenvolvidas em JavaDTV são chamadas de
       Xlets.

  O ciclo de vida dos Xlets é regido por quatro métodos:

  - initXlet():responsável por inicializar os componentes da aplicação e
       manipular o XletContext;

  - startXlet(): que é o metodo chamado para iniciar a aplicação;

  - pauseXlet(): chamando quando há um evento que causa uma pausa na
       aplicação

  - destroyXlet(): chamado quando a aplicação é destruída.
Xlet
Xlet


 public class SampleXlet implements Xlet {

     protected XletContext xletcontext;

     public void initXlet(XletContext xc) throws XletStateChangeException {

         this.xletcontext = xc;

     }

     public void startXlet() throws XletStateChangeException {

         Form mainForm = new Form("Alo mundo!");

         Label label = new Label("[Label]: Alo mundo!");

         MainForm.addComponent(label);

         mainForm.show();

     }

     public void pauseXlet() {

     }

     public void destroyXlet(boolean bln) throws XletStateChangeException {

     }

 }
LWUIT
Light Weight User Interface Toolkit
Lojas de aplicativos na TV Digital



   Atualmente no mercado existem poucas opções de set-tobp-box com loja
     de aplicativos.

   Já as Tvs Digitais trazem enumeras opções e uma grande variedade de
     plataformas.

   Cenário bem complexo mas tende a melhorar com a diminuição das
     opções de plataforma.

   Melhor para as empresas.
Lojas de aplicativos na TV Digital



   No padrão de TV Digital as emissoras(Broadcast) podem transmitir
     aplicações e ter suas próprias lojas de aplicativos.

   A grande vantagem é que os equipamento seja set-top-box e Tvs vão sair
     da fábrica a partir de 2013 com Middleware Ginga

   Existe no mercado set-top-box que vem com pré instalação da Loja de
     aplicativos

   O conceito é similar a outras plataformas, onde há aplicativos para TV
     Digital interativa gratuito ou pago
Lojas de aplicativos na TV Digital



   Atualização sempre é um grande problema



   Cenário


   ●   Pelo sinal da emissora de TV
   ●   Pela internet
Referências



Parte 4: Ginga-J - Ambiente para a execução de aplicações procedurais

http://www.dtv.org.br/download/pt-br/ABNTNBR15606-4_2010Ed1.pdf



Parte 6: Java DTV 1.3

http://www.tvdi.inf.br/site/artigos/Normas%20ABNT/15606-6-Middleware.pdf



Informações sobre TV Digital interativa

http://blog.globalcode.com.br/2011/10/informacoes-sobre-tv-digital-interativa.html



Blog Thiago G. Vespa

http://www.thiagovespa.com.br/blog/category/tv-digital/
Muito
Obrigado
Carlos Fernando Gonçalves
mercuriocfg@yahoo.com.br
@mercuriocfg

Thiago Galbiatti Vespa
thiagogv@gmail.com
@thiagovespa

Mais conteúdo relacionado

Destaque

Aula 01 aplicativos informatizados para modelagem (tarde e noite)
Aula 01   aplicativos  informatizados para modelagem (tarde e noite)Aula 01   aplicativos  informatizados para modelagem (tarde e noite)
Aula 01 aplicativos informatizados para modelagem (tarde e noite)Elisângela X. P. dos Santos
 
TV Digital Introdução ao Middleware Ginga-Ginga-J
TV Digital Introdução ao Middleware Ginga-Ginga-JTV Digital Introdução ao Middleware Ginga-Ginga-J
TV Digital Introdução ao Middleware Ginga-Ginga-Jmercuriocfg
 
Etec ai -32- teclas de atalho
Etec   ai -32- teclas de atalhoEtec   ai -32- teclas de atalho
Etec ai -32- teclas de atalhoNutsha De luca
 
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SP
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SPIntrodução a interatividade na TV Digital - ICMC USP São Carlos -SP
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SPmercuriocfg
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Destaque (7)

Avt agencias de-viagens_turismo
Avt agencias de-viagens_turismoAvt agencias de-viagens_turismo
Avt agencias de-viagens_turismo
 
Trabalho de Ltt
Trabalho de LttTrabalho de Ltt
Trabalho de Ltt
 
Aula 01 aplicativos informatizados para modelagem (tarde e noite)
Aula 01   aplicativos  informatizados para modelagem (tarde e noite)Aula 01   aplicativos  informatizados para modelagem (tarde e noite)
Aula 01 aplicativos informatizados para modelagem (tarde e noite)
 
TV Digital Introdução ao Middleware Ginga-Ginga-J
TV Digital Introdução ao Middleware Ginga-Ginga-JTV Digital Introdução ao Middleware Ginga-Ginga-J
TV Digital Introdução ao Middleware Ginga-Ginga-J
 
Etec ai -32- teclas de atalho
Etec   ai -32- teclas de atalhoEtec   ai -32- teclas de atalho
Etec ai -32- teclas de atalho
 
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SP
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SPIntrodução a interatividade na TV Digital - ICMC USP São Carlos -SP
Introdução a interatividade na TV Digital - ICMC USP São Carlos -SP
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Semelhante a Informações sobre TV Digital interativa e aplicativos

Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Gingalabmidiaufmg
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Gingalabmidiaufmg
 
Apresentação oswaldo
Apresentação oswaldoApresentação oswaldo
Apresentação oswaldolabmidiaufmg
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveDiegoCBarboza
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the Interactiveguestb3ade7
 
TV Digital Javaneiros 2010
TV Digital Javaneiros 2010TV Digital Javaneiros 2010
TV Digital Javaneiros 2010JUGMS
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViLucas Augusto Carvalho
 
Seminário sobre ferramenta GINGA para tv digital
Seminário sobre ferramenta GINGA para tv digitalSeminário sobre ferramenta GINGA para tv digital
Seminário sobre ferramenta GINGA para tv digitalVictor Hugo Micheli
 
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...Erisvaldo Junior
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital TerresteElaine Cecília Gatto
 
Introdução ao Google TV
Introdução ao Google TVIntrodução ao Google TV
Introdução ao Google TVAécio Costa
 
Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalCampus Party Brasil
 
Personalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaPersonalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaElaine Cecília Gatto
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Conhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicaçõesConhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicaçõesSuzyanne Oliveira
 
Java para dispositivos móveis
Java para dispositivos móveisJava para dispositivos móveis
Java para dispositivos móveisJoão Gabriel Lima
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEWaldir R. Pires Jr
 

Semelhante a Informações sobre TV Digital interativa e aplicativos (20)

Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Apresentação oswaldo
Apresentação oswaldoApresentação oswaldo
Apresentação oswaldo
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the Interactive
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the Interactive
 
TV Digital Javaneiros 2010
TV Digital Javaneiros 2010TV Digital Javaneiros 2010
TV Digital Javaneiros 2010
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
Middlewares
MiddlewaresMiddlewares
Middlewares
 
Seminário sobre ferramenta GINGA para tv digital
Seminário sobre ferramenta GINGA para tv digitalSeminário sobre ferramenta GINGA para tv digital
Seminário sobre ferramenta GINGA para tv digital
 
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...
Ginga-J Emulator: uma Ferramenta de Execução de Aplicações Imperativas para o...
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital Terreste
 
Introdução ao Google TV
Introdução ao Google TVIntrodução ao Google TV
Introdução ao Google TV
 
TV Digital - Latinoware
TV Digital - LatinowareTV Digital - Latinoware
TV Digital - Latinoware
 
Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV Digital
 
Personalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaPersonalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativa
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Conhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicaçõesConhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicações
 
Java para dispositivos móveis
Java para dispositivos móveisJava para dispositivos móveis
Java para dispositivos móveis
 
Ginga - i-JAE
Ginga - i-JAEGinga - i-JAE
Ginga - i-JAE
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaME
 

Informações sobre TV Digital interativa e aplicativos

  • 1. Farmácia na TV: Informações interativas de preço de medicamentos Carlos Fernando Gonçalves Thiago G. Vespa
  • 2. Agenda ● TV Digital ● Middleware Ginga ● Ginga-J – JavaDTV ● Exemplos ● Publicidade na TV Digital ● Demo
  • 3. TV Digital Sistema Brasileiro de Televisão Digital Terrestre Decreto Nº 4.901, de 26 de novembro de 2003 Institui o Sistema Brasileiro de Televisão Digital http://www.forumsbtvd.org.br/anexos/decreto-tv-digital.pdf DECRETO Nº 5.820, DE 29 DE JUNHO DE 2006. Implantação do SBTVD-T http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2006/Decreto/D5820.htm Novembro de 2006 Fórum SBTVD http://www.forumsbtvd.org.br/materias.asp?id=39 Início das transmissões em 2 de dezembro de 2007 http://www.dtv.org.br/index.php/onde-ja-tem-tv-digital/evolucao-da-tv- digital/
  • 4. TV Digital Os países que já adotaram o padrão ISDB-Tb Fonte: http://www.dtv.org.br/index.php/onde-ja-tem-tv-digital/veja-aqui-os-paises-da-america-do-sul-que-ja-adotaram-o-padrao-isdb-tb/
  • 5. TV Digital Padrões pelo mundo Fonte: http://pt.wikipedia.org/wiki/Ficheiro:Digital_broadcast_standards.svg
  • 7. TV Digital Multiprogramação A banda do canal legal no DTV é de 6MHz (igual ao do analógico PAL-M), como por exemplo, o canal 14 começa na frequência de 470MHz e vai até 476MHz. O canal é dividido em 14 segmentos de 428,57KHz, mas um segmento é descartado para a transmissão, ficando somente 13, que são numerados de 0 a 12. Portanto a banda de transmissão de um canal DTV é de 13x428,57=5,57MHz, mas para uma maior segurança é expandida para 5,7MHz. Segmento 0 que fica bem no centro, por ser de mais fácil recepção, é destinado para receptores portáteis como celular. Por ser transmissão de 1 só segmento, é conhecido como One Seg ou 1 Seg. Fonte:http://imagemesomhd.blogspot.com/2010/01/tv-digital-sbtvdisdb-tb.html
  • 8. TV Digital Multiprogramação Uma grande vantagem do sistema, é de poder aproveitar as camadas hierárquicas, por exemplo, se uma camada estiver transmitindo um programa em SD e a segunda camada, o mesmo programa em HD, a segunda aproveita também a primeira camada que tem informações de SD para formar o HD. Um receptor móvel que só consegue receber o SD, aproveita a primeira camada e descarta a segunda. Cada camada pode transmitir um programa diferente, e acaba se tornando um canal lógico. Além da transmissão One Seg, no Full Seg é possível ter até mais 3 programas em definição padrão (SD), mas em Full HD (1920x1080) que utiliza todos os 12 segmentos, só é possível transmitir 1 programa. Fonte:http://imagemesomhd.blogspot.com/2010/01/tv-digital-sbtvdisdb-tb.html
  • 10. TV Digital Canal de Retorno (ou de Canal de Interatividade)
  • 12. Middleware Ginga O Ginga é a especificação de middleware do SBTVD, resultado da integração das propostas FlexTV [Leite 2005] e MAESTRO [Soares 2006], desenvolvidas por consórcios liderados pela UFPB e PUC- Rio no projeto SBTVD , respectivamente. O Ginga integrou estas duas soluções, chamadas de Ginga-J e Ginga- NCL , tomando por base as recomendações internacionais da ITU. Desta forma, o Ginga é subdividido em dois subsistemas interligados, também chamados de Máquina de Execução (Ginga- J) e Máquina de Apresentação (Ginga-NCL)
  • 14. Middleware Ginga Visão geral do middleware Ginga
  • 15. Ginga-J ● Em maio de 2008 foi iniciado o projeto JavaDTV e as discussões sobre a redefinição do Ginga-J ● Sem Royalties (exceto pela certificação da JVM) ● Objetivo substituir o GEM funcionalmente – Light Weight User Interface Toolkit por HAVi ● API desenvolvida pela SUN para uso em dispositivos móveis ● Conjunto de componentes gráfico LWUIT ● Buttons, checkbox, dropdown, list e etc ● Perda de interoperabilidade ● Inovação
  • 17. Media APIs Application Management Ginga-J Broadcast Filesystem MPEG Concepts MPEG Section Filtering ARIB extensions Tuning Network Device User Settings & Prefs JavaTV 1.1 Applications Events Content Security CDC 1.1 / FP 1.1 / PBP 1.1 Resource Management Persistent Storage SBTVD Extensions TV Graphics UI Widget Set
  • 18. Ginga-J Planos gráficos Aplicações Ginga-J podem obter acesso de forma genérica aos planos gráficos oferecidos pelo terminal de acesso, para configuração e exibição de conteúdo de acordo com um modelo de camadas na tela do dispositivo.
  • 19. Ginga-J Planos gráficos 1. Plano[0]: Plano de texto e gráficos; 2. Plano[1]: Plano de seleção vídeo/imagem; 3. Plano[2]: Plano de imagens estáticas; 4. Plano[3]: Plano de vídeo. Plano de legenda não é acessível
  • 20. Xlet As aplicações para TV interativa desenvolvidas em JavaDTV são chamadas de Xlets. O ciclo de vida dos Xlets é regido por quatro métodos: - initXlet():responsável por inicializar os componentes da aplicação e manipular o XletContext; - startXlet(): que é o metodo chamado para iniciar a aplicação; - pauseXlet(): chamando quando há um evento que causa uma pausa na aplicação - destroyXlet(): chamado quando a aplicação é destruída.
  • 21. Xlet
  • 22. Xlet public class SampleXlet implements Xlet { protected XletContext xletcontext; public void initXlet(XletContext xc) throws XletStateChangeException { this.xletcontext = xc; } public void startXlet() throws XletStateChangeException { Form mainForm = new Form("Alo mundo!"); Label label = new Label("[Label]: Alo mundo!"); MainForm.addComponent(label); mainForm.show(); } public void pauseXlet() { } public void destroyXlet(boolean bln) throws XletStateChangeException { } }
  • 23. LWUIT Light Weight User Interface Toolkit
  • 24. Lojas de aplicativos na TV Digital Atualmente no mercado existem poucas opções de set-tobp-box com loja de aplicativos. Já as Tvs Digitais trazem enumeras opções e uma grande variedade de plataformas. Cenário bem complexo mas tende a melhorar com a diminuição das opções de plataforma. Melhor para as empresas.
  • 25. Lojas de aplicativos na TV Digital No padrão de TV Digital as emissoras(Broadcast) podem transmitir aplicações e ter suas próprias lojas de aplicativos. A grande vantagem é que os equipamento seja set-top-box e Tvs vão sair da fábrica a partir de 2013 com Middleware Ginga Existe no mercado set-top-box que vem com pré instalação da Loja de aplicativos O conceito é similar a outras plataformas, onde há aplicativos para TV Digital interativa gratuito ou pago
  • 26. Lojas de aplicativos na TV Digital Atualização sempre é um grande problema Cenário ● Pelo sinal da emissora de TV ● Pela internet
  • 27.
  • 28. Referências Parte 4: Ginga-J - Ambiente para a execução de aplicações procedurais http://www.dtv.org.br/download/pt-br/ABNTNBR15606-4_2010Ed1.pdf Parte 6: Java DTV 1.3 http://www.tvdi.inf.br/site/artigos/Normas%20ABNT/15606-6-Middleware.pdf Informações sobre TV Digital interativa http://blog.globalcode.com.br/2011/10/informacoes-sobre-tv-digital-interativa.html Blog Thiago G. Vespa http://www.thiagovespa.com.br/blog/category/tv-digital/