Java Tweet for Beer! Torneira de chope
controlada com Java, JavaFX, e IoT!
Marco Antonio Maciel
@marcomaciel
marco.maciel@...
Oracle’s Internet of
Things Platform – D2D
Oracle Java SE Embedded
Java ME
Embedded
Java SE
Embedded
Java Embedded
Suite
OEP for Oracle
Java Embedded
Java Card
SECUR...
Oracle Java Roadmap
JDK 8 (Q1 2014)
•Lambda
•JVM Convergence
•JavaScript Interop
•JavaFX 8
7u40
•Java Flight Recorder
•Jav...
Real World Deployments
• RFID Readers
• Parking Meters
• Intelligent Power Module
• Wireless Modules
• Routers & Switches
...
Oracle Java SE Embedded
O mesmo Java que roda no seu computador, mas com foco em dispositivos
embarcados
Exemplo: Raspberr...
JavaFX
Swing e SWT são Toolkits estáveis mas estão “envelhecendo”
Milhares de produtos usam, suporte ainda mantido
Curva d...
Java Tweet for Beer
+ =
+ =
Cloud
Cloud
Cloud
#CHATIADO
G
Geração do Token
Twitter Stream com Apache Camel
Twitter Stream com Apache Camel
Conecta com a Nuvem
Java GPIO no Raspberry Pi (pi4j)
Fim!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!
Upcoming SlideShare
Loading in …5
×

Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!

1,297 views

Published on

Java Tweet for Beer! Torneira de chope controlada com Java, JavaFX, e IoT!
Apresentada no TDC2014

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,297
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
12
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Java Tweet for Beer! Chopeira controlada com Java, JavaFX, e IoT!

  1. 1. Java Tweet for Beer! Torneira de chope controlada com Java, JavaFX, e IoT! Marco Antonio Maciel @marcomaciel marco.maciel@oracle.com Bruno Borges @brunoborges bruno.borges@oracle.com
  2. 2. Oracle’s Internet of Things Platform – D2D
  3. 3. Oracle Java SE Embedded Java ME Embedded Java SE Embedded Java Embedded Suite OEP for Oracle Java Embedded Java Card SECURITY SMALL MEDIUM LARGE 50KB-1MB 1MB-10MB 10MB-100MB Device CPU/ GPU/I-O Footprint
  4. 4. Oracle Java Roadmap JDK 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
  5. 5. 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
  6. 6. 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)
  7. 7. 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
  8. 8. Java Tweet for Beer
  9. 9. + =
  10. 10. + =
  11. 11. Cloud
  12. 12. Cloud
  13. 13. Cloud
  14. 14. #CHATIADO
  15. 15. G
  16. 16. Geração do Token
  17. 17. Twitter Stream com Apache Camel
  18. 18. Twitter Stream com Apache Camel
  19. 19. Conecta com a Nuvem
  20. 20. Java GPIO no Raspberry Pi (pi4j)
  21. 21. Fim!

×