Having fun with Java and JavaFX on the Raspberry Pi.
summary
Builds a JavaFX touchscreen UI on a Raspberry Pi that drives a relay board (220 V switches) and an Arduino‑connected LED strip over Wi‑Fi, using Pi4J for GPIO, Mosquitto MQTT hub for messaging and Undertow/Spring for a tiny web server. Shows a 7" touch control, LED effects selectable from a web page and JavaFX app, distance sensor and button input graphed live, and confirms messages arrive and LEDs change color — examples and code collected in an ebook. Arduino LED strip effects
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker intro
- 2:40About the speaker and background
- 8:04Why Java on Raspberry Pi
- 16:16Setting up Raspberry Pi OS
- 18:27Understanding GPIO and electronics basics
- 24:30First hardware experiment with LED and button
- 27:22Controlling hardware with Java
- 28:46Introducing Pi4J for easier GPIO control
- 30:10JavaFX for embedded user interfaces
- 34:03Building a JavaFX dashboard demo
- 37:57MQTT and multi-device communication
- 41:08Creating a web-controlled LED strip system
- 43:22Summary and future of Java on Raspberry Pi
- 46:35Q&A and book giveaway
related talks
36mHaving fun with Java and JavaFX on the Raspberry Pi
44mBuilding Smart Devices using Java on the RaspberryPi-An intro to Pi4J.
29mCreating Art with a Raspberry Pi
16mHaving fun with Pi4J and JBang on the Raspberry Pi
46mRaspberry Pi with Java 9
31mInteractive Experiences Using Flutter, Arduino, Raspberry Pi
17mNew JavaFX Features in Java SE 8 and an Intro to Lambdas
46mRunning JavaFX 11 on Embedded Devices: Challenge Accepted!
