JAVA EMBEDDED

Java Logo

The Java language and runtime platform are pervasive in the embedded space. Today, Java technology is already present in 5 billion SIMs and Smart Cards, 3 billion mobile handsets, 80 million TV devices, including every Blu-ray player shipped, and many other embedded solutions from printers and bank machines to e-book readers and cars


Download Java API Resources    
Download
Get API References
Get Resources


 
Red Triangle ANNOUNCEMENTS
 
 
  • Oracle Java SE Embedded 7u10: Java SE Embedded 7u10 is now available. This release includes numerous bug fixes. Red Arrow Download
  • Oracle Java SE Embedded 6u38: Java SE Embedded 6u38 is now available. This release includes numerous bug fixes. Red Arrow Download
  • Oracle Java Embedded Suite 7.0: The Oracle Java Embedded Suite 7.0 is now available. This new product delivers an all-in-one solution to power M2M devices across multiple industries and scenarios. Red Arrow Learn More! Red Arrow Download
  • Oracle Java ME Embedded 3.2: Oracle Java ME Embedded 3.2 is now available. This new product delivers Java technology for resource-constrained embedded devices. Red Arrow Learn More!
  • Java ME SDK 3.2: Java ME SDK 3.2 is now available. It introduces new features such as support for small embedded application development, remote application management and debugging, a plugin for Eclipse, and a device skin creator that developers can use to generate custom device skins to test their applications. Red Arrow Learn More!
  • Oracle Java Embedded Client 1.1: Oracle Java Embedded Client 1.1 is now available. This release introduces support for JSR 280 and incorporates a number of bug fixes and performance enhancements, including an improved Just-in-Time (JIT) compilation for the x86 chipset architecture. Red Arrow Download
  • JavaOne 2012 Call for Papers opens March 14, 2012!
 

Oracle Java SE Embedded

Java SE is commonly known as the platform that runs on desktops and servers. It offers a high-performance virtual machine, full high-performance graphics support, deployment infrastructure, and a rich set of features and libraries. Java SE Embedded has been optimized for mid-range to high-end embedded systems.

  • Devices having 32MB (without graphics) or more for Java can use Oracle's Java SE Embedded

See full Java SE Embedded System Requirements

Oracle Java ME Embedded Client

Oracle Java Micro Edition Embedded Client is based on Connected Device Configuration (CDC), a subset of the Java SE platform and draws from the origins of the Java platform, which was originally designed for embedded devices.  While scaled down to fit the limitations of resource-constrained devices and optimized for low to mid-range embedded-systems, Oracle Java ME Embedded Client provides most of the Java language and runtime features developers know and are accustomed to with Java SE.

  • Devices having 8MB (without graphics) or more for Java can use Oracle's Java ME Embedded Client

See full Java ME Embedded Client System Requirements

Oracle Java ME Embedded

Oracle Java ME Embedded is based on Connected Limited Device Configuration (CLDC), and is a Java runtime stack optimized for small embedded systems. It provides a robust and flexible application platform with dedicated embedded functionality for always-on, headless (no graphics/UI), and connected devices. Oracle Java ME Embedded 3.2 enables system designers and developers to create sophisticated small embedded solutions leveraging the benefits of the Java language, runtime, and ecosystem while meeting tight system resource targets..

  • Devices having 130 KB or more for Java can use Oracles Java ME For Embedded (headless / no UI)
The latest release of Java ME SDK, v 3.2, provides support for small embedded application development, thus providing a development and an emulation environment for applications targeted for commercial devices that will be powered by Oracle Java ME Embedded.

The Oracle Java ME Embedded product is a brand new product based on the Java CLDC configuration 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, Oracle Java ME Embedded Client, is based on the Java CDC configuration 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.

See full Oracle Java ME Embedded System Requirements in the Oracle Java ME Embedded FAQ

Oracle Java Embedded Suite

Oracle Java Embedded Suite adds enterprise-type features to the Java SE Embedded runtime. With Java Embedded Suite, embedded applications can:

  • > Store data in a Java DB relational database.
  • > Host GlassFish servlet-based web applications, for example, to give secure remote access to device data and operations.
  • > Host and access RESTful web services with Oracle's Jersey implementation of the JAX-RS specification.


See full Java Embedded Suite System Requirements.


Red Triangle JAVA EMBEDDED QUICK LINKS

DOWNLOAD

GET API REFERENCES

GET RESOURCES