Thursday Mar 14, 2013

Early Access Release of Oracle Java ME Embedded 3.3 for the Raspberry Pi and Java ME SDK 3.3 now available

Oracle has announced Early Access releases for Java ME Embedded 3.3 and the Java ME Software Development Kit (SDK) 3.3. This release provides an early access version of the reference binary for the Raspberry Pi, and is available on the Oracle Technology Network. Developers can start testing out the new features and functionality in the first complete Java runtime client optimized for ARM architecture connected microcontrollers and other resource-constrained devices--for just $35! The early access release of the Java ME SDK 3.3 adds support for embedded development on all the same supported platforms as Java ME Embedded 3.3, as well as full featured plug-ins for Netbeans and Eclipse. These releases provide everything a developer needs to get up and running quickly and easily in the small embedded world.

Java ME Embedded 3.3 is available as an early access release for Raspberry Pi (Model B) development board (for ARM11, Linux). This early access version of the product is available as a reference binary that is ready to install and run on the target development board. There is a rich set of peripheral IO APIs that make it possible to access a variety of different devices. Please send us your your feedback from testing this early access release. Tell us/show us what you are doing with small embedded devices and Java! (Ed Note: You can submit a video URL for the Java YouTube channel to otnfeedback_usAToracleDOTcom.) Additional functionality includes:

  • the ability to monitor application memory status and network traffic at runtime.
  • logging enhancements so you can better filter and customize edge data collected by your target device.
  • build configurability to simplify right-sizing of stack at build time for small devices.

Java ME Software Development Kit (SDK) 3.3 provides a complete development and debugging environment for Java ME applications, now including support for embedded development on several platforms, including Windows 7. This release provides a device abstraction layer for your development environment via the SDK, on-device development with the Raspberry Pi, and new device emulators.

To get started, you can watch this video by Java Evangelist Simon Ritter "Getting Started with Oracle Java ME Embedded and Raspberry Pi"

Download Java ME Embedded 3.3
Download Java ME Software Development Kit (SDK) 3.3

Thursday Feb 28, 2013

Java in the Internet of Things

In this video, I talk to Product Manager for Small Embedded Java Terrence Barr at Embedded World. He gave presentations that included the slide that said "Stop Reinventing the Plumbing." I asked him what that means:

Java already has the connectivity, manageability, interoperability, and back-end integration you need for apps, so you can concentrate on your area of expertise, your "value add" on top of that plumbing. Java -- saving the world, one developer, one sensor at a time. ;-)

Wednesday Feb 27, 2013

mHealth Powered by Java

Yours Truly Generating Data

Ever pay to have someone watch you sleep? I have. It's not as kinky as it sounds; because of my loud snoring, my spouse insisted I get a sleep study. There I was, in a room with a camera, hooked up to a diagnostic sleep system. I had sensors attached to my head, neck, legs and chest. I even had an ET finger that glowed red (a sensor using light to determine how much oxygen was in my blood). And what was I thinking about as I drifted off to sleep? The data I was generating! Where was it going? What format was it in? Who wrote the app?

There is lots of data being generated by medical devices currently, and much, much more to come. The number of mobile connected devices is expected to increase by 100% to nearly 12 billion by 2020; resulting in a market opportunity of $1.2 trillion. Now what? Where does the data go? What format does the data need to be in? Will developers have to write an different app for every device manufacturer? Java to the rescue! Manfred Kube, Director of Business Development, mHealth, for Gemalto Systems explains, "Through the power of Java, we are enabling medical devices to  connect to cloud in a standard-based, interoperable fashion, and avoid the silos that are common today." See how Java makes it easy to get started and be successful in mHealth:

The GMSA supports standards throughout the mobile world, and is taking the lead in M2M standards. To accelerate and simplify mobile health application development, the GMSA is partnering with the Continua Health Alliance, whose mission is to developing design guidelines that will enable vendors to build interoperable sensors, home networks, telehealth platforms, and health and wellness services. Orange Telecomm This demo included connection to the cellular network with help from Orange Telecom. Learn more about Gemalto and Java at

Monday Feb 25, 2013

Java Save Lives at Mobile World Congress

Mobile World Congress used to just be about mobile phones and the industry around mobile networks. Now "mobile" has redefined itself and is about sensors everywhere: cars, scooters, buildings, people, etc. The M2M (or "Internet of Everything") revolution is here, with mobile phones as just one of the many components that create an intelligent, connected world. As the mobile industry moves its focus from voice to data, developers now have the entire world as a potential for apps. The world is literally your oyster (sorry, had to).

