Tuesday Nov 18, 2014

Oracle Java ME Embedded 8.1 is released!

Oracle Java ME Embedded 8.1 is live on OTN. This release is an update of Oracle Java ME Embedded 8, including new platforms and features. Application development is supported through the Oracle Java ME SDK 8.1.

Visit the Java ME documentation portal to study the latest versions of the Release Notes and Getting Started Guides for the following supported platforms:

  • Raspberry Pi Model B (ARM11/Linux)
  • Freescale FRDM-K64F (Cortex-M4/mbed) Developer Preview
  • Microsoft Windows 7 (32-bit or 64-bit)
The Java ME Developer's Guide is intended for developers who want to build Oracle Java ME Embedded software for embedded devices. The newly added Optimization Techniques chapter provides various solutions and tips to improve developer productivity and application performance. See the Java ME SDK Developer's Guide to learn how to develop applications with Oracle Java ME SDK 8 on Windows by using emulators. You can also learn how to develop, run, and debug your applications with NetBeans and Eclipse IDEs.

The complete set of Java ME Embedded and SDK documentation and the related API specifications can be found at docs.oracle.com/javame.

Thursday Oct 23, 2014

JMC and JFR Documentation

In case you missed it, the user guides for Java Mission Control and Java Flight Recorder have moved! As of JDK 8u20, links to the 5.4 and 5.3 versions of these docs can be found the JMC tab of the javacomponents page at: http://docs.oracle.com/javacomponents/jmc.htm.

Redirects from the old locations are in place, but please update your bookmarks accordingly!

Tuesday Oct 14, 2014

Java ME Documentation Survey 2014

The Oracle Java ME documentation team has put together a short survey (7 questions) to help us understand better what type of Java ME documentation you are looking for and how we can improve it:


If you're interested in the Java Embedded technologies and eager to start developing applications for various boards, please, do us a great favor by quickly filling in the survey!

JDK 8u25, 7u71 and 7u72 released!

JDK 8u25, 7u71 and 7u72 releases are now available. You can download these latest JDK releases from Java SE Downloads page.

For information on features and fixes included in these releases, see JDK 8u25 release notes, JDK 7u71 release notes, and JDK 7u72 release notes.

Wednesday Oct 08, 2014

Java SE Documentation Survey 2014

The Java SE documentation team is conducting a brief survey at the following URL:


Answering it will provide us with key insights into the kinds of developer documentation that you (our readers) are looking for. Thank you in advance. We value your input very much!

Thursday Oct 02, 2014

JavaOne 2014: Enhanced Metadata in Java SE 8

Wednesday at JavaOne, Joe Darcy and Alex Buckley of Oracle presented Enhanced Metadata in Java SE 8. This session described new features related to annotations and explained how to use annotations with custom type checkers to improve code quality.

For more information on this topic, see the Annotations lesson in the Java Tutorials.

JavaOne 2014: Packaging and Deploying Java Apps in Java 8u20

Today at JavaOne, Danno Ferrin of Oracle presents the session Packaging and Deploying Java Apps in Java 8u20. This session provides information about the new features for the Java Packager and shows you how to integrate them into your build chain.

For more information on this topic, see The Java Packager Tool and Packaging Basics in the Java Platform, Standard Edition Deployment Guide.

JavaOne 2014: Best Practices for Efficient Java ME Programming

Today at JavaOne, Andrey Petushkov (Consulting Member of the Technical Staff, Oracle) hosts the session Best Practices for Efficient Java ME Programming.

You will learn how to use various language and VM features to create memory effective applications. Numerous examples demonstrate the real use cases for the new Java ME 8 platform features.

JavaOne 2014: Java ME Platform Fueled by New Tooling Architecture

Today, Sergey Troshin, a staff engineer at Oracle, hosts the session Java ME Platform Fueled by New Tooling Architecture.

This presentation highlights the new tooling architecture that turns a resource-constrained Java ME Embedded system into a developer-friendly and manageable platform. You will learn about various tools, services, and extensions that can be provided atop the architecture.

Wednesday Oct 01, 2014

JavaOne 2014: Java and mbed Make Embedded Real

Today, Andrey Petushkov (Consulting Member of Technical Staff, Oracle) and Bogdan Marinescu Marinescu (Software engineer, ARM) are hosting the session Java and mbed Make Embedded Real. In this session, you learn about the benefits and key features of the platform and how it can be used in the Internet of Things infrastructure. A working application in this session demonstrates how to build an end-to-end solution with the Java ME Embedded platform.

For more information, see the Java ME Embedded documentation portal.

Tuesday Sep 30, 2014

Java 2014: Using Oracle Java Flight Recorder

Today, Marcus Hirt (Consulting Member of Technical Staff, Oracle) and Michael Avrahamov (Sr. Director of Software Development, Oracle) hosted the session Using Oracle Java Flight Recorder. Java Flight Recorder (JFR) is a tool for collecting diagnostic and profiling data about a running Java application. It is a feature of Oracle Java SE Advanced and Oracle Java SE Suite. The session showed how JFR works, different ways to control JFR, and examples of how to analyze recordings in different ways.

For more information, see Java SE Java Flight Recorder Runtime Guide.

JavaOne 2014: Using Type Annotations to Improve Code Quality

Today, Geertjan Wielenga (Principal Product Manager, Oracle) and Werner Dietl (Assistant Professor, University of Waterloo) hosted the session Using Type Annotations to Improve Code Quality. This session discussed how you can use type annotations to improve code quality through fine-grained documentation and support for pluggable type systems.

For more information, see Type Annotations and Pluggable Type Systems in the Java Tutorials.

JavaOne 2014: You’ve Got Your Streams on My Collections!

Today, Mike Duigou (Principal Member of Technical Staff, Oracle), Stuart Marks (Principal Member of Technical Staff, Oracle), and Paul Sandoz (Software Engineer, Oracle) hosted the community discussion You’ve Got Your Streams on My Collections! Topics discussed included the state of the Java Collection and Streams APIs and some of the best third-party libraries.

For more information about the Collections and Streams API, see Aggregate Operations and the Collections trail in the Java Tutorials.

JavaOne 2014: Understanding Java Garbage Collection

Today, Gil Tene, CTO, Azul Systems, presented the conference Understanding Java Garbage Collection. The conference classifies various garbage collection techniques currently available in JVMs such as generational, parallel, stop-the-world, incremental, and concurrent algorithms, and defines terms and metrics common to all collectors.

See the Java SE HotSpot Virtual Machine Garbage Collection Tuning Guide for more information.

JavaOne 2014: JavaFX 8, New and Noteworthy

Monday at JavaOne, Kevin Rushforth and Steve Northover of Oracle presented JavaFX 8: New and Noteworthy at JavaOne. This talk described features added to JavaFX 8.

For more information on JavaFX 8 features, see:

JavaFX documentation is available at http://docs.oracle.com/javafx


Blog about Java technology documentation and news about Java releases.


« October 2015