Announcing Oracle Java ME Embedded 8.3
Oracle Java ME Embedded 8.3 is an update release of Oracle Java ME Embedded 8 (see below), including the following new features and improvements:
Supported Platforms:
About Oracle Java ME 8 Embedded:
Oracle Java ME Embedded 8 is an implementation of the Java ME standards JSR 360 (Java ME Connected Limited Device Configuration (CLDC) 8) and JSR 361 (Java ME Embedded Profile (MEEP) 8) including:
Key Features of the Oracle Java ME Embedded 8 release:
Java ME technology was originally created in order to address the constraints associated with building applications for small devices. For this purpose Java ME technology was defined to fit such a limited environment and make it possible to create Java applications running on small devices with limited memory, display and power capacity.
Java ME platform is a collection of technologies and specifications that can be combined to construct a complete Java runtime environment specifically to fit the requirements of a particular device or market. This offers a flexibility and co-existence for all the players in the eco-system to seamlessly cooperate to offer the most appealing experience for the end-user.
The Java ME technology is based on three elements:
The sections below describe two products targeted for embedded devices and based on Java ME technology. The Oracle Java ME Embedded product is a brand new product based on the Java Connected Limited Device Configuration (CLDC) and targets small, resource-constrained embedded devices such as wireless modules for m2m, industrial control, smartgrid infrastructure, environmental sensors and tracking, and more. While the already existing Java ME based product in the market, Oracle Java ME Embedded Client, is based on the Java Connected Device Configuration (CDC) and targets more powerful, mid-range embedded devices such as e-book readers, Blu-ray Disc players, Voice Over IP telephones, televisions, set-top boxes, printers, residential gateways.
Oracle Java ME Embedded 8 is a Java Micro Edition (ME) 8 runtime that leverages the core Java ME technologies deployed in billions of mobile devices around the world. The Java ME 8 specifications are designed to be rich in functionality, portable to a wide range of devices, flexible, and secure while being very resource-efficient and keeping the demands on the underlying platform low.
Oracle Java ME Embedded 8 builds on this proven technology to deliver a highly-optimized and complete client Java runtime stack optimized for resource-constrained, connected, and intelligent embedded systems. It provides a robust and flexible cross-platform application environment based on Java ME 8 standards Java ME Connected Limited Device Configuration (CLDC) 8 (JSR 360) and Java ME Embedded Profile (MEEP) 8 (JSR 361) and implements dedicated embedded functionality for a broad range of use cases.
Oracle Java ME Embedded 8 is supported by a range of best-in-class developer tools, such as the Oracle Java ME SDK 8, as well as plug-ins for popular Integrated Development Environments (IDEs) such as NetBeans. These tools offer system designers and developers a rich and productive environment to create sophisticated small embedded solutions leveraging the benefits of the Java language, runtime, and ecosystem while meeting while meeting tight system resource targets. The figure below illustrates the product stack-
Example Use Cases
Oracle Java ME Embedded 8 targets a wide range of embedded platforms and use cases in the Machine-to-Machine (M2M) and Internet Of Things (IoT) spaces such as:
Key Advantages
By using Java technologies for embedded products, device manufacturers, system integrators, and developers can build more functional, robust, secure, and long-lived solutions with a reduced time-to-market window, providing better, more cost efficient embedded solutions.
For developing Java applications for small embedded devices, the Oracle Java ME SDK 8 provides a complete and free set of tools, enabling developers to write, compile, deploy, and test their applications. For more information on the Oracle Java ME SDK 8, please click here
Oracle University - Java Training Categories | |
Java SE | Java EE |
Web Services | |
The Java Tutorials Blog: Learn Java & Thrive. | |
OLN: Visit the The Oracle Learning Library and scroll down to Java section | |
NETBEANS.ORG: Find NetBeans ID Training for creating applications leveraging Java Embedded Technology |
Oracle University - Java Training Categories | |
Java SE | Java EE |
Java ME | Web Services |
The Java Tutorials Blog: Learn Java & Thrive. | |
OLN: Visit the The Oracle Learning Library and scroll down to Java section | |
NETBEANS.ORG: Find NetBeans ID Training for creating applications leveraging Java Embedded Technology |