With all this opportunity comes decisions to make. Todays' developers have a wide range of choices in terms of what device they are going to use and how to control it. How smart is the device? Do you want it to be tailored and tuned to a specific solution or something more broad? How do you get the data from the device to the data center? The device and platform you choice are key components for a successful implementation. Java has been on devices for a long time: smart cards, cars, ATMs, phones, underwater probes, and more. Java enables devices to be intelligent, scalable and supportable. Want to update a device remotely? Done. Want it to be headless? Done. Want a remote sensor on your grandmother that calls the hospital if she falls, and also lets the paramedics open the door to her house? Done. Here's video that shows Java saving grandma's life at Mobile World Congress:

If you are at MWC, drop by the Oracle booth and learn more. You also have a shot at winning a Raspberry Pi at WIPJam @ MWC 2013 event for mobile developers Thursday evening. See how Oracle and Deutsche Telekom have made it possible to make your coffee by phone, by combining a coffee machine, a Raspberry Pi, Java SE and the Deutsche Telekom network. M2M can deliver your favorite brew (and programming language and platform)!

Thursday Jan 31, 2013

Jfokus: Java and Java Embedded


Next week is Jfokus Java Developer Conference in Stockholm, Sweden.  Jfokus is the largest annual conference for everyone who works with Java in the area, with over 2000 attendees. Jfokus is arranged together with Javaforum Stockholm. Javaforum is a Swedish developer community and an official Java User Group (JUG) with the purpose to support Swedish developers. This year, JFokus will include Jfokus Embedded, a new sub-conference about the Internet of Things. As a testament to the Nordic technical community and JavaForum's ability to put on great conferences, both are sold sold out. 

Georges Saab, vice president of development for the Java Platform group at Oracle, will give the Jfokus opening keynote, titled "Making the Future Java…Together." Saab will discuss how Java's positive future is being made together between Oracle and the community at large, from the continued refinement of the Java Community Process, the increased transparency in the OpenJDK project to influence the future direction of Java, to greater ecosystem-driven efforts such as the Adopt-a-JSR project to drive broader developer participation.

jfokus embeddedThe Jfokus Embedded Keynote is titled "Taking Development to the Edge" and will be presented by Sharat Chander, group director of Java technology outreach at Oracle and Henrik Ståhl, senior director of Java product management at Oracle. The next frontier known as the "Internet of Things" is the millions, if not billions, of smart devices all connected through intelligent systems that will offer the world new solutions, opportunities and scale for greater productivity. The keynote will discuss this expanding frontier and how Java can enable developers to participate and build solutions for the ever-growing "Internet of Things" marketplace. The embedded sub-conference is comprised of several business and technical embedded-focused sessions, from noted companies such as Gemalto/Cinterion, Sierra Wireless, and Elvaco AB.   

If you are attending Jfokus, be sure to visit the Oracle booth. You can talk to very knowledgable Java Evangelists. You can see demos, such as Java Embedded/Raspberry Pi managing a remote solar array. Make sure you enter the raffle to win one of 10 Raspberry Pi devices!

Monday Jan 28, 2013

Jan/Feb Java Magazine: Java Embedded

The age of embedded computing is here. Analysts predict that within this decade, we’ll see tens of billions of embedded computational devices entering our daily lives. And the possibilities for these “smart” devices are literally endless: connected vehicles, appliances, utility meters, medical devices, industrial controllers, and even a contraption that monitors how much alcohol your local bartender pours into your cocktail.

The Jan/Feb issue of Java Magazine is focused on embedded, and we explore why Java is the best language choice for embedded development. It includes:mag cover

Java Nation
 - Get the news from JavaOne Brazil, Devoxx, and more.

Embedded Everywhere
 - Terrence Barr talks about Java and the Internet of Things.

Top Ten Reasons for Using Java in Embedded Apps - Simon Ritter explains why Java is the best language for embedded development.

Java Arrives on a $25 Board - Meet Raspberry Pi Foundation Cofounder Eben Upton. 

JCP Executive Q&A - Credit Suisse Susanne Cech Previtali and Victor Grazi share Credit Suisse’s distinctive perspective.

Demystifying invokedynamic -Julien Ponge shows you how to use invokedynamic in your code. 

Integrating Web and Java Client Applications with Social Media - Johan Vos gives you the scoop on integrating your applications with social media.

Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free.

Do you have feedback about Java Magazine? Send a tweet to @oraclejavamag.

Monday Jan 07, 2013

Top 10 Java Tech Articles Published by OTN in 2012

Here are the top 10 articles (by page views) we published on OTN/Java in 2012.

What conclusions can we draw from this list? 

  • JavaFX continues gaining momentum (with six articles on the list!)
  • Java Embedded and Raspberry Pi are generating a lot of interest.
  • Adam Bien stays our most popular Java EE author.

If you have your own observations, let's see them in comments.

Top 10 Java Tech Articles Published by OTN in 2012

1. Getting Started with Java SE Embedded on the Raspberry Pi 
by Bill Courington and Gary Collins
August 2012

2. How to Get Started (FAST!) with JavaFX 2 and Scene Builder
by Mark Heckler  
November 2012

