Ir para o conteúdo

 Voltar a Blog
Tela cheia Sugerir um artigo

Comunidade Ginga lança Set-top Box virtual com Ginga-NCL

22 de Novembro de 2007, 21:42 , por Desconhecido - 0sem comentários ainda | Ninguém seguindo este artigo por enquanto.
Visualizado 21 vezes

A Comunidade Ginga disponibilizou hoje uma máquina virtual baseada no software VMWare que permite aos usuários, testadores e desenvolvedores obter um ambiente completo e pré-configurado de um set-top box de desenvolvimento Ginga-NCL.

A máquina virtual é publicada em forma de imagens de discos virtuais e arquivos de configuração previamente montados pela equipe do Laboratório TeleMídia da PUC-Rio. O sistema operacional instalado na máquina virtual é Linux, Fedora Core 7, reduzido aos pacotes essenciais para desenvolvimento do middleware e execução do gingaNclPlayer. O gingaNclPlayer embarcado é a versão 0.9.25, escrita em linguagem C++, e é aquele que provê o melhor suporte a uma variedade de tipos de mídias e a apresentações avançadas, aproveitando melhor todo o poder da linguagem NCL. Entre esses recursos avançados, estão a transparência, alpha-blending, transições e animações.

A máquina virtual pode ser vista como um set-top box de desenvolvimento Ginga-NCL. Para "ligar" o set-top box, o usuário precisa obter algum dos produtos de virtualização da VMWare. Recomendamos o VMWare player, que é gratuito e está disponível para sistemas Windows e Linux.

Após o boot, uma interface gráfica estática exibe informações importantes sobre como proceder nas tarefas de testes de aplicações NCL. Basicamente, o usuário deve abrir uma sessão SSH/SFTP com o set-top box para realizar tarefas rotineiras como upload de documentos NCL e disparo da apresentação de cada documento pelo gingaNclPlayer. Para interagir com as aplicações, o usuário deve deixar a janela SSH e dar foco à máquina virtual, preparada para mapear sobre o teclado algumas teclas do controle remoto de um set-top box real.

A maior motivação para o esforço dessa empreitada está na  facilidade de implantação de uma máquina virtual, ao compararmos com o árduo processo de configuração de dispositivos, kernel e serviços do SO, além da instalação de dependências, e, por fim, a compilação e instalação dos pacotes que compõem o gingaNclPlayer versão C++. Com a virtualização, o usuário fica completamente isento de qualquer dessas tarefas. Seu único esforço é a instalação do software de virtualização.

Tudo isso tem um preço: desempenho. Com a sobrecarga imposta pela virtualização e o alto requisito de decodificação e renderização de mídias do gingaNclPlayer, o set-top box virtual vai "engasgar" a partir de uma certa qualidade de vídeo e áudio. No mundo real, essas tarefas seriam feitas por hardware especializado dentro dos set-top boxes... Mas no virtual tudo recai sobre a CPU. Assim, alguns requisitos de hardware do sistema hospedeiro (host) devem ser observados: Processador Pentium 4 3.0 GHz ou melhor, memória RAM mínima de 1Gb, boa placa de aceleração gráfica etc. Os requisitos podem ser reduzidos se o usuário se restringir a mídias de menor complexidade nos testes (vídeos de baixa resolução, poucas mídias renderizadas em paralelo, etc.)

A máquina virtual está disponível para download na Comunidade Ginga (subgrupo Ginga-NCL).

Saiba mais em:
http://www.vmware.com/appliances/directory/1101 
http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/gingancl/forums/message-view?message_id=2328423

Autor: Marcelo Moreno


0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.

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