Skip to content

O Ginga Pong é um mini game desenvolvido em Lua com Ginga-NCL para TV digital brasileira.

Notifications You must be signed in to change notification settings

vitormartins1/pong-ginga-ncl-tv-digital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ginga Pong

Este é um repositório que contém o código fonte de um mini game desenvolvido em Lua com Ginga-NCL para TV digital.

Tecnologia Ginga-NCL e Lua

Ginga é uma plataforma de middleware para TV digital brasileira, criada pelo Fórum SBTVD (Sistema Brasileiro de TV Digital). A plataforma permite a criação de aplicações interativas e serviços para TV digital utilizando linguagens como NCL (Nested Context Language), Lua e HTML.

NCL é uma linguagem de autoria para TV digital que permite a criação de conteúdos multimídia, com recursos de interatividade e navegação. Lua é uma linguagem de programação leve e eficiente, que é frequentemente utilizada para desenvolvimento de aplicações para TV digital no Ginga.

Configuração do Ambiente de Desenvolvimento

Para configurar o ambiente de desenvolvimento com Ginga-NCL e Lua no Eclipse, siga os seguintes passos:

  1. Faça o download do Ginga-NCL SDK no site do Fórum SBTVD: http://www.forumsbtvd.org.br/2/downloads

  2. Instale o Ginga-NCL SDK em um diretório de sua escolha.

  3. Faça o download do plugin Lua Development Tools (LDT) para o Eclipse no site do projeto: https://www.eclipse.org/ldt/

  4. Instale o plugin LDT no Eclipse.

  5. Crie um novo projeto Lua no Eclipse e configure o projeto para usar o Ginga-NCL SDK.

Possibilidades da TV Digital e Potencial Desperdiçado

A TV digital brasileira apresenta diversas possibilidades de interatividade e novas formas de comunicação com o telespectador. Alguns exemplos de aplicações possíveis são:

  • Acesso a informações adicionais sobre a programação de TV, como sinopses e horários de transmissão.
  • Interatividade com a programação, permitindo ao telespectador escolher caminhos diferentes em filmes e séries, votar em reality shows e participar de jogos e quizzes.
  • Comércio eletrônico, permitindo ao telespectador comprar produtos anunciados na TV sem sair de casa.
  • Educação a distância, permitindo ao telespectador assistir a aulas e cursos em sua própria TV.
  • Jogos interativos
  • Votação em programas de TV

No entanto, apesar do grande potencial, a TV digital brasileira ainda é pouco explorada e muitas aplicações interativas não foram implementadas. Isso se deve, em parte, à falta de investimento e incentivo para desenvolvimento de aplicações, além da falta de padronização e uniformização das plataformas utilizadas.

Dificuldades de Teste em Produção

Testar uma aplicação para TV digital em produção pode ser uma tarefa complexa, pois envolve a transmissão de sinais televisivos e requer equipamento especializado. É necessário ter acesso a um ambiente de teste em que seja possível simular as condições de transmissão e recepção do sinal de TV digital, o que pode ser difícil e caro de se obter. Por isso, é importante investir em testes e validações durante o desenvolvimento das aplicações, para minimizar possíveis erros e garantir a qualidade da experiência do usuário final.

Para testar um aplicativo desenvolvido para TV digital em produção, é necessário ter um ambiente específico para tal, que envolve a transmissão do sinal para um receptor de TV digital. Além disso, é necessário alguns equipamentos e requisitos específicos:

  • Transmissor de TV digital: é necessário um transmissor de TV digital para enviar o sinal da aplicação desenvolvida para a TV digital.
  • Receptor de TV digital: é necessário um receptor de TV digital para receber o sinal de transmissão e exibir a aplicação na TV.
  • Antena: é necessário uma antena de TV digital para captar o sinal de transmissão.
  • Local adequado: é importante testar em um local com boa cobertura de TV digital para que a aplicação possa ser exibida corretamente.
  • Certificação: é importante que o aplicativo esteja de acordo com as normas e padrões de TV digital brasileira, pois só assim ele poderá ser certificado e liberado para operação comercial.

Caso o desenvolvedor não tenha acesso a esses equipamentos ou à infraestrutura necessária, é possível utilizar emuladores de TV digital, que simulam o ambiente de transmissão e recepção da TV digital em um computador. No entanto, é importante lembrar que os resultados obtidos em um emulador podem ser diferentes daqueles obtidos em um ambiente real de produção.

About

O Ginga Pong é um mini game desenvolvido em Lua com Ginga-NCL para TV digital brasileira.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages