Oracle Blog

News about Java Embedded

Monday May 05, 2014

After two years in development, Oracle has announced the general availability of Java ME 8. Java ME 8 is a major update of Java ME and targets fairly small devices, like feature phones. Why feature phones you ask? Feature phones are still very numerous throughout the world and are still used heavily. In fact, even huge Facebook has a effort specifically targeted for feature phones named Facebook for Every Phone which had over 100 million people using it every month. Here are some highlights of Java ME 8:

Alignment with Java SE 8 language features and APIs, which means some of the great Java 8 language features like generics is now available on CLDC.

You can find complete details of the announcement here including more details on what's new, a link to the download location of the Java ME 8 SDK, and a product stack diagram which describes the Java ME 8 stack. If you want to see a video describing what Java ME 8 has to offer, check out this video.
The Java ME 8 Developer's Guide can help you get started developing Java ME 8 apps and it gives many examples to help get you started. A good place to start if you want to upgrade your ME application to 8 is the Developer Migration Guide. If you want to look at the various APIs available in ME 8, check out this page. It lists the reference implementation APIs, the optional package APIs and the embedded APIs. Finally, you can find references to a bunch of things here, including working with different devices and the SDK.

Wednesday Oct 16, 2013

Here's an interesting article that came out during JavaOne which talks about the Oracle and Freescale partnership, where we are putting Java technology onto the Freescale i.MX6 based "one box" gateway.

When it comes to connected devices, there’s
still plenty of debate over the right
operating system, the correct protocols
for sending data and even the basics of
where processing will take place — on
premise or in the cloud.
This might seem esoteric, but if you’re
waiting for your phone to unlock your
front door, that round trip to the cloud
or a fat OS isn’t going to win accolades
if you’re waiting in the rain. With all
of this in mind, Oracle and Freescale
have teamed up to offer an appliance
and a Java-based software stack for the
internet of things.

The first version of the "one box" will work in the connected smart home, but soon after that, Oracle and Freescale will develop later boxes for other industries ranging from healthcare, smart grid to manufacturing.