java fx para o mercado embedded com raspberry pi

Post on 11-Jun-2015

486 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

JavaFX em Raspberry Pi é uma grande plataforma para fazer pequenos projetos embarcados, um sistema de computação de baixo custo para o ensino, e uma grande diversão para amadores. Então, o que você pode fazer com JavaFX em um Raspberry Pi?

TRANSCRIPT

JavaFXpara o mercado embedded com

Raspberry Pi

Quem souClaudiney Marques Viana

Trabalha na Algar Tecnologia BH – SEFAZ-MG

Especialização em Java

Arduino/RPI/Java/Mobile

Músico

Trilha Motocross

Agenda

Java Embedded

JavaFX

Raspberry Pi

Misturando os dois.

Final

O que é

Embedded?

depende do seu

ponto de vista...

Um sistema de computador especializado que é parte de um sistema maior ou máquina.

HARDWARE

desenvolvedor

SOFTWAREdesenvolvedor

wiki.openjdk.java.net/display/OpenJFX/DukePad

Java

embedded

Exemplos de dispositivos que “rodam” java

Ja

va

FX

O que instalar para desenvolver

apps com JavaFX ?

JavaFX Scene BuilderLinux suporte!

Java SE 6/7/8Se 8 necessário inserir JavaFX libs na JRE

NetBeans 7.3.1+

Eclipse (e(fx)clipse)

JavaFX Scene Builder 1.1Uma Ferramenta visual layouts para aplicações JavaFX

http://www.oracle.com/technetwork/java/javafx/tools/index.html

WTF ?

JavaFX

multiplataforma

Integrar Java, JavaScript e HTML5 na mesma aplicação

novos componentes gráficos que tira proveito da aceleração de hardwarepara aplicações 2D e 3D

Raspberry

Pi

SoC (sistema no chip)

CPU ARM 700Mhz

GPU Broadcom VideoCore IV

512MB RAM

Ethernet

Ligação vídeoHDMIRCA

Periféricos e acessórios

Fonte de alimentação +1A - Saída 5.0V

SD Card (4Gb) classe 4+

Teclado e mouse

Monitor ou TV

Sistemas Operacionais

LinuxInstalado no SD Card

Várias distribuições:

Raspbian OpenELEC Gentoo Linux Raspbmc Arch Linux ARM

Misturando os dois

Configuração do Raspberry Pipara aplicações JavaFX

CPU Overclock900~950MHz

Memory128MB para vídeo

$ sudo raspi-config

Configuração do Raspberry Pipara aplicações JavaFX

como configurar o seu Pi

Download e copie o Java/JavaFX 8 para seu Pi

https://jdk8.java.net/download.html

Escolha a distribuiçãoLinux ARMv6/7 VFP, HardFP ABI .

http://www.savagehomeautomation.com/projects/raspberry-pi-installing-oracle-java-se-8-with-javafx-develop.html

Enviando aplicação para RPI

SSH

WinSCP

...

java -Djavafx.platform=eglfb -jar /LOCAL_ARQUIVO_JAR/app.jar

Executar

Demo

top related