MOTODEV Studio for Java™ ME is the preferred tool for Java ME application development on Motorola handsets. However, for some older handsets not covered by MOTODEV Studio for Java ME, The Motorola Software Development Kit for the Java ME platform is a tool used for developing and testing of programs written in the Java programming language. For complete list of suported handsets, please see the list below.
The SDK includes applications that make it easy to launch MIDlets using the Motorola Java ME device emulator. Together, these tools allow you to develop and debug your Java ME programs in emulation before downloading them to a target device.
Emulators
All SDK emulators are divided into these five groups depending on the KVM on the actual device. All groups work with UEI-compliant IDEs (e.g. JBuilder, NetBeans). Eclipse IDE users, please use the Eclipse Plugin provided in this SDK release instead of the EclipseME 1.5.x plugin.
- A.1 – Supports UEI commands, but supports only one default phone skin.
- A.3 – Supports UEI commands.
- A.4 – Supports UEI commands.
- A.5 – Supports UEI commands.
- A.6 – Supports UEI commands.
Features
New functionality supported by this version
- Provided a Plugin for Motorola JavaME SDK to work with Eclipse IDE. (EclipseME 1.5.x doesn't work with our SDK)
- All A.5 and A.6 normal canvas size and full canvas size are updated with correct values
- Added Scalable Image Enhancements support to A.5 and A.6 products
- Added Scalable Image support to A.3 and A.4 products
- Added Scalable JPGImage support to A.1 products
- Added devroot subdirectory support (a/ for system root, b/ for removable storage root, c/ for user phone root)
- Added memory allocation control for writing files
- Update on JSR75 PIM Enhancement API to return different values for tiers of phones
- Update on JSR75 PIM Enhancement API to support ToDo Classes
- Fixed bug on JSR75 PIM API's method calls that raised exceptions when used in Netbeans
- Fixed bug on new line break for form
- Fixed bug on Display.flashBackligh() function
- Fixed bug on SDK Socket for “\n†input
- Updated device matrix
Supported Handsets
- V975
- V980
- V230/V235
- V360/V361
- V365
- V557/V557p
- V330/V547/V551/V555
- V303p/V400p
- V540/V550/V545
- V600
- V600i
- V620
- V635
- V80
For Java Application development on newer Motorola Handsets, please use MOTODEV Studio for Java ME or the MOTODEV SDK for Java ME.
System Requirements
To use and/or install the SDK components, your system must meet the following minimum system requirements:
- Java™ 2 SDK version 1.4.1_01 or later
- Windows 2000 or Windows XP
- Motorola recommends using the version 1.4.x SDK, as it includes support for the Java Sound APIs. If you are using a version of the Java SDK earlier than 1.4, you will need to download the separate Java Sound support file.
- Quick Time 7.1 or greater is required for full audio support for some devices.
- DirectX 9.0c Runtime is required for full video support for some devices.
- Microsoft® Windows Media Player is required for JSR 135 Enhanced MetaData Control support for some devices.
Please note that you may need to download and install some optional components of Java 2 Standard Edition™ to support features such as HTTPS and serial port access.

