Getting firmly embedded

Second edition of early access Java ME 8 ready for sampling

Lucy Carey
embeded

Oracle tightens the focus on meeting the burgeoning demands of the Internet of Things with new release.

Although most people today recognise Java as a
primarily rooted in the desktop and browser, one of the original
motivations behind its design was for use in embedded devices, for
example, the humble TV set-top box. With Java ME, the focus is
turned back towards Java in the device, making it possible for Java
applications to run on small, resource limited machines.

Work is continuing apace on the latest implementation
of this software, with the second early access versions of Java ME
8 and Java ME SDK 8 released on
Friday
. These latest offerings come complete with updated
features, as well as new platforms.

Thanks to the superior pace of development of both
Android and iOS platforms, Java ME’s days in the mobile phone world
– for which it was previously positioned –  are truly
numbered, so it’s smart for Oracle to have pivoted
the focus
of newer releases towards Internet of Things
functionalities.

According to Terrence Barr, Senior Technologist and
Principal Product Manager for Oracle’s small embedded Java
Products, the intention behind these releases is to continue to fan
the flames for Java ME 8 in the industry, “by giving the community
access to the latest Java ME 8 functionality.”

Moreover, these releases will serve to, “demonstrate
Oracle’s commitment to delivering Java ME 8 as a modern and
purpose-built embedded software platform that addresses the rising
demands of the embedded software industry and the Internet of
Things.”

Key features within these new Oracle offerings include
better support for JSR 360 (CLDC 8 and GCF 8), JSR 361 (MEEP 8), as
well as improved tool support for Developer Agent, On-device
Debugging, Memory Monitor, Network Monitor, CPU Profiler, and
Logging.

Potential use case scenarios have been widened, with
the platform now customisable for devices with as little as 192 KB
RAM and 1 MB of Flash/ ROM.

There’s also souped up networking and connectivity,
including wireless support (3GPP, CDMA, WiFi) and retooled access
to peripheral devices through Device Access API. You’ll also find
new APIs for RESTful programming (JSON, OAuth2, HTTP
client).

Finally, the revamped Java ME SDK 8 offers
 better support for new ME 8 functionality, platforms,
peripheral devices, tooling, and integration with NetBeans 8 Beta.
For a full tour, you can enjoy a full “Introduction into Java Micro
Edition (ME) 8″ here.

Image by
Yessica

Author
Comments
comments powered by Disqus