Combine your love for coffee and for programming! If you're a coffee lover--or even if you aren’t— a scientific approach to brewing the perfect "cup of Joe" offers insight into what you can do with embedded Java.
How do you build embedded applications connected to appliances? When do you use asynchronous communication? Stephen Chin, lead Java community manager at Oracle, explains those challenges in his "Brewing Java with the Raspberry Pi” article. Using a coffee brewing application, Stephen shows how to use the Raspberry Pi to communicate with a USB scale and calculate the perfect amount of coffee to use for a given amount of water for the desired strength of a cup.
For this project he used:
- usb4java, a Java library for accessing USB devices
- JSR 80 (Java API)
- Java SE Embedded 8 that came pre-loaded on the Raspberry Pi
- Water heater, scale and the perfect recipe
Read his article.