Sun Java Solaris Communities My SDN Account Join SDN
 

Java ME Downloads

»  Windows RR
 
>  MacOS EA
 

Java Platform Micro Edition Software Development Kit 3.0 for MacOS EA

 

Java ME Platform SDK is a state-of-the-art toolbox for developing mobile applications. It provides device emulation, a standalone development environment, and a set of utilities for rapid development of Java ME applications.

On Windows, Java ME SDK 3.0 is the successor to the popular Java Wireless Toolkit 2.5.2 and Java Toolkit 1.0 for CDC. It integrates CLDC, CDC and Blu-ray Disc Java (BD-J) technology into one SDK.

The Java ME SDK 3.0 Early Access release on MacOS brings support for CLDC mobile development to Mac users for the first time.


 

Java ME SDK 3.0 is now available for Windows XP, Vista 32-bit, and Early Access on MacOS.

Having trouble installing? See How to Install.


 
Image Description
What's New

Java ME Platform SDK includes the advanced tools found in Java Wireless Toolkit 2.5.2 [for CLDC] and Sun Java Toolkit 1.0 [for CDC]. The expanded emulation capability includes over-the-air (OTA) emulation and supports the push registry, GPS, sensors, and many more new features.

Key Features
The Java ME SDK provides device emulation, a standalone development environment, and a set of utilities for rapid development of Java ME applications. It provides the following features, which are described in detail below:

Back to top


Image Description
System Requirements

This section lists minimum hardware and software requirements for installation on your PC. BD-J software requirements and the device environment requirements can be addressed as necessary after the installation.
Minimum Hardware
  • 300-350 MB hard disk space
  • 1 GB system RAM
  • 1 GHz Pentium CPU
Required Software
  • Microsoft Windows XP or Vista 32-bit with recent service packs or Mac OS X 10.5.8 with recent software updates
  • Java SE Development Kit - JDK 1.6 or higher. MacOS now supported with JDK 1.5.
  • Apple QuickTime player (required to play AMR media on Windows)
Device Environment
Required only for on-device test and debug.
  • Windows Mobile 6.0 platform installed on a target device with network connectivity, 32-bit RISC based microprocessor, and minimum 64 MB RAM.

Back to top


How to Install

Windows:

  1. Verify that your system meets the preceding minimum hardware and software requirements.
  2. Download Java ME Platform SDK 3.0.
  3. Double-click the executable file to start the installation, and follow the prompts.
  4. As the installation concludes, the Device Manager appears in the Windows system tray.
  5. To install CLDC emulation on a Windows Mobile Device or a Windows Mobile Emulator, see Java ME Platform SDK and Windows Mobile Integration.
  6. To configure the BD-J environment, see "BD-J Support" in the online help.

Mac OS:

  1. Verify that your system meets the preceding system requirements.
  2. Download the DMG file.
  3. Double-click the DMG file.
  4. Click Agree to accept the license and continue the installation.
  5. The installer displays the installation panel. Dragging the Java ME SDK application icon over the Applications folder link will install Java ME SDK in the Applications folder. You can also use the Finder to move the application.
  6. In the Applications directory, click the Java ME SDK icon to start the application. Wait a few seconds for the Device Manager to detect the default devices delivered with the SDK.

Back to top


Image Description
Java Community Involvement

The Java community projects PhoneME and PhoneMEAdvanced are the core around which Java ME Platform SDK is built. The community can also contribute to examples shipped with the product through the MEApplicationDevelopers project or contribute to features of a Lightweight UI Toolkit.

Back to top


Key Features
 
Integration with 3rd party emulators and Windows Mobile devices
The new Java ME Platform SDK architecture allows integration of 3rd party emulators and devices. Java ME Platform SDK comes with Sun's Java runtime environment for Windows Mobile. A user can install this runtime on a Windows Mobile device or a Microsoft device emulator and experience all the on-device features of Java ME Platform SDK.
 
On-device deployment and on-device debugging
Having an emulator doesn't eliminate the need for testing your application on a real device. The new SDK simplifies this process with seamless deployment to real devices and on-device debugging.
 
New CLDC HotSpot Virtual Machine
The deprecated KVM has been replaced with the CLDC HotSpot VM. This new implementation is a highly-optimized virtual machine which provides a significant performance advantage over KVM.
 
Optimized MSA 1.1 Stack with Extensions
Java ME Platform SDK contains an optimized CLDC/MIDP stack. This implementation supports multitasking and is built upon CLDC 1.1 and MIDP 2.1. It also contains the following new JSRs:
  • Mobile Sensor API (JSR 256)
  • XML API for Java ME (JSR 280)
  • Payment API (JSR 229)
Profiling support
A built-in profiler lets you easily profile your CLDC/MIDP applications. The profiler is based on the successful Netbeans profiler used in VisualVM, which is bundled with Java SE 6.
 
New development environment based on the Netbeans Platform
The Java ME SDK leverages the successful Netbeans platform. It provides a reliable and flexible windowing system, a logging facility, and a modularized environment with the ability to update on the fly. A shared project system allows easy transition of your project to the rich, full-featured CLDC/MIDP development tool Netbeans Mobility Pack.
 
Device search database integrated in SDK
Find technical specifications of thousands of mobile devices using the built-in WURFL database search engine. The database search tool is versatile and easy to use, allowing you to search a large number of mobile device properties. More than 8000 device specifications are accessible from the Java ME Platform SDK.
 
JavaFX Mobile Emulator
The SDK includes the JavaFX Runtime and two default phone skins for JavaFX Mobile. The SDK may run a JavaFX application in JAD and JAR form and allows you to profile JavaFX Mobile applications.
 

Back to top

Getting Started
 
Related Links