JavaFX
para o mercado embedded com

Raspberry Pi
Quem sou
Claudiney Marques Viana
Trabalha na Algar Tecnologia BH – SEFAZ-MG
Especialização em Java
Arduino/RPI/Java/Mobile...
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
SOFTWARE

desenvolvedor
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 Builder
Linux suporte!
Java SE 6/7/8
Se 8 necessário inserir JavaFX libs na JRE
NetBeans 7.3.1+
Eclipse (e(fx...
JavaFX Scene Builder 1.1
Uma Ferramenta visual layouts para aplicações JavaFX

http://www.oracle.com/technetwork/java/java...
WTF ?

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

novos componentes gráficos que tira
proveito da acel...
Raspberry

Pi
SoC (sistema no chip)

CPU ARM 700Mhz
GPU Broadcom VideoCore IV

512MB RAM
Ethernet
Ligação vídeo
HDMI
RCA
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
Linux
Instalado no SD Card
Várias distribuições:
 Raspbian
 OpenELEC
 Gentoo Linux
 Raspbmc
 Ar...
Misturando os dois
Configuração do Raspberry Pi
para aplicações JavaFX
CPU Overclock
900~950MHz
Memory
128MB para vídeo
Configuração do Raspberry Pi
para aplicações JavaFX
$ sudo raspi-config
como configurar o seu Pi
Download e copie o Java/JavaFX 8 para seu Pi
https://jdk8.java.net/download.html
Escolha a distri...
Enviando aplicação para RPI
SSH

WinSCP
...
Executar
java -Djavafx.platform=eglfb -jar /LOCAL_ARQUIVO_JAR/app.jar
Demo
Java fx para o mercado embedded com raspberry pi
Java fx para o mercado embedded com raspberry pi
Upcoming SlideShare
Loading in...5
×

Java fx para o mercado embedded com raspberry pi

479

Published on

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?

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
479
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Java fx para o mercado embedded com raspberry pi

  1. 1. JavaFX para o mercado embedded com Raspberry Pi
  2. 2. Quem sou Claudiney Marques Viana Trabalha na Algar Tecnologia BH – SEFAZ-MG Especialização em Java Arduino/RPI/Java/Mobile Músico Trilha Motocross
  3. 3. Agenda Java Embedded JavaFX Raspberry Pi Misturando os dois. Final
  4. 4. O que é Embedded?
  5. 5. depende do seu ponto de vista...
  6. 6. Um sistema de computador especializado que é parte de um sistema maior ou máquina.
  7. 7. HARDWARE desenvolvedor SOFTWARE desenvolvedor wiki.openjdk.java.net/display/OpenJFX/DukePad
  8. 8. Java embedded
  9. 9. Exemplos de dispositivos que “rodam” java
  10. 10. Ja va FX
  11. 11. O que instalar para desenvolver apps com JavaFX ?
  12. 12. JavaFX Scene Builder Linux suporte! Java SE 6/7/8 Se 8 necessário inserir JavaFX libs na JRE NetBeans 7.3.1+ Eclipse (e(fx)clipse)
  13. 13. JavaFX Scene Builder 1.1 Uma Ferramenta visual layouts para aplicações JavaFX http://www.oracle.com/technetwork/java/javafx/tools/index.html
  14. 14. WTF ? JavaFX
  15. 15. multiplataforma Integrar Java, JavaScript e HTML5 na mesma aplicação novos componentes gráficos que tira proveito da aceleração de hardware para aplicações 2D e 3D
  16. 16. Raspberry Pi
  17. 17. SoC (sistema no chip) CPU ARM 700Mhz GPU Broadcom VideoCore IV 512MB RAM Ethernet Ligação vídeo HDMI RCA
  18. 18. 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
  19. 19. Sistemas Operacionais Linux Instalado no SD Card Várias distribuições:  Raspbian  OpenELEC  Gentoo Linux  Raspbmc  Arch Linux ARM
  20. 20. Misturando os dois
  21. 21. Configuração do Raspberry Pi para aplicações JavaFX CPU Overclock 900~950MHz Memory 128MB para vídeo
  22. 22. Configuração do Raspberry Pi para aplicações JavaFX $ sudo raspi-config
  23. 23. como configurar o seu Pi Download e copie o Java/JavaFX 8 para seu Pi https://jdk8.java.net/download.html Escolha a distribuição Linux ARMv6/7 VFP, HardFP ABI . http://www.savagehomeautomation.com/projects /raspberry-pi-installing-oracle-java-se-8-withjavafx-develop.html
  24. 24. Enviando aplicação para RPI SSH WinSCP ...
  25. 25. Executar java -Djavafx.platform=eglfb -jar /LOCAL_ARQUIVO_JAR/app.jar
  26. 26. Demo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×