Thursday May 15, 2014

Win a Trip to JavaOne!

There are two weeks left to enter the IoT Developer Challenge! This is your chance to win one of 12 JavaOne trips. Submit a project video and the code of an Java Embedded application using any boards, devices, IoT technology like sensors, lights, camera, and more. The final deadline is May 30.

Here's how to enter
  1. Create a well-implemented, innovative and useful application using Java Embedded with devices, boards or other IoT technologies.
  2. Make a video presenting your project.
  3. Fill out the Submission Form with links to your video and code. 
The projects will be judged based on quality of implementation, innovation and usefulness
  • Quality: a well-implemented project with working code and that uses Oracle Java Embedded with computer boards, devices or IoT technologies
  • Innovation: a new and innovative way of using Java Embedded
  • Usefulness: a project that meets a business need
Prizes will be awarded in two categories: professional and student. They include paid team trips to JavaOne 2014 for a 
Professional category – 3 winning teams 
  •  A winning team receives prizes for up to 3 members
  •  Prize: JavaOne pass + up to $2,000USD for flight and hotel  (Hilton – SF)
Student category – 3 winning teams  prizes sponsored by Oracle Academy 
  •  1st prize: JavaOne pass + up to $2,000 USD for flight and hotel 
  •  2nd & 3rd prize: A laptop and a certification voucher 
Key Dates: 
  • Submission deadline is May 30, 2014
  • Winners announced June 30, 2014
  • JavaOne, San Francisco 2014 from Sept. 28 to Oct. 2, 2014
For more details, visit

Thursday Mar 27, 2014

Create Apps with the Gemalto Concept Board

"The Gemalto concept board has 2G and 3G support, so you can send text messages, place a call, write Java Midlets and Arduino shields support" explains Vinicius Senger.

In this video, he presents step-by-step tutorials on how to configure the Gemalto boards and to create a project controlling LED lights. You can download this project as well as the fan caller demo here. Visit the IoT Developer Challenge website for more training videos. Once you have a working project, submit a video and the code of your project for a chance to win a JavaOne trip! 

In the video below, Vinicius explains how to create a fan caller 

Wednesday Mar 19, 2014

Free IoT and Java Training!

Our latest training is about Raspberry Pi, Java Embedded and IoT. This training is to help you, developers, to build a Java embedded application and submit it to the IoT Developer Challenge by May 30th.  The winners will receive a trip to JavaOne 2014.

On top of new video training being available every week, you can ask technical expert Vinicius Senger about any technical issues you face with your project during the weekly webinar. Register for the next webinar on Monday, March 24, 2014

Can't attend the webinar? Ask your questions on the Challenge dedicated support forums.

Thursday Nov 21, 2013

Coding at Internet of Things (IoT) Hack Fest

Devoxx IoT Hack Fest offered the chance for attendees to code with Java Embedded for multiple devices. Attendees built embedded applications using devices and sensors in just a couple of days. A pre-configured panel, created by Globalcode founder Vinicius Senger, a long-time Java embedded developer and trainer, connects Raspberry Pi, Arduino, Beaglebone black, and Gemalto boards to a series of sensors such as distance, motion, alcohol and temperature sensors, as well as relays and camera. Those components are accessible remotely via a web server and REST calls. A new addition to IoT Hack Fest at Devoxx was the Leap Motion. ZeroTurnaround senior developer Geert Bevin lent nine Leap Motion controllers, gave a training session and was the onsite mentor for the Leap Motion.  

During two days, attendees learned and hacked the panel and the Leap Motion. For example, Hartmut Lang hacked a sensor distance and the blink(1) component with Java Embedded Suite, Jersey API. He turned on a ThingM blink(1) multi-colored USB light via the proximity sensor on the Java Embedded Panel. The proximity data is accessible through a Java sever running on a Raspberry PI with an Arduino bridge. REST calls give access to the current sensor data. This was then translated to Java calls that control the intensity of the blink(1) light. Everything was programmed in Netbeans and was running on a dedicated Raspberry PI.

A number of projects were about controlling the relays using Java SE Embedded, Pi4J and JavaFX. They connected their applications to the panel with the Raspberry Pi's and relays. Others worked with JavaFX and Raspberry Pi. They created a distance measurement using Fuzzy Logic, Arduino, Java Embedded Suite, RXTX, Things API and JavaFX to control lights. Thomas Kriechbaum worked with Java SE Embedded, Apache Camel, MQTT for Android, MQTT with Camel and Mosquito to control actuators and reading sensors. Geert Van Landeghem built an animation framework for LCD displays using Java SE Embedded, Pi4J/I2C and LCDPlate Adafruit

Senior software architect Claude Falguière created an interactive game to teach kids the principle of programmed operations. This is done by leading a robot through a maze. Changing the directions of the robot is done via hand gestures with the leap Motion controller. Each direction change is recorded as a card and shown as the list of operations. These can be manipulated and started again.

An ant-chasing game, written in Scratch used the Leap Motion plugin with a Java application for the gesture-interpreting gateway. Players moved their fingers around in the air and an ant chased its movements. 

Geert Bevin created an application controlling multi-colored led strip with hand gestures. The Leap Motion controller detects hand position in 3D-space and sends the X/Y/Z data straight to the led strip to control the intensity of the red/green/blue lights. The led strip was connected to a Raspberry PI with an Arduino bridge and could be piloted through REST calls running on an embedded Java server. In this video, Geert explains the project.  

More projects online at the IoT Community on


Insider News from the Java Team at Oracle!



« November 2015