Instalando o Samsung Smart TV SDK no Ubuntu 64bits
Autor: Luiz Fernando da Silva | Publicado: 2013-03-11T19:34:00-03:00

Sou usuário do Ubuntu 64bits e estou iniciando um projeto no trabalho para desenvolver um aplicativo para Smart TVs da Samsung, fiquei feliz ao saber que o SDK é baseado no eclipse e possui versão para Linux, mas apenas para sistemas 32bits, neste post apresento a solução que encontrei para esse dilema.1. Download do SDKSe cadastre e faça o download do SDK para Linux versão 4.0 no fórum de desenvolvedores da Samsumg: http://www.samsungdforum.com, você precisa baixar os arquivos "SDK Download for Linux" e "SDK Emulator Image for Virtual Box".2. Instalar o emuladorInstale o Virtual Box na sua máquina com o seguinte comando:sudo apt-get install virtuaboxAbra o Virtual Box, clique em Arquivo -&gt; Importar Appliance, na tela que surgir, clique em Abrir appliance e selecione o arquivo ova que você baixou do fórum da Samsung, ai é Próximo e Importar pra ter o emulador pronto.3. Instalar o Java 32bitsPara evitar conflitos com o seu Java 64 bits, acesse http://java.com/en/download/linux_manual.jsp e baixe o Java para Linux (O 32 bits em .tar.gz), no momento em que escrevo esse artigo a versão mais recente é a 1.7.0_17. Feito o download, descompacte na pasta de Downloads mesmo, no terminal execute:sudo cp -R ~/Downloads/jre1.7.0_17 /opt/4. Instalar o SDK da SamsungDescompacte o arquivo baixado, no meu caso o nome da pasta criada ficou como Samsung_TV_SDK_4_Linux, e execute os seguintes comandos no terminal:sudo cp -R ~/Downloads/Samsung_TV_SDK_4_Linux /opt/
cd /opt/Samsung_TV_SDK_4_Linux/eclipsePara funcionar você precisa dizer para o Eclipse do SDK usar o Java 32bits que você instalou anteriormente, execute:sudo gedit eclipse.iniAdicione ao final do arquivo a seguinte linha:-vm /opt/jre1.7.0_17Salve e feche o arquivo, agora é preciso criar um script para inicializar o ambiente 32bits quando você for rodar o SDK, no terminal execute sudo gedit eclipse.sh e escreva o seguinte conteúdo:export JAVA_HOME=/opt/jre1.7.0_17
export PATH=/opt/Samsung_TV_SDK_4_Linux/eclipse:$JAVA_HOME/bin:$PATH
export MOZ_PLUGIN_PATH=/usr/lib/browser-plugins/
cd /opt/Samsung_TV_SDK_4_Linux/eclipse
./eclipse $*Salve o arquivo. Para finalizar, execute os seguintes comandos no terminal:sudo chmod +x eclipse.sh
sudo chown SEU_USUARIO -R .
sudo ln -s /opt/Samsung_TV_SDK_4_Linux/eclipse/eclipse.sh /usr/bin/tvsdkPronto, agora você pode rodar o comando tvsdk sempre que quiser iniciar o SDK da Samsung!5. Atalho do aplicativoFicar abrindo o terminal só pra abrir o SDK da Samsung não é muito divertido, então vamos criar um icone pra ele no nosso sistema. Pressione ALT+F2 e digite "alacarte", se nada acontecer você precisa instalar esse pacote, é o gerenciador de menus do Gnome, clique em Desenvolvimento e em Novo item, preencha com os seguintes dados:Tipo: Aplicativo
Nome: Samsung TV SDK
Comando: /opt/Samsung_TV_SDK_4_Linux/eclipse/eclipse.shNo icone você pode usar a imagem que está em /opt/Samsung_TV_SDK_4_Linux/AppsTemplate/app/icon/default_106.png, ai é só dar OK e seu icone do menu está pronto para ser acessado!Embora seja muito fácil desenvolver para a Smart TV da Samsung, é muito mais divertido desenvolver para Ginga, saiba mais sobre o assunto neste link: http://gingahackathon.java.net/. Bom desenvolvimento e até a próxima!