SlideShare uma empresa Scribd logo
Universidade Federal Fluminense Instituto de Computação - MediaLab Diego Barboza Esteban Clua [email_address] [email_address]
Introdução Trabalhos Relacionados Ginga Middleware Ginga-J Ginga Game Conclusão Trabalhos Futuros
Diretrizes do SBTVD-T: Transmissão em alta definição (HDTV); Transmissão para recepção fixa, móvel e portátil; Interatividade. Diversos tipos de aplicações:  Guias eletrônicos, canais de compras, serviços bancários,  jogos , e  etc.
Objetivo: Propor um  framework  de desenvolvimento de jogos para a TV Digital que facilite o processo de desenvolvimento e permita abstrair a plataforma de execução. Tornar o processo mais próximo ao desenvolvimento para computadores pessoais, sem desprezar aspectos específicos da TV Digital, como interação com programas, por exemplo.
TuGA: Um Middleware para o Suporte ao Desenvolvimento de Jogos em TV Digital Interativa [Ferreira e Souza 2009]; Protocolo de Aplicação para Jogos de Tabuleiro para Ambiente de TV Digital [Lima 2007]; Desenvolvimento de Jogos para o Sistema Brasileiro de TV Digital [Junior  et al  2009]; GUFF: Um Framework para desenvolvimento de jogos [Valente 2005].
Middleware  para a execução de aplicações no SBTVD-T. Posicionado entre as aplicações e o sistema operacional e o  hardware . Dividido em dois ambientes: Declarativo:  Ginga-NCL; Não-declarativo (procedural):  Ginga-J .
 
Ainda não possui implementação oficial. Problemas com pagamento de  royalties. Recentemente foi adotado o padrão JavaDTV, porém apenas a documentação encontra-se disponível, não há uma distribuição oficial ainda.
Versão  draft  publicada em maio de 2008. Lista pacotes para uma implementação de referência; JavaTV, DAVIC, HAVi, DBV, Extensões Ginga, Definições Ginga-J, e ARIB STD B-23; Voltada a desenvolvedores de aplicações e de receptores digitais. Testes podem ser feitos com o emulador  XleTView .
 
Aplicações para a TV Digital –  Xlets : Controlados por um gerenciador de aplicações; Similares a  applets  e  midlets; Possibilidade de pausar/resumir.
Framework  de desenvolvimento de jogos para a TV Digital. Promove a reutilização de código, evitando que funcionalidades comuns sejam reescritas a cada novo jogo. Classes que realizam tarefas recorrentes: Carregamento e gerenciamento de recursos, tratamento de colisões, entrada do usuário, entre outros.
Ferramentas como o  XNA  e o  Unity  têm uma abordagem semelhante, no nível de código. Aplicação do conceito de  Game Objects  e  Game Components . Divisão lógica do jogo em cenas. Modelo de aplicação faz chamadas automaticamente aos métodos dos objetos. O desenvolvedor precisa apenas construir os objetos e adicioná-los ao jogo.
Separação do código em três pacotes  Java: GingaGame GingaGame.GameComponent GingaGameJavaTV Permite separar a parte estrutural do  framework  de recursos adicionais (componentes) e implementação específica para uma plataforma.
Exemplo de jogo:
 
 
Os jogos possuem um grande apelo popular e podem ajudar no crescimento das aplicações interativas para a TV Digital. Com este trabalho espera-se tornar o desenvolvimento para a TV Digital mais simples e ágil, abstraindo-se a plataforma de execução e aumentando a reutilização de código.
Elaborar um grande número de componentes reutilizáveis para compor uma biblioteca. Integrar os jogos feitos em Ginga-J com o NCL. Adicionar suporte multimídia, como sons e vídeos.
Universidade Federal Fluminense Instituto de Computação - MediaLab Diego Barboza Esteban Clua [email_address] [email_address]

Mais conteúdo relacionado

