Nesse tutorial exemplifico passo-a-passo como você montar seu ambiente de testes de aplicações escritas em NCL e Lua utilizando o Set-top box (STB) Virtual que contém o Ginga-NCL. Essa máquina virtual foi desenvolvida na PUC-Rio para o teste de aplicações e possui uma implementação de referência do Ginga.

Conforme citado no título do post, iremos descrever os processos de instalação no Sistema Operacional Ubuntu 11.10 Oneric Ocelot.

1º Passo: Instalação VMware Player

Baixar o software que irá executar a máquina virtual, no caso dessa versão da PUC-Rio será utilizada o VMware Player. Faça o download do aplicativo, preferencialmente escolhendo a última versão correspondente ao seu sistema operacional. No período deste post, foi feito o download da versão VMware Player 4.0.0 for 64-bit Linux  |  124M  |  Binary (.bundle)

Após completar o descarregamento do arquivo, clique em cima do arquivo .bundle com o botão direito e clique em Propriedades(Properties), vá até a aba “Permissões” e marque a opção “Executar: Permitir a execução do arquivo como um programa”. Após este passo, abra o terminal e vá até a pasta onde o arquivo está salvo, e execute o arquivo como sudo. Por Exemplo:

user@ubuntu:~/Downloads”$ sudo ./VMware-Player-4.0.0-471780.x86_64.bundle

Então irá aparecer a interface de instação do VMware, e basta aceitar os termos de uso, conforme figura abaixo e clicar em “Next”(Avançar). E depois clicar em “Install”.

2º Passo: Download Ginga-NCL Virtual STB

Depois de instalado o VMware, necessita-se então da máquina virtual que irá ser executada. Então basta acessar o site de ferramentas para o ncl e baixar o arquivo correspondente. Na criação deste post, foi utilizada a versão: Linux Virtual Machine for VMWare, including Ginga-NCL C++ v. 0.12.3 (448 MB)

3º Passo: Execução da máquina virtual

Depois disso, você abre o VMware Player e conforme a tela abaixo, clica em “Open a Virtual Machine“.

 

 

E seleciona o arquivo correspondente da máquina virtual Ginga-NCL no diretório onde você extraiu o download.

Quando o sistema iniciar você pode pressionar o botão “Delete” do seu teclado para escolher qual versão do S.O. você quer executar, no caso da captura de tela abaixo, escolhi a resolução HD, para testar minhas aplicações. Mas fica a critério de qual resolução você quer executar suas aplicações interativas.

E pronto, você já pode testar suas aplicações utilizando a máquina virtual da PUC-Rio que segue as normas da ABNT referentes ao Ginga-NCL. A tela abaixo, mostra a tela da MV na resolução selecionada.