Over a million developers have joined DZone.

Java ME 8 Arrives

DZone's Guide to

Java ME 8 Arrives

· IoT Zone ·
Free Resource

Download The Comparative Guide to Rules Engines for IoT to learn what are the most common automation technologies used in the IoT domain for application development

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.

See how CEP engines, stream processing engines, flow based programming engines and other popular rule-based technologies perform against seven IoT-specific criteria.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}