Java Embedded Technologies

Oracle Java Embedded

Create the Future with Java Embedded

Java Embedded icon

Java Embedded

Unlock the value of the Internet of Things with intelligence on connected devices

Develop highly functional, reliable, portable, and secure solutions for small to large embedded devices. Reduce costs, improve product quality, and speed time to market with Oracle Java Embedded.

White Paper
Java Embedded white paper

Developing Intelligent Connected Devices for the Internet of Things

Java SE Embedded icon

Java SE Embedded

Oracle Java SE Embedded is a full-featured implementation of the Java SE platform, optimized for embedded systems. It enables you to develop highly functional, reliable, and portable applications for today’s more-powerful embedded systems and devices.

White Paper
White paper - IoT

Using Java to Control IoT Development Costs

Java ME icon

Java ME Embedded

Optimized for small devices, Oracle Java ME Embedded provides a robust, open, cross-industry application platform that supports in-field software updates, remote operation, the ability to add new capabilities, and system management without compromising system integrity. Extend the lifetime, flexibility, and value of embedded solutions for the IoT while reducing costs.

Java 8 video

Here comes Java 8. Learn how your edge devices will benefit.

Java card icon

Java Card

Java Card is the world’s leading open platform for embedded secure elements, SIMs, and smartcards, providing a secure, open, interoperable environment that can store and update multiple applications on a single device, enabling the development and deployment of portable trusted identity services to individuals and personal devices.

Java card video

Oracle’s Java for a Trusted Execution Environment

Java ME embedded client icon

Java ME Embedded Client

Create Java applications that run on small devices with limited memory, display, and power capacity. Oracle Java ME Embedded Client is an application runtime that builds on the popular Java ME specification and is designed for resource-constrained devices such as e-book readers, Blu-ray disc players, VOIP telephones, televisions, set-top boxes, printers, and residential gateways.

Data Sheet
Java ME Embedded Client data sheet

Java Micro Edition Embedded Client

Java ME SDK icon


Oracle Java ME Software Development Kit (SDK) 8, together with provided plugins for popular IDEs such as NetBeans, delivers a complete development environment for embedded applications. With these tools, developers can develop, deploy, test, and debug their applications on Windows desktops using embedded device emulators and built-in support for profiling and network monitoring.

Download free Java ME SDK free trial

State-of-the-art toolbox for embedded application development

Java TV icon

Java TV

Java TV is a global platform leader for interactive digital TV content, providing a high-performance, mature platform for TV and media-based client devices, and enabling the development of compelling, interactive Java applications for Blu-ray disc players, TVs, set-top boxes, and more.

Case Study
Java TV video case study

MX Entertainment chose Java TV for their Design and Development Platform

Get Started