ODP
Seminário sobre ferramenta GINGA para tv digital
PDF
Gimp - Multimídia
PPT
Igreja
PPT
Generalidades de los parasitos
PPTX
Veganism
PPTX
Excel LNX-7IO-1000
PPS
Segredo completo
Seminário sobre ferramenta GINGA para tv digital
Gimp - Multimídia
Igreja
Generalidades de los parasitos
Veganism
Excel LNX-7IO-1000
Segredo completo

Destaque (20)

DOC
Presentes Dia Das CriançAs Scj
PPT
Tutorial webnode
PDF
Tutorial do AVA - EFAP
ODP
Slide Sobre Tabela PerióDica
PDF
Catalogo Camisetas 2008
PPT
Ps ApresentaçãO
PPT
Dinamizadores Perfil Atribuicoes
PPTX
Food
PPT
ApresentaçãO Polo Jf 27 08 2009
PPTX
actividad 13
PDF
White House Real Estate Value
PPTX
Virus y antivirus
PPS
Prece Amélia Rodrigues
PPT
Antoniassi - Promoção Maluca!!
PPT
Colecção A MULHER
PDF
AmberBollinger-PIReport
PDF
Cornell class reasoning test Form X - Tradução em Português
PPTX
American Fittings Corp FIB125
PPTX
Ericsson NTM1010158/14
PDF
ZombieWalk Ctba 2014
Presentes Dia Das CriançAs Scj
Tutorial webnode
Tutorial do AVA - EFAP
Slide Sobre Tabela PerióDica
Catalogo Camisetas 2008
Ps ApresentaçãO
Dinamizadores Perfil Atribuicoes
Food
ApresentaçãO Polo Jf 27 08 2009
actividad 13
White House Real Estate Value
Virus y antivirus
Prece Amélia Rodrigues
Antoniassi - Promoção Maluca!!
Colecção A MULHER
AmberBollinger-PIReport
Cornell class reasoning test Form X - Tradução em Português
American Fittings Corp FIB125
Ericsson NTM1010158/14
ZombieWalk Ctba 2014
Anúncio

Semelhante a Ginga Game: A Framework for Game Development for the Interactive (20)

PDF
TDC 2010 Florianópolis - Ginga
PDF
Ginga - OpenTDC 2009
PPT
Ginga - Solisc 2010
PDF
Farmácia na TV: Informações interativas de preço de medicamentos
PPT
Tv interativa se faz com Ginga
PPT
Tv interativa se faz com Ginga
PPT
Apresentação oswaldo
PPT
Tv interativa se faz com Ginga
PDF
Solisc 2010 ginga
PDF
GINGA: Interatividade na TV Digital com Java - FLISol 2015 - IFSP - Votuporan...
PDF
Desenvolvimento para tv digital interativa [ dia 2]
PDF
Java na TV Digital - Programando interatividade com JavaDTV
PDF
Conhecendo o ambiente ginga(software livre) para aplicações
PPT
TV Digital Javaneiros 2010
PDF
PDF
Dataprev prova interatividade na TV Digital
PDF
TV Digital - Latinoware
PPTX
TV Digital e Personalização
PDF
TV Digital com Linux
PDF
Introdução à TV digital interativa
TDC 2010 Florianópolis - Ginga
Ginga - OpenTDC 2009
Ginga - Solisc 2010
Farmácia na TV: Informações interativas de preço de medicamentos
Tv interativa se faz com Ginga
Tv interativa se faz com Ginga
Apresentação oswaldo
Tv interativa se faz com Ginga
Solisc 2010 ginga
GINGA: Interatividade na TV Digital com Java - FLISol 2015 - IFSP - Votuporan...
Desenvolvimento para tv digital interativa [ dia 2]
Java na TV Digital - Programando interatividade com JavaDTV
Conhecendo o ambiente ginga(software livre) para aplicações
TV Digital Javaneiros 2010
Dataprev prova interatividade na TV Digital
TV Digital - Latinoware
TV Digital e Personalização
TV Digital com Linux
Introdução à TV digital interativa
Anúncio

Último (9)

PPTX
Eng. Software - pontos essenciais para o início
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Utilizando code blockes por andre backes
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Manejo integrado de pragas na cultura do algodão
Eng. Software - pontos essenciais para o início
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Utilizando code blockes por andre backes
Tipos de servidor em redes de computador.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Manejo integrado de pragas na cultura do algodão

