Ir para o conteúdo

 Voltar a TV Digital e...
Tela cheia

Duvidas

6 de Agosto de 2007, 14:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 21 vezes
Tenho algumas dúvidas a respeito do Ginga:

  • Como é o funcionamento de aplicações stand-alone no GINGA? Por exemplo, o usuário faz o download de um novo player de mídia, como o Power DVD. Como é feita a instalação desse player no GINGA? É algo plug-and-play ou é necessário fazer configurações manuais, pra colocar o software em execução?
  • Quanto  ao acesso ao sistema de arquivos do set-top-box. Um aplicativo que precisa fazer persistência dos dados no STB poderá fazê-lo de que forma? É disponibilizado acesso ao sistema de arquivos do SO? Os dados persistidos são encapsulados, sendo acessíveis somente pelo aplicativo que o criou, ou é permitido a qualquer aplicativo acessar qualquer arquivo persistido no STB?
  • Como o middleware trata a questão de dispositivos de IO. Cenário: foi lançado um novo controle remoto, que possui botões de atalho e uma série de outras funcionalidades. Como o usuário poderá utilizar esse controle remoto no STB? Haverá essa possibilidade, ou estará vedado somente o uso do controle remoto fornecido pelo fabricante do STB? Sendo possível o uso desse novo controle remoto, como o middleware lida com os novos botões? Existe uma interface que permita ao usuário configurar as ações associadas aos botões? Como o middleware lida com esta possibilidade?
  • Naqueles exemplos em NCL, especificamente os que fazem o uso de legendas e menus, observei a necessidade de um grande número de linhas de código pra aplicar uma legenda em um filme, por exemplo. Não seria possível termos alguns componentes na linguagem que tratem diretamente com esses aspectos, que são comuns a um universo grande de aplicações de TV Digital? Termos por exemplo a possibilidade de dar o input de um arquivo txt (como feito em filmes DIVX, com marcações de início e fim de cada trecho da legenda) na ncl, associando as legendas ao filme? Possivelmente o desenvolvimento das aplicações podería tornar-se mais ágil

Autor: Erick Lazaro Melo


1Um comentário

  • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
    9 de Agosto de 2007, 13:03

     

    Ola, Erick

        Algumas de suas perguntas estão fora do contexto do Ginga-NCL e até mesmo do próprio Ginga, mas vou te dar algumas dicas para que você se oriente melhor.

    Atualizações de software (isso inclui atualização de módulos do Ginga) são feitas por meio de um "gerenciador de atualizações" e envolve todos os procedimentos de praxe em transações, certificação de aplicações, componentização... Elas poderiam vir pelo canal de difusão, pelo canal de retorno ou mesmo por um CD, pendrive, etc. Note que muitas atualizações podem ser dependentes de hardware, por envolver código binário dedicado a uma plataforma. Não pense no set-top box como um computador, pois ele nao é configurável pelo usuário a tal ponto, nem pense que uma aplicação "standalone" (ou nativa, ou residente) executa em todos os set-top boxes, pois isso com certeza não será verdade. E é exatamente por isso que existe o middleware: para abstrair o hardware e SO e, assim, tornar possível a interoperabilidade de aplicações (desenvolvidas em Ginga-NCL ou Ginga-J)

    Sim, a persistência é possível. Em breve haverá documentação  disponível sobre o Ginga-J e API Lua para NCL que tratam a persistência. E não, não é possível acessar todo o sistema de arquivos local por meio de aplicações Ginga-J e Ginga-NCL. Isso poderia até ser pensado para aplicações privilegiadas via autenticação, mas não há nada definido nesse sentido ainda.
    No caso do IO, o fabricante deve disponibilizar driver / atualização de firmware necessários para o reconhecimento do novo dispositivo e de suas novas funcionalidades. Certificação entra em jogo novamente.

    Sim, é possível termos um exibidor SRT para documentos NCL. Mas note que você disse a palavra "filme". Programas de TV (áudio e vídeo principal) terão suas legendas (em diversas línguas), closed caption e aúdio secundário (em diversas línguas) tratados por processos próprios do set-top box, sob codificações próprias do fluxo MPEG, e não como dados de aplicações a serem tratadas pelo Ginga.

       As normas ABNT do Sistema Brasileiro de TV Digital em breve estarão disponíveis para consulta pública e todas suas dúvidas estarão lá respondidas, muitas delas serão sanadas fora do contexto do Ginga-NCL e do Ginga.

    Abraços,
    Moreno

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo