The Raspberry Pi is a $25, credit-card sized computer that that plugs in to a TV and keyboard. It includes an ARM chip that is powerful enough to run a full version of Java SE including JavaFX. You will get a chance to see Java and JavaFX technology running on a very accessible embedded platform. With a full Java Virtual Machine at your disposal, the possibilities are endless!
In this session we will discuss tips and tricks on how to get up and running with Java and JavaFX on the Rasberry Pi. Everyone can join and we are eager to here all about your cool projects and experiences.
2. What Runs Java?
Example of devices powered by Java
SMALL MEDIUM LARGE
RFID Readers Routers & Switches Multi Function Printers
Parking Meters Storage Appliances ATMs
Intelligent Power Network Management Systems POS Systems
Module Factory Automation Systems In-Flight Entertainment Systems
Smart Meters Security Systems Electronic Voting Systems
Medical Imaging Systems
2
15. And you can do cool stuff like this…
https://bitbucket.org/stephanj/tweetwall
15
16. Conclusion
JavaFX enables graphically rich, fast performing apps
Visually create applications using Scene Builder
Run on Raspberry Pi today!
16
17. NightHacking Tour
Stephen Chin
tweet: @steveonjava
blog: http://steveonjava.com
Real Geeks
Live Hacking
nighthacking.com
17
18. The preceding is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described for
Oracle’s products remains at the sole discretion of Oracle.
18
Editor's Notes
Feel free to reuse this presentation for your local user groups. Some helpful comments are in the notes section, but feel free to embellish.For more details on JavaFX/Raspberry Pi hacking, check out this post:http://javafx.steveonjava.com/javafx-on-raspberry-pi-3-easy-steps/
Java embedded technologies are used in a wide variety of embedded devices. This list is just a small sampling of devices that are currently using Java ME and SE Embedded.
The Raspberry Pi is a consumer-focused, low-cost board. It has a slightly slower ARM processor (ARMv6 700Mhz), but a better GPU than the BeagleBoard. Connectivity is via HDMI/Component, USBx2, Ethernet, and Audio out.
And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
And getting JavaFX is as simple as downloading Java 7 (it has been bundled since Java 7u4). Also, it is supported across different desktop platforms (shown in the picture).
And you can use your favorite IDE… IntelliJ, Eclipse, NetBeans, Oracle JDeveloper, etc. Many IDEs have special support, but all you need to do is create a generic Java project and add in the jfxrt.jar file from the jre/lib directory.
You can build JavaFX applications visually using Scene Builder. This is a good time to show aNetBeans/Scene Builder live demo where you can build a custom application for the audience you are working with, such as this app done for the Linux Users' Group of Davis in 15 minutes or so:https://github.com/steveonjava/LUGOD-Pi-Test
And do cool stuff with the Pi like this pic of the digital signage for Devoxx, which was running on HDMI monitors at 1920x1080 off of a Raspberry Pi.
So in conclusion you can do all this cool stuff! Go buy a Pi and get started with JavaFX today!