Instalando Oracle Java 8 na Beaglebone Black – IoT Episódio 1

Java é uma unanimidade. Ponto.  Então é necessário conhecer e instalar o Java JDK para poder utilizar alguns softwares interessantes na expedição pela Internet da Coisas. Neste post iremos instalar o Java Development Kit na Beaglebone Black.  A Beaglebone Black, vulgo BBB , é um computador ARM de baixo custo , totalmente open-source no hardware e no software que tem uma performance bastante interessante para o seu tamanho e faixa de preço no exterior.

Para começar vamos  na página da oracle  em http://www.oracle.com/technetwork/java/javase/downloads/index.html e clique no botão “JDK DOWNLOAD”

botaoJdk

Na próxima página que se abre , marque a opção “Accept License Agreement”  e clique no nome do arquivo para iniciar o download da versão do Java para ARM “Linux ARM 32 Hard Float ABI” . Em junho de 2016, o arquivo disponível é o jdk-8u91-linux-arm32-vfp-hflt.tar.gz.

telaDownloadOracle

Se tiver feito o download em outro computador , faça a transferencia para a BBB por rsync , ftp ou rcp.

Após a transferencia para a BBB , vá para o diretório para onde o arquivo foi transferido e execute os seguintes comandos :

$ sudo mkdir /opt/jdk
$ sudo tar -zxf jdk-8u91-linux-arm-vfp-hflt.tar.gz -C /opt/jdk
$ sudo update-alternatives --install /usr/bin/java java  /opt/jdk/jdk1.8.0_91/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_91/bin/javac 100

Ao final da execução dos comandos , verifique se está ok :

$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) Client VM (build 25.91-b14, mixed mode)

Pronto , sua BBB está pronta para compilar e executar programas em Java.

Divirta-se !

Referencias:

Download Oracle Java para Arm:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Beaglebone Black: https://beagleboard.org/black

IoT - Internet of Things , Internet das Coisas:
https://pt.wikipedia.org/wiki/Internet_das_Coisas

J2ME, Netbeans e Curso Jedi

Você quer programar celulares, palms e outros portáteis , usando Java J2ME e não sabe por onde começar ?

SEUS PROBLEMAS ACABARAM !!!!

Não é propaganda enganosa . Está no ar o curso online de J2ME , em português , através da inciativa J.E.D.I – Java Education and Development Initiative, sob a batuta do DFJUG, grupo de usuários Java do Distrito Federal no Brasil.

O curso está disponível gratuitamente em 10 lições em pdf , que você pode baixar para a sua máquina e estudar na sua velocidade, quando tiver tempo ou se o projeto do chefe for pra ontem , fazer tudo de uma vez só , agora.

Como IDE para testar os exemplos do curso , sugiro usar a ultima versão do NetBeans , a 6.0 com a opção Mobility . Apesar de tambem usar o Eclipse , sou fã do NetBeans desde a versão 3.3 , lérdissima , mas já cheia de funcionalidades. A 6.0 , tem uma série de funcionalidades para codificar em C/C++, JRuby, JavaEE, SE e no desenvolvimento J2ME ela facilita muito a vida do programador. Tem wizards para criação de projetos, exemplos e uma interface visual para criação de aplicações J2ME que aumenta muito a produtividade. É óbvio que se não souber o básico de J2ME , esta parafernália não adianta nada. É semelhante a usar o Coreldraw sem saber desenhar : vai fazer no máximo um montes de quadrados , círculos e elipses cheios de cor.

Links:

Cursos JEDI – Desenvolvimento de Aplicações Móveis

Site do NetBeans 6.0

Download NetBeans 6.0