Ginga Game: A Framework for Game Development for the Interactive

  • 1. Universidade Federal Fluminense Instituto de Computação - MediaLab Diego Barboza Esteban Clua [email_address] [email_address]
  • 2. Introdução Trabalhos Relacionados Ginga Middleware Ginga-J Ginga Game Conclusão Trabalhos Futuros
  • 3. Diretrizes do SBTVD-T: Transmissão em alta definição (HDTV); Transmissão para recepção fixa, móvel e portátil; Interatividade. Diversos tipos de aplicações: Guias eletrônicos, canais de compras, serviços bancários, jogos , e etc.
  • 4. Objetivo: Propor um framework de desenvolvimento de jogos para a TV Digital que facilite o processo de desenvolvimento e permita abstrair a plataforma de execução. Tornar o processo mais próximo ao desenvolvimento para computadores pessoais, sem desprezar aspectos específicos da TV Digital, como interação com programas, por exemplo.
  • 5. TuGA: Um Middleware para o Suporte ao Desenvolvimento de Jogos em TV Digital Interativa [Ferreira e Souza 2009]; Protocolo de Aplicação para Jogos de Tabuleiro para Ambiente de TV Digital [Lima 2007]; Desenvolvimento de Jogos para o Sistema Brasileiro de TV Digital [Junior et al 2009]; GUFF: Um Framework para desenvolvimento de jogos [Valente 2005].
  • 6. Middleware para a execução de aplicações no SBTVD-T. Posicionado entre as aplicações e o sistema operacional e o hardware . Dividido em dois ambientes: Declarativo: Ginga-NCL; Não-declarativo (procedural): Ginga-J .
  • 7.  
  • 8. Ainda não possui implementação oficial. Problemas com pagamento de royalties. Recentemente foi adotado o padrão JavaDTV, porém apenas a documentação encontra-se disponível, não há uma distribuição oficial ainda.
  • 9. Versão draft publicada em maio de 2008. Lista pacotes para uma implementação de referência; JavaTV, DAVIC, HAVi, DBV, Extensões Ginga, Definições Ginga-J, e ARIB STD B-23; Voltada a desenvolvedores de aplicações e de receptores digitais. Testes podem ser feitos com o emulador XleTView .
  • 10.  
  • 11. Aplicações para a TV Digital – Xlets : Controlados por um gerenciador de aplicações; Similares a applets e midlets; Possibilidade de pausar/resumir.
  • 12. Framework de desenvolvimento de jogos para a TV Digital. Promove a reutilização de código, evitando que funcionalidades comuns sejam reescritas a cada novo jogo. Classes que realizam tarefas recorrentes: Carregamento e gerenciamento de recursos, tratamento de colisões, entrada do usuário, entre outros.
  • 13. Ferramentas como o XNA e o Unity têm uma abordagem semelhante, no nível de código. Aplicação do conceito de Game Objects e Game Components . Divisão lógica do jogo em cenas. Modelo de aplicação faz chamadas automaticamente aos métodos dos objetos. O desenvolvedor precisa apenas construir os objetos e adicioná-los ao jogo.
  • 14. Separação do código em três pacotes Java: GingaGame GingaGame.GameComponent GingaGameJavaTV Permite separar a parte estrutural do framework de recursos adicionais (componentes) e implementação específica para uma plataforma.
  • 16.  
  • 17.  
  • 18. Os jogos possuem um grande apelo popular e podem ajudar no crescimento das aplicações interativas para a TV Digital. Com este trabalho espera-se tornar o desenvolvimento para a TV Digital mais simples e ágil, abstraindo-se a plataforma de execução e aumentando a reutilização de código.
  • 19. Elaborar um grande número de componentes reutilizáveis para compor uma biblioteca. Integrar os jogos feitos em Ginga-J com o NCL. Adicionar suporte multimídia, como sons e vídeos.
  • 20. Universidade Federal Fluminense Instituto de Computação - MediaLab Diego Barboza Esteban Clua [email_address] [email_address]