Java fx para o mercado embedded com raspberry pi
-
Upload
claudiney-marques -
Category
Technology
-
view
501 -
download
3
description
Transcript of Java fx para o mercado embedded com raspberry pi
![Page 1: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/1.jpg)
JavaFXpara o mercado embedded com
Raspberry Pi
![Page 2: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/2.jpg)
Quem souClaudiney Marques Viana
Trabalha na Algar Tecnologia BH – SEFAZ-MG
Especialização em Java
Arduino/RPI/Java/Mobile
Músico
Trilha Motocross
![Page 3: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/3.jpg)
Agenda
Java Embedded
JavaFX
Raspberry Pi
Misturando os dois.
Final
![Page 4: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/4.jpg)
O que é
Embedded?
![Page 5: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/5.jpg)
depende do seu
ponto de vista...
![Page 6: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/6.jpg)
Um sistema de computador especializado que é parte de um sistema maior ou máquina.
![Page 7: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/7.jpg)
HARDWARE
desenvolvedor
SOFTWAREdesenvolvedor
wiki.openjdk.java.net/display/OpenJFX/DukePad
![Page 8: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/8.jpg)
Java
embedded
![Page 9: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/9.jpg)
Exemplos de dispositivos que “rodam” java
![Page 10: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/10.jpg)
Ja
va
FX
![Page 11: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/11.jpg)
O que instalar para desenvolver
apps com JavaFX ?
![Page 12: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/12.jpg)
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)
![Page 13: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/13.jpg)
JavaFX Scene Builder 1.1Uma Ferramenta visual layouts para aplicações JavaFX
http://www.oracle.com/technetwork/java/javafx/tools/index.html
![Page 14: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/14.jpg)
WTF ?
JavaFX
![Page 15: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/15.jpg)
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
![Page 16: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/16.jpg)
Raspberry
Pi
![Page 17: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/17.jpg)
![Page 18: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/18.jpg)
SoC (sistema no chip)
CPU ARM 700Mhz
GPU Broadcom VideoCore IV
512MB RAM
Ethernet
Ligação vídeoHDMIRCA
![Page 19: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/19.jpg)
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
![Page 20: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/20.jpg)
Sistemas Operacionais
LinuxInstalado no SD Card
Várias distribuições:
Raspbian OpenELEC Gentoo Linux Raspbmc Arch Linux ARM
![Page 21: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/21.jpg)
Misturando os dois
![Page 22: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/22.jpg)
Configuração do Raspberry Pipara aplicações JavaFX
CPU Overclock900~950MHz
Memory128MB para vídeo
![Page 23: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/23.jpg)
$ sudo raspi-config
Configuração do Raspberry Pipara aplicações JavaFX
![Page 24: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/24.jpg)
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
![Page 25: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/25.jpg)
Enviando aplicação para RPI
SSH
WinSCP
...
![Page 26: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/26.jpg)
java -Djavafx.platform=eglfb -jar /LOCAL_ARQUIVO_JAR/app.jar
Executar
![Page 27: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/27.jpg)
![Page 28: Java fx para o mercado embedded com raspberry pi](https://reader031.fdocuments.net/reader031/viewer/2022012401/55790590d8b42a675b8b5355/html5/thumbnails/28.jpg)
Demo