![Page 1: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/1.jpg)
Java Tweet for Beer! Torneira de chope controlada com Java, JavaFX, e IoT!
Marco Antonio [email protected]@oracle.com
Bruno [email protected]@oracle.com
![Page 2: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/2.jpg)
Oracle’s Internet of Things Platform – D2D
![Page 3: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/3.jpg)
Oracle Java SE Embedded
Java ME Embedded
Java SE EmbeddedJava Embedded
SuiteOEP for Oracle Java Embedded
Java Card
SECURITY SMALL MEDIUM LARGE
50KB-1MB
1MB-10MB
10MB-100MB
Device CPU/GPU/I-O
Footprint
![Page 4: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/4.jpg)
Oracle Java RoadmapJDK 8 (Q1 2014)• Lambda• JVM Convergence• JavaScript Interop• JavaFX 8
7u40• Java Flight Recorder• Java Mission Control 5.2• Java Discovery Protocol• Native memory tracking• Local Security Policy
JDK 9• Modularity – Jigsaw• Interoperability• Cloud• Ease of Use• Optimizations
7u21• Java Client Security Enhancements• App Store Packaging tools
Java ME Embedded 3.4• Fast follow-on• QSC platform only• Enhanced on-device
debugging, monitoring
Java Embedded 9•Java ME and SE 9•Modularity based on Jigsaw
Java SE Embedded 8 • Complete JVM convergence• New Compact Profiles• Significantly smaller base runtime• Embedded JRE customization tool• Support for ARM, Power PC & x86• Java Flight Recorder/Mission Control• Simple migration of ME CDC headless
applications
Java ME Embedded 8• Java ME CLDC 8 & ME Embedded
Profile 8• “Little sibling” of Java SE 8• New & enhanced Embedded API• New portable architecture• Small and full profiles
Java ME SDK 8• Improved developer tooling &
experience
20152013 2014 2016
![Page 5: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/5.jpg)
Real World Deployments
• RFID Readers
• Parking Meters
• Intelligent Power Module
• Wireless Modules
• Routers & Switches
• Storage Appliances
• Network Management Systems
• Factory Automation Systems
• Security Systems
• Smart Meters
• Multi Function Printers• ATMs• POS Systems• In-Flight Entertainment Systems• Electronic Voting Systems• Medical Imaging Systems
![Page 6: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/6.jpg)
Oracle Java SE Embedded
O mesmo Java que roda no seu computador, mas com foco em dispositivos embarcados
Exemplo: Raspberry Pi, BeagleBone Black, Freescale, Gemalto
ARM v5 suportado (JDK 7)
JavaFX (aplicações visuais)
![Page 7: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/7.jpg)
JavaFX
Swing e SWT são Toolkits estáveis mas estão “envelhecendo”
Milhares de produtos usam, suporte ainda mantido
Curva de aprendizado grande
Pouca ou nenhuma inovação. Pequenas melhorias nos últimos anos
JavaFX é a plataforma Java moderna para desenv. de Rich Clients
Oracle e Sun Microsystems investem muito desde 2007
JavaFX é oficialmente suportado pelo Oracle Premier Support
Parte do Java desde a versão Java SE 7u02
Disponível na mesma licença BCL que o Oracle Java SE
![Page 8: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/8.jpg)
Java Tweet for Beer
![Page 9: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/9.jpg)
+ =
![Page 10: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/10.jpg)
+ =
![Page 11: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/11.jpg)
![Page 12: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/12.jpg)
![Page 13: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/13.jpg)
![Page 14: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/14.jpg)
![Page 15: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/15.jpg)
Cloud
![Page 16: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/16.jpg)
Cloud
![Page 17: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/17.jpg)
Cloud
![Page 18: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/18.jpg)
#CHATIADO
![Page 19: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/19.jpg)
![Page 20: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/20.jpg)
![Page 21: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/21.jpg)
Show me the code
G
![Page 22: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/22.jpg)
Geração do Token
![Page 23: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/23.jpg)
Twitter Stream com Apache Camel
![Page 24: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/24.jpg)
Twitter Stream com Apache Camel
![Page 25: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/25.jpg)
Conecta com a Nuvem
![Page 26: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/26.jpg)
Java GPIO no Raspberry Pi (pi4j)
![Page 27: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/27.jpg)
![Page 28: Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!](https://reader030.vdocuments.us/reader030/viewer/2022020720/55621873d8b42af2128b5484/html5/thumbnails/28.jpg)
Fim!