Oracle Offers Raspberry Pi MOOC
Written by Sue Gee   
Tuesday, 06 May 2014

Oracle is running a course that introduces Java developers to Java ME Embedded devices and the Internet of Things. For this MOOC you don't just listen and answer quiz questions. You build a project and for this you'll need a Raspberry Pi and a kit of parts.

The initial presentation of the 5-week course, Develop Java Embedded Applications Using a Raspberry Pi started at the end of March but thanks to an "overwhelming response" the course team, led by Oracle Java Curriculum Developer Tom McGinn, has decided to re-run it.

oraclejavabanner

As explained in this introductory video the idea of the course is to use Java programming skills to create some fun and interactive applications using a Raspberry pie and Java ME Embedded 8.

 

 

The course is free, all you need to do to enroll in it is to set up a free Oracle Web account, but to complete it successfully involves a project for which you need hardware - all of which can be obtained from Adafruit.

A kit specific to the course that comprises a Raspberry Pi Model B 512MB RAM costs $149.95 and has both the accessories that a Pi user needs - power supply, case, 4GB card and reader and cables - and also items required for the course. If you already have a Raspberry Pi and its accessories then for $89.85 you can purchase a kit of the extra items needed for the course including an an assembled Adafruit Pi Cobbler kit with GPIO cable that saves students fro having to do any soldering, breadboard amd wires, Adafruit Ultimate GPS Bearkout, Miniature Wifi (802.11b/g/n/ Module, a BMP180 BarometricPressure/Temperature/Altitude Sensor and a parts pack.

Both these kits are currently out of stock but are expected to be available in time for the start date of May 30.

As mentioned in the video you need already to have experience with Java SE and to be able to devote 4-6 hours per week to it over 5 weeks.

The course has three components:

  • A series of short, pre-recorded videos provide the "lecture" portion of the course.
  • A homework project  in which you apply what you have learned by working with Java ME Embedded, the Raspberry Pi, and the electronic components.
  • A graded quiz the evaluates how well you have grasped the materials and the homework.

For the course project students are expected to write Java Embedded applications that:

  • Read input data from switches and drive LED's using the GPIO interface
  • Read temperature and barometric pressure from an I2C device
  • Read the device's current location using a GPS UART device
  • Store and manage data collected
  • Report data to a client through a variety of communication options

Based on successfully completing the course quizzes (scoring 70% or over) students will receive a course completion award, suitable for printing and framing.

 

More Information

Develop Java Embedded Applications Using a Raspberry Pi

Hardware packs from Adafruit

Related Articles

Java ME 8 Released With A Big Slice Of Raspberry Pi

Embedded Systems MOOC From EdX

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


Rust Twice As Productive As C++
03/04/2024

Google director of engineering, Lars Bergstrom, gave a talk at the recent Rust Nation UK conference and claimed that Rust was twice as productive as C++. Given how good Google is at C++, this is quite [ ... ]



ACM Adopts Open Access Publishing Model
05/04/2024

ACM, the Association for Computing Machinery, the professional body for computer scientists, has relaunched Communications of the ACM, the organization’s flagship magazine, as a web-first  [ ... ]


More News

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 06 May 2014 )