Getting Started


Get the Tools

Sprint Plug-in for Java ME SDK 3.0

New set of Java ME developer tools offer the convenience of using Sprint custom enhancements to the Java ME developer tools as a plug-in from the Java ME SDK 3.0; highlights of the Sprint Plug-in for Java ME SDK 3.0 are covered in this brochure. The Sprint plug-in adds the following new features to Java ME SDK SDK 3.0:

  • Migrated from a stand alone Sprint custom version of the WTK to a plug-in for the Sun Java ME SDK 3.0
  • Sprint’s Java ME runtime, tools & utilities distributed as SDK plug-ins
  • Easy access to Sprint updates with the Sprint Update Center
  • Same Java VM implementation for both Sprint handsets and SDK helping drive consistency with application development and testing
  • Supports Sprint MVM runtime + MSA + Sprint Ext. APIs
  • HOT Deployment to Sprint supported devices (LG 610, Samsung 350)
  • On-device debugging support for LG LX610 handset (more devices to be added in the future)
  • Several customizations to match SDK environment with Sprint’s device specifications:
    • Support for Sprint Ext. API
    • Support for new media formats: QCELP, MP4
    • Integrated graphics engines for JSRs 226, 184 and 239
  • AMS enhancements on the SDK:
    • Emulate 9xx error codes from app download and install
    • Support multitasking environment
    • Matching security policy between device and SDK emulator
    • Control MIDlet life cycle in MVM environment using JAD attributes
  • On-device tooling
    • Support on-device debugging on Sprint devices
    • On-device deployment
    • Std. out/err output redirection to the SDK console
  •  Sprint device skins
    • Device images, screen size and color depth
    • Emulate heap size, storage size
    • Build and run time API configuration per device>
    • Touch screen support, rotation, multi-screens, multi-states, multi-keyboards (including virtual keyboard)
  • External events generator
    • Device open/close event: Sliders, Clam-Shell
    • Pause/Resume events
    • System properties editor
    • Hardware events generator: Location, Network, Sensors
  •  Sprint Auto-Update Center
    • Publish and update Sprint SDK plug-ins
    • Download new Sprint device skin
  • Integrated developer code signing ID

System requirements:

  • Windows XP or Windows Vista operating system (32-bit with recent service packs)
  • Java SE Development Kit – JDK 1.6 or higher
  • Apple QuickTime player
  • Sun Java ME SDK 3.0

How to install:

  1. Please make sure you have the Java ME SDK 3.0 installed on your computer (http://java.sun.com/javame/downloads/sdk30.jsp)
  2. Download the Sprint plug-in to your computer
  3. Open Java ME-SDK and go to "tools\plugins" in the menu bar
  4. Go to Downloded tab and click on the "Add Plugins" button, point the file chooser box to the location where you saved the plug-in file (.nbm)
  5. Select the SprintAddOn and install it
  6. Restart javame-sdk when it prompts you to do so
  7. Upon restarting the Java ME SDK 3.0, you will now find to new tabs in the windows area
  8. The first one is Sprint Welcome screen, where you can find the sprint related docs, RSS news, and a list of demos that are part of the Java ME SDK
  9. The other is Sprint Update Center utility, which is the tool to download all Sprint packages available from the Sprint Update Center (connection URL to update center is pre-configured in the Plug-in). The Update Center tab will show the packages available for download from the Sprint Update Center.

Downloading Sprint Packages from the Update Center:

  1. You can start by downloading "SprintEssentials" package which required by the Sprint plug-in, and SprintRuntime which is actually the Sprint Java ME implementation runtime based on the same code base used in the Java VM on Sprint handsets.
  2. Select the entries in the "Packages Available" table and then click 'Update'. The packages will be downloaded and installed after you accept the user license.
  3. The Update Center provides information on what packages are currently installed into your Java ME SDK version and if any updates are available on the Sprint package server.
  4. Close the Java ME SDK and then exit the Device Manager by right-clicking ‘Exit’ on its icon in the system tray
  5. Upon re-staring the Java ME SDK you will find a new entry in the device selector (the left hand side devices tree) called "Sprint" which will now hold new Sprint device skins (currently a couple default skins are included with new ones to be made available for download and install via the Update Center).

Troubleshooting:

If you are unable to see the Sprint packages installed, please try the following troubleshooting steps: 

  1. Close the Java ME SDK
  2. Exit the device manager by choosing ‘Exit’ on its icon in the system tray
  3. Delete the work directory under your Java ME SDK folder (e.g "C:\Documents and Settings\<USER_NAME>\javame-sdk\3.0\work")
  4. Restart the Java ME SDK and you should see the new skins in your device selector

Running applications: 

You can now run your Java ME apps or the samples included in the Java ME SDK on the Sprint device skins that use the Sprint Java ME runtime.

The Update Center tab will show you when new device skins are available for download.

Documentation and User guide are available in the javame-sdk\toolbar\3.0 folder under the user directory where the SDK plug-in is installed (usually c:\Documents and Settings\<user name>). You can use the Sprint plug-ins for the Java ME SDK 3.0 with any leading development environment like NetBeans where the Java ME SDK3.0 is a supported Java platform.

On-device debugging: Currently supported on the LG LX610. You can find detailed instructions on setting up device connection to the computer and user guide in the documentation folder. You will need to install the USB device drivers, available here, prior to using the LX 610 for on-device debugging.  

Sprint Wireless Toolkit 3.3.2

We offer developer tools and utilities to aid with application development for mobile Java handsets. Widely downloaded and used is the Sprint mobile Java wireless toolkit (WTK) that is an enhancement on the industry standard wireless toolkit built by Sun Microsystems. Please download the latest version of the Sprint Wireless Toolkit (WTK) is 3.3.2.

The WTK3.3.2 comes with complete documentation, user guide, quick reference, java docs for Sprint extensions and most supported JSRs and a number of sample applications with source code. Some feature highlights include:

  • A new main screen GUI Look and Feel
  • Samsung Instinct emulator Virtual Keyboard support.
  • An enhanced Samsung Instinct Widget library and an updated SUN LWUIT for JavaME development.
  • Option to build standalone MIDlet jar/jad debug package
  • Built-in support for MIDlet deployment to Sprint VDL.
  • New LG LX400, Sanyo 3800, Samsung M520, Samsung Z400 emulators.
  • Technical documentation that covers the toolkit features.

You can use any leading Java development IDE like Netbeans or Eclipse for developing mobile Java applications. Sprint WTK 3.3.2 is compatible with either of the IDEs. For Java ME development on iDEN, you can find complete details on the Motorola MotoDev Java portal including SDK for iDEN devices, developer guides, sample code and tutorials.

**NEW** Updated developer code signing digital ID for Sprint WTK 3.3.2

The embedded developer code signing ID in WTK 3.3.2 expired on Oct 30, 2009. We are providing an updated code signing ID in a new keystore file. Please replace the keystore.sks file in the Sprint_WTK_332\appdb folder on your computer with this updated version. You will need to exit the WTK prior to replacing the keystore.sks file. Once you have overwritten the keystore with the new version, you can launch the WTK and click on the "Sign application" icon to launch the code signing utility and use the sprintadp alias from the alias list to perform code signing.  The developer code signing ID is valid until Oct 31, 2012.

Content Uploaders

Content upload tool for CDMA - use this utility to upload and temporarily host your content on the ADP server for downloading on the handset. Once you’ve specified the phone number and he content file location on the web tool, the App is uploaded to the ADP server and a SMS is sent to your phone with a link to download the application.

iDEN Content Uploader - offers content upload and hosting feature similar to the CDMA tool but for use with iDEN devices.