Sun Java Solaris Communities My SDN Account Join SDN

Sun Java Wireless Toolkit for CLDC

Sun Java Wireless Toolkit 2.5 for CLDC Release Download


Japanese Japanese version
Simplified Chinese Chinese simplified version
Traditional Chinese Chinese traditional version

The Sun Java Wireless Toolkit (formerly known as J2ME Wireless Toolkit) is a set of tools for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry (JTWI, JSR 185) specification and the Mobile Service Architecture (MSA, JSR 248) specification. It consists of build tools, utilities, and a device emulator.

The Sun Java Wireless Toolkit implements impressive capabilities which are exposed through standard APIs. The APIs are defined through the Java Community Process (JCP):

You can also develop applications for CLDC 1.0 and MIDP 1.0.

The Sun Java Wireless Toolkit 2.5 includes all of the advanced development features found in version 2.2, 2.3 Beta, 2.5 Beta 2 such as MIDlet signing, certificate management, integrated over-the-air (OTA) emulation, push registry emulation, and more.

This release of the Sun Java Wireless Toolkit includes Nokia's Scalable Network Application Package (SNAP) Mobile API and the SNAP Mobile Sample Application as part of the toolkit's External API feature. SNAP Mobile is a combination of client software and server infrastructure that supports the creation of networked, community-enabled multiplayer games. For more information, consult the SNAP Mobile web site at http://snapmobile.nokia.com/. The Emulation Environment, development resources and support for SNAP Mobile are available from http://www.forum.nokia.com/games/snapmobile. Please see SNAP Mobile Emulation Environment Installation for further information.

System Requirements - Software

System Requirements - Hardware

Minimum hardware requirements are:

  • 100 MB hard disk space
  • 128 MB system RAM
  • 800 MHz Pentium III CPU

Installing the Sun Java Wireless Toolkit for CLDC on Windows

First ensure you have an appropriate Java SE environment installed, as described previously.

Run the installer, sun_java_wireless_toolkit-2_5-windows.exe. Follow the instructions provided by the installer.

Download Sun Java Wireless Toolkit 2.5 for CLDC

Download

Third Party Licenses

Got Linux? Check out our early access version that works on Linux.

We encourage you to download and build applications using the Sun Java Wireless Toolkit 2.5 for CLDC. Any comments and feedback would be very much appreciated.

Send feedback here.

Community involvement

Check out the Mobile and Embedded Community site for application developers where application developers can get Java ME mobile development information and have their applications showcased for the community to see.

SNAP Mobile Emulation Environment Installation

Please note that the SNAP Mobile Emulation Environment needs to be downloaded, installed and started in order to successfully run the SNAP Mobile Sample Application. To download and run the Emulation Environment:

  • Go to http://www.forum.nokia.com/games/snapmobile and log in (or create an account first if necessary)
  • Select "SNAP Mobile SDK" from the "Tools and SDKs" section
  • Download installer and run
  • Go to: "\SNAPMobile\tools\ServerEmulator\"
  • Under Windows, run "emu.bat"
This will start the Emulation Environment listening for connections over HTTP on localhost:8080. Run the SnapMobileSample app, and it will connect to the Server Emulator on this port. You should then be able to log in using any of the preconfigured test accounts "test1", "test2", etc. (password = "test"), or else create a new account via the "Create Account" button on the Login screen.

 

Frequently Asked Questions

If you have questions about Sun Java Wireless Toolkit for CLDC, please take a look at our FAQ.

Related Links
 

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.