When it’s time to demo the latest Internet of Things and chatbot technology for a bunch of developers, you might as well have fun. Beer is also a plus. That was the thinking as members of the Oracle Developer Community built interactive cloud experiences for the Developer Lounge at the annual JavaOne conference in San Francisco, California.
The experiences demonstrated how Oracle Cloud technology can open up fields such as art and filmmaking to new possibilities and how it can be a catalyst to innovations in robotics and industrial automation.
“With beer, we’re experimenting with IoT’s role in the manufacturing and product improvement process,” said Mark Vilrokx, senior user experience architect and a member of the Emerging Technologies team in Oracle’s AppsLab group. The popular demo provided four types of beer direct from chilled kegs for developers to taste and rate. “I was setting up this morning at 9 a.m.,” he said during the conference, “and people were already lined up asking ‘is it open, is it open?’”
Alas, the demo didn’t open until 10 a.m. When it did, beer-quaffing developers helped complete the IoT manufacturing and quality improvement process that began months before.
Vilrokx and his team had worked with a local brewery, Alpha Acid, to install sensors in the brewery to collect accurate data on facets of beer making, such as temperature, pressure, and CO2 levels in the fermentation tank. “Before, if the brewer wants to know how warm the brew is, he pours it on his hand,” Vilrokx told visiting developers. “That’s not very scientific. And he gets a measurement for now, but maybe 10 minutes later it has cooled down and he doesn’t know.” Vilrokx and his team were able to track measurements over time and provide a chart where “hopefully it’s always within the range and you can see it,” he said.
The next part of the product improvement process comes when tasters (in this case developers at JavaOne) taste and rate the beer. Because of the sensor data at the brewery, the brewer “has historic data, and he can see that this beer was rated really well and it correlates with these brewing parameters; this beer wasn’t rated well and it correlates with these other parameters,” allowing him to improve his processes over time, Vilrokx explained.
By dialing up Oracle Cloud services, the project came together in weeks, Vilrokx said. “The brewery sensors hook into Oracle Internet of Things Cloud Service, where we use its asset management and process tools,” he said. The demo in the JavaOne Developer Lounge was also outfitted with sensors linked to Oracle Internet of Things Cloud Service. “We measure the flow of the beer, and that’s being visualized on the tablet screens at each keg, measuring how many pours, how many ounces have been poured, and from that, calculating how much is left in the keg,” said Vilrokx.
Nearby in the Developer Lounge, Pepper the chatbot robot danced, told jokes, and answered questions using an intelligent bot API on Oracle Mobile Cloud Service. Attendees could even ask it how much beer was left in the kegs at beer-rating demo or which beer was highest rated, and the chatbot robot would respond with the answers.
With Oracle Cloud behind the scenes, these kinds of integrations can be pulled together quickly and easily. “From a development point of view, this all runs on cloud services from Oracle,” Vilrokx said. “The application used to rate the beer runs on Oracle Application Container Cloud service. We used continuous integration in Oracle Developer Cloud Service to push out code to the container service. We used Oracle MySQL Cloud Service to store all the IoT sensor and rating information,” where, one suspects, Pepper the chatbot robot found its answers to those beer-related questions.
“We built this all very quickly. We didn’t have to worry about servers—we didn’t have to worry about anything like that. It’s all running in the cloud, and it’s all easy to deploy,” Vilrokx said. “It’s local coding and worldwide deployment in five minutes.”
Explore other demos, including CNC LightSculpture, 3D Builder Playground, and the BulletTime Video Ring, by following #odevcommunity.