By Yolande Poirier on Nov 12, 2013
Today was the first day of the IoT Hack Fest at Devoxx, the Java developer conference in Belgium. The IoT Hack Fest started with the Raspberry Pi & Leap Motion hands-on lab. Vinicius Senger introduced the Java Embedded, Arduino and Raspberry Pi. Java Champion and ZeroTurnaround Geert Bevin presented the Leap Motion, a controller sensing your hands and fingers to play games by controlling the mouse for example. "Programmers are cooler than musicians because they can create an entire universe using all senses" explained Geert
Participants started building applications in teams using Raspberry Pi, sensors and relays. One team tested the performance of Tomcat, Java EE and Java Embedded Suite on the Raspberry Pi. Another used built an text animation using a LCD screen. Some teams are using the Leap Motion to close and open programs on the desktop and others are using it as a game control.
Java Evangelist Stephen Chin is back on the road for a new NightHacking Tour. He is meeting with James Gosling at Kona, Hawaii, the launch base of the Wave Glider. The Glider is an aquatic robot which communicates real-time data from the surface of the ocean. It runs on an ARM chip using Java SE Embedded.
Sign up for the live stream on Wednesday, October 23rd at:
Follow @nighthackingtv for the next Nighthacking events
by Timothy Beneke
On Tuesday, Oracle Technology Evangelist Simon Ritter presented a
session that demonstrated how a simple Raspberry Pi computer could be
connected to an Audi to access far more information about the inner
workings of the Audi than is currently available. Ritter, a great
showman who has entertained thousands of JavaOne attendees over the
years with his Java tricks, communicated his contagious passion for
gadgets – and for sharing them with others.
“I love computers and all things electronic, and I also love cars – I’m a petrolhead -- so I’ve combined these 2 passions into one thing,” said Ritter.
His talk was divided into several sections. He began by talking about the reliance of cars upon computers and moved to a discussion of the Raspberry Pi and why it’s a good choice for the kinds of systems he built into his car. He went on to briefly provide some background about embedded Java and JavaFX, and why they are good choices for the Raspberry Pi. He then spent much of the session describing the software system he built in his car, its functionality, how it works, and so on. He speculated on possible future enhancements to his “carputer,” and, finally, showed a video that provided a sense of what it is like to ride in the car with the new data accessible.
He initially made the point that computers and cars are now inexorably tied together. His first car, a 1971 Mini Clubman 1000 had, aside from a radio, no electronics. In contrast, his most recent car, a 2011 Audi S3, has lots of electronic devices, like all modern cars: an engine control unit, fuel injection/electronic timing, “Fly-by-wire” throttle, an anti-lock braking system, Satellite navigation, auto-sensing wipers and lights, and much more, some of which are mandated by law. The key point is that cars are already heavily computerized.
He described how the bus architecture works in the Audi, a communication system that transfers data between components inside a computer, and presented basic information about embedded Java, Java ME and JavaFX.
The Advantages of the Raspberry Pi for Car Computing
Ritter described the history of the remarkable Raspberry Pi, a project begun in 2006 that was initially created to inspire children to learn about computers. It was officially launched on Feb 29th, 2012 and currently, nearly 2 million have been shipped at a cost of around $25. It is ideal for children because of its cost and ease of use.
Its core features are:
* CPU: ARM 11 (v6) core running at 700MHz
– Broadcom SoC package
– Can now be overclocked to 1GHz (without breaking the warranty!)
* Memory: 512Mb
– HDMI and composite video
– Audio out (3.5mm plug)
– 2 x USB ports
– Header pins for GPIO, UART, SPI and I2C
Ritter pointed out that adult computer geeks have been playing with the Raspberry Pi in countless ways. He then summarized why it is ideal for car computing:
* It has plenty of computing power with low electrical power consumption (< 1 Amp at 5V).
* Persistent storage is provided by the SD card.
– Disk drives are not ideal in hot places with lots of vibration.
– It’s a supported device for embedded Java.
– It is configured for floating point acceleration.
– It works with Java SE Embedded and Java ME Embedded.
-- A JavaFX Prism graphics engine is ported.
His goal was to gain new information from his car in real-time and have it available for analysis to ultimately improve his driving style:
* Display realtime data
– Engine performance (Power, Torque, Load)
– Driver data (Throttle position, steering angle, braking force, etc)
– G-Forces on car
* Record data for later analysis
– Produce graphs to display changes over time
– Play at Formula 1
– Improve driving style
He went on to describe the creation of the accelerometer, touch screen, measures of torque, among other things, and closed with a 3-minute video showing the box in action in the car from the perspective of someone riding in the car with various measures visible. Then he played back the information recorded on the drive.
All in all, a super entertaining, informative session.
Oracle, Eurotech, Hitachi Communication Technologies America and Hitachi Consulting Collaborate to Present a Live, Conference Attendee People Counter Solution
A joint initiative between Oracle, Eurotech, Hitachi Communication Technologies America (Hitachi CTA) and Hitachi Consulting has led to the creation of a new demonstration of the Internet of Things (IoT) concept: “IoT in Motion – Driving Business Value from Edge Device to Application”. The people counter solution is based on a unique blend of cutting-edge Eurotech hardware, Hitachi SuperJ® Applications Ecosystem, Oracle Java SE Embedded, Oracle Fusion Middleware and Oracle Business Intelligence products and will be showcased at the JavaOne and Oracle OpenWorld San Francisco 2013 conferences, running September 22-26.
IoT in Motion will also be shown on a running basis throughout JavaOne and Oracle OpenWorld 2013 at:
JavaOne 2013 Session ID: CON7824 - The Enterprise of Things: Extending the Enterprise from the Data Center to Devices on Thursday, September 26 from 12:30-1:30 p.m. in the Hotel Nikko, Monterey I/II
SIMCom customers can leverage a standard development environment for their wireless modules, using the Oracle Java ME Embedded SDK, which also allows for in-field and remote administration and debugging. In addition, SIMCom wireless modules can connect to a wide array of network peripherals and back-end systems, providing customers with easy access to their data to help improve business operations.
Oracle has announced the general availability of the latest releases to Java ME Embedded 3.3 and Java ME Software Development Kit (SDK) 3.3, a complete client Java runtime and toolkit optimized for microcontrollers and other resource-constrained devices. This release includes improvements of interest to developers, including ways to not have to build so much "core plumbing" for an app, and more information about memory and network usage, which can be critical for low-power apps.
Java ME Embedded 3.3 includes:
Oracle Java ME SDK 3.3 includes:
Oracle is also introducing the Oracle Java Platform Integrator program to provide partners with the ability to customize Oracle Java ME Embedded products to reach different device types and market segments.
Senior Director of Product Management Henrik Stahl presented the keynote titled "Taking Development to the Edge."
"There is no cap in the number of devices you can have. You can have a device in every light bulb in your house. In your car, you might have 200 devices. They all will have to be programmed, secured and updated remotely" he commented.
The biggest Java conference in Europe is taking place in Antwerp, Belgium from November 11 to 15, 2013. The conference is designed by developers for developers and attracts renowned international speakers.
The review committee looks for passionate speakers who are technically knowledgeable and not afraid to speak in front of a full room of Devoxxians.
The speakers can increase CFP acceptance rate by submitting one or more talks for Tools in Action, Quickie, BOF, University session, Conference and Hands On Labs sessions.