Lots of interest in JavaFX in 2012

3. Laying Out a User Interface with JavaFX 2.0
by James L. Weaver
March 2012

4. Building Applications in JavaFX 2.0
by Daniel Zwolenski
February 2012

5. Interfaces on Demand with CDI and EJB 3.1
by Adam Bien
January 2012

6. Key to the Java EE 6 Platform: NetBeans IDE 7.1
by Geertjan Wielenga
March 2012

7. Best Practices for JavaFX 2.0 Enterprise Applications: Part One
by James L. Weaver
April 2012

8. Challenging the Diabolical Developer: A Conversation with JavaOne Rock Star Martijn Verburg
by Janice J. Heiss
October 2012

9. Best Practices for JavaFX 2.0 Enterprise Applications: Part Two
by James L. Weaver
May 2012

10. The Enterprise Side of JavaFX: Part Two
by Adam Bien
June 2012

Want to see your name on this list for 2013? We're always looking for good writers. We are looking forward to seeing your proposals!

Tuesday Dec 18, 2012

Early Access of Java SE 8 for ARM Now Available

An Early Access of JDK 8 including JavaFX on Linux for ARM processors is now available for immediate download from As Java Evangelist Stephen Chin says, "This is a great platform for doing small embedded projects, a low cost computing system for teaching, and great fun for hobbyists."

This Early Access is provided to the community so that you can provide us with valuable feedback on the ongoing progress of the project. We wanted to get this release out to you as quickly as we can so you can start using this build of JDK 8 on an ARM device, such as the Raspberry Pi (

Let Us Know What You Think!
Use the Forums to share your stories, comments and questions.

We are interested in both problems and success stories. If something does not work or behaves differently than what you expect, please check the list of known issues and if yours is not listed there, then report a bug at JIRA Bug Tracking System.

More Resources
JavaFX on Raspberry Pi – 3 Easy Steps by Stephen Chin

OTN Tech Article: Getting Started with Java SE Embedded on the Raspberry Pi by Bill Courington and Gary Collins

Java Magazine Article: Getting Started with Java SE for Embedded Devices on Raspberry Pi (Free subscription required)

Video: Quickie Guide Getting Java Embedded Running on Raspberry Pi by Hinkmond Wong 

Tuesday Dec 11, 2012

Java SE Updates

Duke's helpers from around the world have been busy making Java just right for all good developers. Here are the updates: 

Java SE 7 Update 10  NOTE: This link was changed to a more user-friendly download page on
This releases provides key security features and bug fixes. Oracle strongly recommends that all Java SE 7 users upgrade to this release. JavaFX 2.2.4 is now bundled with the JDK on Windows, Mac and Linux x86/x64.
Learn more Download

This release provides security features and bug fixes. Oracle strongly recommends that all Java SE 6 users upgrade to this release (or to Java SE 7 update 10).

This releases provides the security features and bug fixes from Java SE 7 Update 10.

This releases provides the security features and bug fixes from Java SE 6 Update 38.

NOTE: The end of public updates for Java SE 6 will occur in February 2013. See "The End of Public Updates for Java SE 6" and the Java SE Support Roadmap for more information.

Sunday Nov 18, 2012

Videos: Getting Started with Java Embedded

Are you a Java developer? That means you can write applications for embedded processors! There are new six new videos up on the YouTube/Java channel that you can watch to get more information. To get an overview, watch James Allen of Oracle Global Business Development give OTN a tour of the Oracle booth at ARM Techcon. He also explains the huge opportunity for Java in the embedded space.

These videos from Oracle Engineering show you how to leverage your knowledge to seamlessly develop in a space that is really taking off.

Java SE Embedded Development Made Easy, Part 1

This video demonstrates how developers already familiar with the Java SE development paradigm can leverage their knowledge to seamlessly develop on very capable embedded processors. Part one of a two-part series.

Java SE Embedded Development Made Easy, Part 2

This video demonstrates how developers already familiar with the Java SE development paradigm can leverage their knowledge to seamlessly develop on very capable embedded processors. Part two of a two-part series.

Mobile Database Synchronization - Healthcare Demonstration

This video demonstrates how a good portion of Oracle's embedded technologies (Java SE-Embedded, Berkeley DB, Database Mobile Server) can be applied to a medical application.

Tomcat Micro Cluster

See how multiple embedded devices installed with Java Standard Edition HotSpot for Armv5/Linux and Apache Tomcat can be configured as a micro cluster.

Java Embedded Partnerships

Kevin Smith of Oracle Technical Business Development explains what's new for partners and Java developers in the embedded space. Learn how you can start prototyping for Qualcomm's new Orion board before it's available. (Sorry about the video quality, the booth lights were weird.)  

Visit the YouTube/Java channel for other great Java videos. <fade to black>


Insider News from the Java Team at Oracle!

javeone logo


« April 2014