Most applications we build are web-based. To get a feel for the current state of rich client applications, this session’s speaker and his colleagues decided to rebuild a Lego train front end with the NetBeans RCP. The Lego train is equipped with a Raspberry Pi, camera, wireless dongle, infrared transmitter, speaker, RFID reader, and battery pack. There are also automated switch tracks and cameras, again with the help of Raspberry Pi’s. To control the train and other parts, they built an actor-based application with Scala, Akka, Akka HTTP, and the NetBeans RCP. The presentation explains how you can build this yourself; describes their NetBeans RCP experiences and challenges; and, of course, includes a live demo.