Skip to main content

IoT Developer Challenge FAQs

IoT Developer Challenge

Below is a list of frequently asked questions. If your question is not addressed below, feel free to visit the IoT Developer Challenge forum! Join the conversation on Twitter #IoTDevChallenge.

What is the IoT Developer challenge?
The IoT Developer Challenge is an online contest that rewards developers who create a IoT application using Java Embedded with computer boards, devices or other IoT technologies.

What is the Internet of things (IoT)?
Please read the Wikipedia IoT article for a full explanation.

What is the required software?
Java Embedded. You must choose from:
  • Java SE Embedded 7 and up
  • Java ME Embedded 3.2 and up
  • Java ME Embedded Client 1.1.1

How do I get started?
There is on-demand training available introducing embedded Java and Raspberry Pi and other boards. You will also find many online resources with tutorials and sample code.

What are the webinars about?
Our webinars are about Java Embedded, Raspberry Pi, Gemalto and more. We recommend that you watch the on-demand training about the weekly topic and come to the webinar with questions.

How do I get answers to technical questions?
You post your questions on the forums or come to a webinar to ask an expert.

What are the key dates?
The key dates are:
Submissions begin March 3rd, 2014
Submission deadline is May 30th, 2014
Winners announced June 30th, 2014
JavaOne 2014 from Sept. 28 to Oct. 2, 2014

What are the prizes?
In the professional category: Three teams will win a trip to JavaOne. Three members of the winning teams will receive a JavaOne 2014 pass plus flight and hotel (for up to $2,000). (Note that meals and other expenses will not be reimbursed.)
In the student category:
  • 1st place: three members of winning student team will each receive a JavaOne 2014 pass + flight and hotel during JavaOne 2014 for up to $2,000 USD. (Note that meals and other expenses will not be reimbursed)
  • 2nd place: three members of the winning team will each receive one laptop computer and one Oracle certificate exam voucher for a total value of $1,500 USD.
  • 3rd place: three members of the winning team will each receive one laptop computer and one Oracle certificate exam voucher for a total value of $1,300 USD

How many hotel nights will you reimburse?
We will reimburse up to 4 nights from September 28th to October 2nd, 2014. The total reimbursement for hotel and flight will be up to $2,000 USD.

How much do I get in travel reimbursements if my expenses are less than $2,000?
You will get less than $2,000. Your reimbursement will cover the costs of your flight and the cost of your hotel room during JavaOne. Meals or other expenses will not be reimbursed.

What are the criteria for picking winners?
We will judge the project based on its implementation, innovation and usefulness. It means that your project should be:
  1. Well-implemented with working code and using Oracle Java Embedded with computer boards, devices or IoT Technologies. This criterion is the most important of the criteria with 50% of the score.
  2. A new and innovative way of using Java Embedded
  3. Useful and meet a business need

Who is eligible?
The challenge is open to any developer, student, hobbyist, and professional. There are some exceptions; check the official rules to make sure you are eligible.

Where do I find technical support?
There is a dedicated forum to answer technical questions from the challenge participants. Keep in mind that there are many options for equipment that may be used for your project. You may have to consult other forums and resources.

How many entries can I submit?
There is no limit on the number of entries.

Do I need to attend the training to enter a challenge?
No. Attending the training is not a requirement to enter the challenge. The training is not reserved to people who already decided to enter the challenge. You may attend the training and decide later whether you want to participate in the challenge.

Do I need to register for the training?
It is better if you do. When registering for the training, you may enter the Sweepstakes for a chance to win a Raspberry Pi Starter Bundle. The schedule and form to register are available here

How do I submit?
  1. Fill out the Challenge Entry Requirements form by May 30th, 2014.
  2. Submit links to code and to a video of your working project.
  3. Agree to the IoT Developer Challenge Official Rules.

Where are the official rules?
The IoT Developer Challenge official rules are available here

Which versions of Java embedded must I use?
You must use Java Embedded either Java SE Embedded 7 and up; Java ME Embedded 3.2 and up or Java ME Embedded Client 1.1.1. You will have to agree to the OTN License Agreement to download the software.

Is the Java Embedded software a free download?
Yes. Please read the OTN License Agreement, since it has some restrictions. For example, the license indicates that “you may not: continue to develop your application after you have used it for any internal data processing, commercial or production purpose without securing an appropriate license from us, or an Oracle reseller.

Which other software may I use for my project?
When possible we prefer that you use Java and Java related technologies. We also know that you may need to use other technologies, frameworks, and languages in addition to Java.

Which hardware should I use?
You may use any computer boards, devices, and IoT related technology like sensors. Recommended computer boards are Raspberry Pi, Beagle Board, Beagle Bone Black, Gemalto boards or others.

Do I keep the intellectual rights on my project?
Yes. The intellectual property rights to a project, if any, will remain with the Entrant.

How do I receive my prize?
You will be contacted via email and provided with the instructions needed to book your trip. You will book your flight via Oracle Travel online tool. We will send you a complementary code to register for JavaOne. As stated in the official rules: you will need to provide a signed Affidavit of Eligibility/Liability/Publicity Release ("Affidavit") within ten (10) business days following notification.

Do I pay taxes on the prize?
The winner is solely responsible for any local, provincial, state, federal or any other applicable taxes, and any other costs, expenses and fees connected with the prize.

Can I get cash instead of the prize?
No, we do not exchange the prize for cash or another prize. If a prize becomes unavailable, we reserve the right to substitute a prize of comparable value.

Can I give my prize to someone else?
No, you cannot give the prize to someone else. You cannot change the members of your team after you submit your project.

Where do I go if I have more questions?
Visit the IoT Challenge forum on the Oracle forums. Join the conversation on Twitter #IoTDevChallenge.

Challenge News

Stay in touch! Share your embedded technical blogs, ongoing projects, project ideas, training, Challenge feedback and more. We would love to hear from you and maybe feature the content in the Java Magazine, the Java Source blog or the IoT Community. Contact us today!

Sponsored by