Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Java ME 8 Arrives

DZone's Guide to

Java ME 8 Arrives

· IoT Zone
Free Resource

Build an open IoT platform with Red Hat—keep it flexible with open source software.

Java ME 8 is now here, just a short while after Java SE 8. From my personal experience many developers still strongly associate Java ME with feature phones and are far too quick to not pay enough attention to it. It is important to remember that Java ME is really about running Java on any small devices, not just feature phones. This means that Java ME can be hugely important for the emerging field of IoT (Internet of Things). In fact IoT is a major theme for this Java ME release for this reason. Depending on the capabilities of the device and your requirements you could also use Java SE or Java EE. For many devices in IoT though Java ME may be the only logical option.

Oracle's Terrence Barr does an excellent job summarizing Java ME 8 in a recent blog post. The entry points to some great resources for getting started. There's also the great video below:

 Speaking of feature phones - if you really think you are too cool to develop on them, it may be a mindset worth reconsidering. Facebook just got into features phones via a sixteen billion dollar purchase of a company that makes a Java ME application. Believe it or not, Facebook's move is fairly well calculated. While smartphone sales just outpaced feature phones last year, most of the world's population outside of richer countries still does not own a phone. As this population gradually gets access to mobile networks over the coming years chances are they won't opt for the most high end phone available instead of sticking to a cheap, rugged, simple feature phone.

Download Red Hat’s blueprint for building an open IoT platform—open source from cloud to gateways to devices.

Topics:

Published at DZone with permission of Reza Rahman, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}