Não é muito difícil encontrar bons tutoriais de como Estruturar seu Ambiente para desenvolvimento de Aplicações para TV Digital com Ginga, NCL e Eclipse… mas senti uma dificuldade enorme de executar uma aplicação pois não encontrei nada que detalha-se isso para mim, então aqui vai a dica.
Execute sua Máquina Virtual (No meu Caso VMWARE Player com Ginga-NCL- Ubuntu Server V0.12.3)

Nessa etapa você tem que ser rapido, deve cliar na tela do emulador duas vezes, quando acessar rapidamente utilize a seta para cima ou seta para baixo, assim poderá escolher a resolução de sua escolha.

Pronto a Máquina virtual já esta totalmente carregada, vamos rodar nossa aplicação? não ainda precisamos configurar o endereço da máquia no Eclipse. Copie o endereço no canto inferior esquerdo. Figura abaixo indicada pela seta vermelha.

Após isso e ja tendo seu hello world pronto, abra o Eclipse e siga os passos. Window-> Preferences -> NCL->Remote Ginga NCL Play
No campo Hostname coloque o endereço de sua máquina virtual. OK

Feito isso clique com botão direito em seu arquivo NCL -> Run As -> NCL Application

Prontinho sua Aplicação está pronta para Rodar

III System Overview
Consideramos nesse artigo a presença de um dispositivo real de decodificação de DTV(Plataforma de desenvolvimento Micronas IDTV) no dispositivo Android, que é responsável pela integração entre o SoC (system on chip) e os dispositivos periféricos. O SoC contém um processador dedicado para Linux de 240Mhz MIPS 24Kc, múltiplos processadores dedicados para decodificação de Áudio e Vídeo, unidade de processamento gráfico (GPU) , acelerador gráfico (GA), controlador USB e ainda Kernel Linux 2.6.21.7 com drivers competíveis (para todos os dispositivos no SoC), GNU gcc/glibc cross toolchain, biblioteca gráfica com suporte a DirectFB, etc.
IV Portando o Android
O processo necessário para portar o Android para uma plataforma big-endian (Arquitetura de ordenação numérica) pode ser dividida em três etapas. Primeiro a importância da utilização a Plataforma Micronas fornecido pelo Kernel do Linux versão 2.6.21.7 que é considerado velho comparando-se com os Kerneis atuais, mas que torna o processo de utilização pelos frameworks da plataforma de drivers do Kernel nessa versão mais fácil que em versões superiores e consequentemente os drivers do Kernel utilizados pelo Android precisam de um backport para o Kernel em questão. A segunda fase da portabilidade exige um processo de extensão do ambiente de desenvolvimento do Android para suportar a Plataforma big-endian MIPS; essas configurações de ambiente devem ser definidas no processo de compilação. A última fase da portabilidade da arquitetura de pilhas do Android consiste na integração de drivers de áudio e suporte ao DirectFB vídeo frame-buffer.
Read the rest of this entry »

Google Android e TV Digital
Hoje em dia, DTV’s (TV Digitais) e set-top boxs[equipamento que se conecta a um televisor e a uma fonte externa de sinal] (ainda mais em dispositivos multimídia) são controlados por softwares proprietários (Aplicações e sistemas operacionais), geralmente escritos para apenas um tipo específico ou grupo de modelos semelhantes de dispositivos. A Reutilização de código entre diferentes modelos desses dispositivos é muito rara e o desenvolvimento acaba exigindo muito tempo e esforço no ciclo de desenvolvimento para cada plataforma.
A diferença entre os Hand-Helds e os dispositivos tecnológicos multimídia utilizados em casa está diminuindo gradativamente e seus respectivos hardwares (poder de processamento da CPU, RAM disponível, tamanho da memória flash e a presença de outros dispositivos como Redes, Wi-FI, Bluetooth, Aceleração de gráficos via Hardware, etc.) estão se tornando mais semelhantes. Ao longo do tempo o principal objetivo desses dispositivos não é alterado, embora características novas e mais avançadas sejam incorporadas constantemente(Gravação de Vídeo, Internet, TV, Internet e etc..)
Read the rest of this entry »
Posted on : 15-04-2011 | By :
Luiz Carvalho | In :
Redes
Instalação:
I) Devemos abrir o Synaptic para adicionar os novos repositórios.

II) Para Adicionar um repositório siga os passos: Settings->Repositories

Read the rest of this entry »

1