Oracle Press Release

Oracle Delivers New Capabilities for Powering the Internet of Things

Oracle Java ME Embedded Simplifies Application Development and Opens New Market Opportunities for the M2M and IoT Ecosystem

REDWOOD SHORES, CA – July 23, 2013

News Summary

The rapid growth of the 'Internet of Things' (IoT) is driving demand for open and cross-industry platforms that can help customers decrease time to market, manage costs and deliver new capabilities for embedded devices. Oracle continues to address these challenges with the latest release of Java Platform, Micro Edition (Java ME) Embedded, which provides strong support for market-leading embedded chip architectures and new binaries for ARM architecture-based developer boards, including the Raspberry Pi and the Keil STM32 F200 Evaluation Board for ARM Cortex-M processor-based devices.

News Facts

Oracle Grows Java Capabilities for Internet of Things

Oracle Grows Java Capabilities for Internet of Things

Oracle today announced the latest releases to its Oracle Java Embedded product portfolio, Oracle Java ME Embedded 3.3 and Oracle Java ME Software Development Kit (SDK) 3.3, a complete client Java runtime and toolkit optimized for microcontrollers and other resource-constrained devices.
Oracle is dramatically changing the costs and dynamics of product market entry and lifecycle for OEMs, application developers and service providers by providing the Oracle Java ME SDK and related tools at no cost for internal developing and testing purposes.
Oracle is also introducing the Oracle Java Platform Integrator program to provide partners with the ability to customize Oracle Java ME Embedded products to reach different device types and market segments.
Coupled with the massive Java ecosystem of over 9 million Java developers worldwide, this new program will help enable greater development and deployment flexibility for the IoT.
Java embedded technologies are a key component of Oracle's complete, 'device to data center' platform, simplifying the implementation of IoT and M2M solutions.
Leveraging Java's cross-platform benefits, Oracle Java ME Embedded implementations enable application portability, increased flexibility of hardware and platform choice and extended product lifecycles.

Oracle Java ME Embedded 3.3

Oracle Java ME Embedded 3.3 is designed and optimized to meet the unique requirements of small, embedded, low power devices such as micro-controllers and other resource-constrained hardware without screens or user interfaces. Full details on this latest release are available in the datasheet.
Support for market-leading embedded chip architecture from ARMv5 through ARMv7
Gemalto's Cinterion M2M Modules feature Oracle Java ME Embedded, providing their customers with a cost effective, flexible platform to help bring advanced and connected M2M technologies to market faster
Oracle Java ME Embedded binaries and tooling are freely available, for internal development and testing purposes, on the Oracle Technology Network (OTN) for ARM architecture-based developer boards. These include the low cost and popular Raspberry Pi and the Keil STM32 F200 Evaluation Board for ARM Cortex-M processor-based devices. Support for additional off-the-shelf binaries is planned for future update releases.
Addressing the need for strong communications support in the IoT, Oracle Java ME Embedded 3.3 provides greater connectivity between edge devices and a wide array of network peripherals and systems, along with increased I/O and network monitoring capabilities.
Significant improvements for device APIs increases the range and number of external peripherals that can be integrated and addressed by applications built on Oracle Java ME Embedded 3.3. In addition, this release provides runtime monitoring and logging enhancements.
Customers can extend the lifetime, flexibility and value of their Java ME Embedded solutions by conducting application upgrades in the field, without compromising the integrity and security of the system. This provides for after-market updates to many industry-certified devices, without requiring whole device re-certification.

Oracle Java ME SDK 3.3

Oracle Java ME SDK 3.3 provides a complete development environment for Oracle Java ME Embedded 3.3. Freely available for download from OTN, the latest version includes:
New support for Microsoft Windows 7 32-bit and 64-bit, in addition to Microsoft Windows XP 32-bit
Java ME SDK plug-ins for the NetBeans Integrated Development Environment (IDE) and Eclipse, enabling more application development environments for Java ME developers
Emulation of external peripherals and connectivity
In-field and remote administration and debugging

Oracle Java Platform Integrator Program

The Oracle Java Platform Integrator program provides opportunities for companies developing embedded products on devices to leverage a consistent platform across their choice of hardware and operating systems, allowing customers to:
Reduce the engineering effort required to enable their application and services across multiple platforms
Increase their opportunity for added product value and differentiation
More rapidly deploy and monetize standard Oracle Java ME Embedded implementations to help them explore new business opportunities
Benefit from Oracle's world-class lifetime support, patches and updates to further extend time-in-market for their applications beyond the lifespan of the underlying hardware
Reduces time to market and ongoing costs though a pre-integrated and optimized Java Embedded stack

Java Facts and Figures

9 million Java developers worldwide
More than 3 billion devices are powered by Java technology
80% of mobile developers target the Java platform
More than 125 million Java-based TV devices have been deployed
Over 8 billion Java Card units have been shipped since its introduction

Supporting Quotes

"Oracle is dramatically changing the costs and dynamics of product market entry and life cycle for OEMs, applications developers and services providers. With the latest updates to our Java embedded product family, Oracle is continuing to deliver against customer requirements and key values to help drive increased growth and capabilities for connected M2M devices," said Nandini Ramani, vice president of development, Java, Oracle. "We are committed to delivering a single, modern Java development platform for our customers that extends from device to data center."
"It is essential for us to provide our customers with the technology to open up new business opportunities by creating value and enabling new services quickly and cost effectively. Oracle Java ME Embedded on Gemalto's Cinterion® Java Modules provides what the market is asking for—wireless connectivity and greater intelligence in miniaturized, scalable M2M technology," said Axel Hansmann, VP Strategy & Marketing, Gemalto M2M.
"Time-to-market and cost pressures are already forcing ODMs and OEMs to re-evaluate their solution stack and identify new opportunities for engineering synergies", said Chris Rommel, vice president of M2M & Embedded Technology at VDC Research. "However, the edge devices under development today must also be designed to become tomorrow's channels for post-deployment software and service delivery. More than ever, engineering organizations should consider new, integrated development solutions that can both offer an opportunity to focus internal resource investments on application-level differentiation, as well as establish a platform for net new revenue generation."

Supporting Resources

Getting Started with Oracle Java ME Embedded on the Raspberry Pi
Getting Started with Oracle Java ME Embedded 3.3 on the Keil Board: Part 1 and Part 2
Follow @Java on Twitter and I Love Java on Facebook

About Oracle

Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit


Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Contact Info

Jacki DeCoster

Drew Smith
Blanc & Otus