Oracle® Java Micro Edition Software Development Kit
Extended Release Notes
Release 3.2 for Windows
September 24, 2012
Contents
These release notes are in addition to those released with the Oracle Java Micro Edition Software Development Kit 3.2 bundle. They cover additional issues that could not be resolved before the product was released.
Java ME SDK Release Notes
- MESDK-788 Known Problems: The OTA installation on an external device does not work properly in the Eclipse Indigo IDE.
- MESDK-791
- Page 2 & 4, only in the PDF version, the link broken by a line break is this:
http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html
- Page 3 Eclipse Plugins: Add Required/Optional status for Eclipse plugins.
Java ME SDK Tools. Required
Java ME SDK Demos. Optional
- Known Problems correction to first bullet:
Sometimes you cannot watch static variables during and Eclipse debug session while including them on a watch because the Variable view cannot show data.
In the source code, move the mouse over the required variable to inspect the variable value.
- Page 3 Installing NetBeans Plugins, Step 3: This prevents the installation of version 3.0.5 plugins.
Developer's Guide
- MESDK-797 The document points to userhome in the following three different ways:
- userhome
C:\Documents and Settings
\user
Documents and Settings
\user
The userhome location is dependant on the operating system, but the location is usually something like this:
C:\Documents and Settings
\user
Where user is a replacement variable signifying the name of the current user that actually appears in the Windows path.
- Additional MESDK-797:
- In the entire document under work directory sometimes there is device-name, device, emulator_name, and devicename. It might be confusing, but you can surmise from the context what is meant in each case.
- devicename should be italic font as a replacement variable.
- version in italic font as a replacement variable signifies version 3.2.
- Grammatical error Preface page xii:
No period at the end of the sentence.
"To see documentation for the Oracle Java Wireless Client and CLDC Hotspot go to http://download.oracle.com/javame/mobile.html and look under Documentation for Device Makers."
- HTML & PDF Preface xii, this is the correct link:
"For SDK, LWUIT, and legacy Sun Java Wireless Toolkit documentation see
http://download.oracle.com/javame/developer.html"
- In the HTML version of the Developers Guide, some pages contain a Contents icon in the header that should point to the Table of Contents page for the document (
index.html
). Some of these links are broken.
- 10.2 Filter or Sort Messages, page 10-2: Now reads "To arrange the message tree in a particular order, click on the Sort By combo box and choose a criteria."
Correction: Instead of using the Sort By combo box to sort, click on a table header and then click once more for the order to change.
- 10.3 Save and Load Network Monitor Information 10.3: In the toolbar picture, the left arrow (<-) finds the previous occurrence, and the right (->) finds the next occurrence. These are search options.
- 14.2 Manage Device Addresses (device-address) page 14-1 Table 14-1
list address_type
List the specified address type.
The device-address
help prints the following:
list <addr type>
list addresses of the specified type
device-address
does not list address types but rather it lists addresses.
- 14.3.1 MIDlet Options page 14-3:
In the 4th bullet, This is the correct -Xjam syntax:
-Xjam[:install=<JAD file url> | force | list | storageNames |
run=[<storage name> | <storage number>][,<MIDlet class name>] |
remove=[<storage name> | <storage number> | all] |
transient=<JAD file url>]
This note is added: - See Section 14.3.4 for the syntax for -Xprofile which is: -Xprofile:[system=<y/n>],file=<file>
- 14.6.2 Sign MIDlet Suites (jadtool) page 14-8 In the jadtool command list, please ignore the -addjppsig option, it is not valid.
- 15.2 Device Instance Logs page 15-1: "See Table 8–1 to correlate the emulator number and the device name." should actually read "See Table 8-1 for a list of device names."
- Chapter 16, "API Support" the 16 should be a larger font.
- In Table 16-1 the link to "JSR 172, Web Services J2ME Web Services Specification" is broken, the link should point to http://jcp.org/en/jsr/detail?id=172.
- 18.1 Setting OBEX and Bluetooth Properties page 18-1: For descriptions of the following Bluetooth and OBEX properties, see the JSR 82 Bluetooth Specification:
Bluetooth Enabled
Bluetooth Address
Friendly Name
- 19.2 MMAPI MIDlet Behavior page 19-2: The Pausing Audio Test MIDlet is in the MMAPIDemo sample application.
- 19.5.2 Simple Player page 19-5
In this statement: "minutes:seconds:tenths of a second, for example 00:01.4."
Tenths of a seconds is separated by a dot instead of a colon, it should be "00:01:4".
19.5.3 Video page 19-6:
Regarding:
"The snapshot is placed in the form following the animated GIF."
In fact Animated GIfs (two items) do not provide the Snapshot ability.
Additionally, the description of two Animated GIFs applies to this section:
- Animated GIF - Form [jar] shows an animated GIF in a Form. A simple indicator shows the progress through the animation.
- Animated GIF - Canvas [jar] shows an animated GIF in a Canvas. A simple indicator shows the progress through the animation.
- 23.1.6 Sending MMS Messages page 23-3: An extra period in this string:
"The To area automatically lists one of the phone numbers from the running emulator instances, and you can click the Add button to select other available phone numbers from the drop-down list."
- 24.4.2 RetainedMode page 24-3: For consistency, a line break should have been added after this statement:
"The RetainedMode MIDlet plays a scene file that shows a skateboarder in an endless loop. The source code is found at:"
NetBeans Help
- MESDK-413 NetBeans Help information is missing for the WMA Console and the Memory Monitor.
- MESDK-747 NetBeans Help browsing issue: Clicking the Back button in the online help sometimes does not return you to the previous page.
- MESDK-788 OTA installation on external device in the Eclipse Indigo IDE does not work properly
Over the Air (OTA) installation on external devices using the Eclipse MTJ plugin or the NetBeans Mobility plugin does not work. This occurs because NetBeans and Eclipse always use "localhost" for deployment in OTA mode, but in case of external devices the actual IP address is required. Affected actions may include "Run in OTA mode" in the relevant device selector window, or regular run actions on projects if the OTA mode is switched on. Normal Run and Debug actions are not affected, and the command line interface can be used to circumnavigate this issue.
Eclipse Help
- MESDK-788 OTA installation on external device in the Eclipse Indigo IDE does not work properly
Over the Air (OTA) installation on external devices using the Eclipse MTJ plugin or the NetBeans Mobility plugin does not work. This occurs because NetBeans and Eclipse always use "localhost" for deployment in OTA mode, but in case of external devices the actual IP address is required. Affected actions may include "Run in OTA mode" in the relevant device selector window, or regular run actions on projects if the OTA mode is switched on. Normal Run and Debug actions are not affected, and the command line interface can be used to circumnavigate this issue.
- MESDK-800
Some Eclipse Help articles contain NetBeans related information, such as screen shots or menu paths.
- MESDK-801 In Windows 7 only, some fonts in Eclipse Help are displayed incorrectly.
- MESDK-804 Broken links in Eclipse help: The following topics contain syntax errors that the Eclipse Help browser cannot process.
- The Device Manager on Windows
- Setting Device Properties
- Running a Project from the Device Selector
- WMA Console Interface
Oracle Java ME Embedded Release Notes
- MERT-2213 Oracle Java ME Embedded "Getting Started Guide for Windows 32 Platform": The Oracle Java ME SDK must be installed before running the procedures documented in the Getting Started Guide for the Windows 32 Platform.
Oracle® Java Micro Edition Software Development Kit, Extended Release Notes, Release 3.2 for Windows
Copyright © 2009, 2012, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.