Using Actors for the Internet of (Lego) Trains

Published on Dec 14, 2016, Permalink


Last year this session’s speaker and his colleagues started a new Internet of Things project: Internet of (Lego) Trains. They wanted to figure out if they could use Java or Scala/Akka on IoT hardware. The Lego trains are equipped with a Raspberry Pi, camera, wireless dongle, infrared transmitter, speaker, RFID reader, and battery pack. Next to that are automated switch tracks and cameras, again with the help of Raspberry Pi’s. To control the trains and other parts, they built an actor-based application with Scala, Akka, Akka HTTP, and AngularJS. The session covers when and how to use Akka HTTP and remote actors to create a new generation of applications. It also presents the results of the performance tests they did to compare the two options. A live demo is of course included.

Johan Janssen
Axel Fontaine

Johan is working as a Java architect, trainer and competence center Java lead at Info Support. He has been working for various demanding companies where rapidly delivering quality software was very important. He likes sharing his knowledge about Java, continuous delivery, DevOps, IoT, software quality and numerous other subjects. Johan regularly writes articles and gives presentations about those subject for instance at JavaOne, Devoxx BE/UK, J-Fall, Jfokus, JAX, various Voxxed events, JavaLand, Scala Days Berlin/New York, GeeCON, JBCNConf, Java Forum Nord, Coding Serbia, Javantura, JavaCro and ConFESS.

When and where?

Talk will talke place on January 18th 2017 at Osthus GmbH in Aachen:

Osthus GmbH

Osthus GmbH
Eisenbahnweg 9-11
Eingang TH 6
52068 Aachen
Google Maps Link

Doors open at 17:30 and we will start at 18:00. Please register for free here:

Eine Veranstaltung des iJUG e.V. organisiert durch die EuregJUG.

Contact us