Stephen Chin is the Lead Java Community Manager at the Oracle Technology Network, author of Raspberry Pi with Java, co-author of Pro JavaFX Platform, and JavaOne Community Chair. He has keynoted numerous Java conferences around the world including JavaOne, where he is a 5-time Rock Star Award recipient. Stephen is an avid motorcyclist who has done several Pan-European evangelism tours, interviewing hackers in their natural habitat and posting the videos on When he is not traveling, he enjoys teaching kids how to do embedded and robot programming together with his 13 year old daughter.

Retro Gaming with Lambdas

Lambda expressions are coming in Java 8 and dramatically change the programming model. They allow new functional programming patterns that were not possible before, increasing the expressiveness and power of the Java language.

In this university session, you will learn how to take advantage of the new lambda-enabled Java 8 APIs by building out a retro video game in JavaFX.

Some of the Java 8 features you will learn about include enhanced collections, functional interfaces, simplified event handlers, and the new stream API. Start using these in your application today leveraging the latest OpenJDK builds so you can prepare for the future Java 8 release.

Java SE 8 for Tablets, Pis, and Legos

This is not your grandfather’s Java ME. Deep dive and demonstration on the new Java SE Embedded support for ARM processors. We will demonstrate the full power of Java SE 8 running on consumer tablets (iOS/Android), embedded devices such as Raspberry Pi and PandaBoard, and the new Lego Mindstorms EV3, all of which use low power ARM chips. See end-to-end coding on devices, discuss coding practices for building performant applications, and get the low down on what is supported and what is not.

Jim Weaver is co-presenting this session.