Stephen Chin | Devoxx US

Stephen Chin
Stephen Chin Twitter

From Oracle

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.


mobile Mobile & Embedded

Raspberry Pi with Java 9


This presentation is designed to help you use your Java programming skills to create hobby projects using the Raspberry Pi as an inexpensive (35 USD) interface to the physical world. We will teach the concepts by demonstrating examples with working projects and source code. Some of the topics we will cover include:

  • Unboxing your Raspberry Pi and setting up Java
  • Using the Device Access API
  • Programming common I2C devices
  • Creating visual and touch UIs
  • 3D Printing custom hardware
  • Using Java 9 modules to shrink your app size

Coming out of this session you will have the knowledge you need to start building your own embedded projects for your home or office, and can leverage your Java programming skills to connect it to the Internet of Things. Start building the future now with Java 9 Embedded technology!

java Java Language

Hacker's Guide to Coffee (Java)

Ignite Sessions

Java is a pretty good programming language, but it is a great way to stay productive. Learn how to keep the caffeine levels high and beat the deadlines with artisan coffee and the third wave of Java.

java Java Language

More Java Community Insider Secrets!

BOF (Bird of a Feather)

You ever wonder how to start your own Java User Group? Maybe how to become a Java Champion or JavaOne Rock Star? Did you ever wonder how you could get published in Java Magazine? Perhaps you were interested to know how join the JCP and sit on an Expert Group. In this presentation you will learn all of the insider secrets on how to become a presence in the worldwide community of 9 million Java developers.

Last year some of your conference peers attended this Rock Star award-winning talk and are now doing:

  • Conference speaking at exotic venues in Brazil and Africa
  • Community networking at a theme park in Germany
  • Live-streamed motorcycle tours in far-away places like Japan

Come learn how the Java Community ticks from someone who has gone from Java coder to Java Champion and now is a humble Java Community Servant.

future Future

HearingNest Art Experience powered by CNC and Raspberry Pi


How do you get thousands of attendees to collaborate on a single, massive art project in the short timespan of a conference? We built a solution for this utilizing desktop CNC routers controlled by Java embedded technology with an Oracle Cloud backend. Affordable desktop CNC printers for subtractive prototyping are the next big Maker movement after the 3D printer revolution. CNC routers are the analog of 3D printers with the ability to remove material with full automation and repeatability and can cut a variety of materials from wood to plastic to soft metals. In this presentation we will demonstrate how you can use Java embedded technology running on a Raspberry Pi to control CNC routers and fabricate your own designs. Come to learn about the technology and stay to play with the cool demos and hardware!