Friday, May 09, 2014

MOOC, IoT: Raspberry Pi with Java ME; .NET, Azure

Oracle Massive Open Online Course: Develop Java Embedded Applications Using a Raspberry Pi May 2014: (free)
5 weeks, 4 - 6 hours weekly
Learn 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

As usual, another "spin" on Internet of Things,
thing time by Oracle to promote Java ME.

Small print: Java ME is free only for learning, not for production.
Java ME Technology - CDC
The CDC reference implementation source code is available free of charge for education and research purposes under the Sun Community Source License Agreement (SCSL). If you plan to ship a commercial product that leverages Sun's source code, or if you want to use one of the CDC technology compatibility kits developed by Sun, you must sign a commercial license agreement with Sun.



In fact Microsoft's .NET Micro Framework is free (Apache License)


Next step: Microsoft Virtual Academy class
for using .NET MF on Raspberry Pi (or similar device)
to connect to Azure and mobile apps...
That would be a good class!
And in fact it (almost) already exists:

04 | Using Windows Azure for M2M and IoT
Mobile Apps to IoT: Connected Devices with Windows Azure

.NET Microframework on RaspberryPi (Part 1) - Laurent Ellerbach - Site Home - MSDN Blogs
it is apparently Mono implementation of .NET that runs on Raspberry Pi Linux,
not .NET MF, that one runs on Arduino / Netduino

So, now Microsoft just needs to package all together, and call it MOOC :)



No comments: