The intent of the Tools sections is to provide information about, and links to tools that can be used to aid in the design, development, deployment, and/or maintenance of mobile Java applications.
If you know of any tools that may be of interest and benefit to the readership of the Micro Java Network, please drop us a line at submissions@microjava.com and let us know about them.
| Name |
Provider |
Description |
| Ant
|
Apache/Jakarta Project |
Ant is a Java based build tool. In theory it is kind of like make without make's wrinkles. |
|
|
|
| BlackBerry Java Development Environment
|
Research in Motion |
The BlackBerryTM JDE is a complete application development environment for building J2ME applications. The BlackBerry JDE has full support for CLDC and MIDP for those developers wishing to maintain seamless J2ME portability in their wireless applications. |
|
|
|
| BREW Software Development Kit
|
QUALCOMM |
SDK includes a set of DLLs, sample application source code and documentation. |
|
|
|
| CLDC and the K Virtual Machine (KVM)
|
Sun Microsystems, Inc. |
The J2METM Connected Limited Device Configuration (CLDC) outlines the most basic set of libraries and Java virtual machine features that must be present in each implementation of a Java 2 Platform, Micro Edition environment on highly constrained devices. |
|
|
|
| CodeWarrior Wireless Studio 7, PDA Edition
|
Metrowerks |
Wireless Studio 7 is a tool for creating applications targeting the J2ME and Personal Java platforms for smartphones, PDAs, set-top boxes and other Java-enabled devices. CodeWarrior Wireless Studio provides an open and customizable Integrated Development Environment (IDE), a state-of-the art project manager and build system, class browser and code navigation system, text editor with code completion, debugger, emulators, support for team collaboration and WYSIWYG -drag and drop application development. |
|
|
|
| CodeWarrior for Java
|
Metrowerks |
A full-featured IDE for the development of J2SE, J2EE, and J2ME applications. Download the experimental KVM RAD support add-in. |
|
|
|
| CodeWarrior for Symbian OS with PersonalJava Technology
|
Metrowerks |
CodeWarrior for Symbian OS with PersonalJava Technology is a full set of well-integrated development tools for the creation and deployment of applications for intelligent handheld devices. The CodeWarrior integrated development environment enables developers to create, edit, compile, debug, emulate and deploy applications for handheld devices based on Symbian OS PersonalJava technology such as the Nokia 9200 Communicator Series. |
|
|
|
| CodeWarrior Wireless Studio 7
|
Metrowerks |
Download SDK Integration Kits CodeWarrior Wireless Studio is the ultimate development tool for creating world-class applications targeting the J2ME™ and Personal Java™ platforms for smartphones, PDAs, set-top boxes and other Java-enabled devices. |
|
|
|
| Forte for Java
|
Sun Microsystems, Inc. |
A full-featured IDE for the development of J2SE, J2EE, and J2ME applications. |
|
|
|
| iEmulator
|
UNI-LABO |
This is a emulator supporting Java for i-mode spec published from NTT DoCoMo on 2000/12/26. |
|
|
|
| i-Jade SDK for i-Appli
|
Zentek |
A platform which emulates an i-mode cell phone with built in KVM on an ordinary PC allowing the user to debug applications during development for target cell phones, and retain the Java development capital. |
|
|
|
| J2ME Wireless Toolkit
|
Sun Microsystems, Inc. |
A set of tools that provides Java developers with the emulation environment, documentation and examples needed to develop MIDP compliant applications targeted at mobile information devices such as cellular phones and two way pagers. It can optionally plug into Sun's free Forte for Java Community Edition IDE. |
|
|
|
| J2ME Wireless Toolkit 2.0 - Production Release
|
Sun Microsystems |
to help you develop Java technology applications for mobile phones and PDAs using the MIDP 2.0, WMA and MMAPI reference implementations.
|
|
|
|
| jAppVerify
|
S5 Systems |
jAppVerify provides developers to verify their applications before they are
deployed. jAppVerify inputs an application and lists the Class Libraries used
by the application. It lists the devices on which the application should run
and lists the devices on which the application would fail to run. It also lists
the devices for which image optimization should be performed. |
|
|
|
| Java Card 2.1.2 Development Kit
|
Sun Microsystems |
The Java CardTM 2.1.2 Development Kit includes a complete environment in which applets written for the Java Card platform can be developed and tested. It enables developers to create applets that utilize the features of version 2.1.1 Java CardTM API. |
|
|
|
| Java Embedded Server 2.0 Download
|
Sun Microsystems |
Java Embedded Server 2.0 (Single User License) for download. |
|
|
|
| Jbed
|
Esmertec |
The Jbed product line includes Jbed Micro
Edition CLDC and Jbed Profile for MID, which are drop-in replacements for J2ME CLDC and MIDP as defined under the Java Community Process. Jbed Micro Edition CLDC and Jbed Profile for MID provide a complete J2ME application runtime environment targeted at mobile information and hand held devices. |
|
|
|
| JBuilder
|
Inprise Inc. |
Complete J2SE, J2EE development environment. Download the Handheld Express component for J2ME support. |
|
|
|
| jPresto
|
S5 Systems |
jPresto is a developer to optimize J2ME application. jPresto includes
obfuscation, reduction, class amalgamation and image optimization technologies.
jPresto provides the best size optimization for J2ME/Java applications. |
|
|
|
| KVM for Linux
|
Extreme Java |
This patch can be applied to the J2ME CLDC 1.0 FCS downloaded from Sun and will allow the KVM to run on a Linux platform. |
|
|
|
| Midlogic Studio
|
Geniem |
Geniem Midlogic is a Wireless Java application development environment for Wireless Developers regardless of their programming language preferences. The development environment enables development of connected J2ME applications visually like current Web editors. |
|
|
|
| MIDP Builder
|
Sky Arts |
MIDP Builder is a application development tool that builds upon the fundamental projects created with the J2ME Wireless Toolkit. |
|
|
|
| Mobile Information Device Profile (MIDP)
|
Sun Microsystems, Inc. |
The Mobile Information Device Profile (MIDP) is a set of JavaTM APIs which, together with the Connected Limited Device Configuration (CLDC), provides a complete J2METM application runtime environment targeted at mobile information devices, such as cellular phones and two-way pagers. The MIDP specification addresses issues such as user interface, persistence storage, networking, and application model. |
|
|
|
| Mobile Solutions System Enterprise Edition 3.0
|
Broadbeam |
The Mobile Solutions System (MSS) is an extensible architecture that provides for the rapid design, development and deployment of mobile solutions for your business. For your convenience, we've packaged the MSS' key components -- the Mobile Development Environment (MDE) and the Run-Time Components (RTCs) --into an easy to use offering called the MSS Enterprise Edition. The 30-day trial evaluation of the Mobile Solutions System Enterprise Edition, includes: 1) MDE for Microsoft, version 3.0, 2) MDE for Java, version 3.0, 3) Local Intelligence, Cache and Synchronization (LIC&S) run-time component for Microsoft, 4) Rules Based Notifications (RBN) run-time component for Microsoft. Click on the link to download the trial version. |
|
|
|
| Motorola iDEN SDK 3.0.0 for J2ME Technology
|
Motorola iDEN |
Develop your application using our emulator designed for iDEN phones. This version supports i95cl, aGPS i88s, i90c, and i85s phones. This SDK integrates with Metrowerks Codewarrior, Borland JBuilder, and Sun One Studio and includes user interface enhancements. |
|
|
|
| Motorola Java Application Loader Lite (JAL Lite)
|
Motorola |
This application will allow you to download local (non-network) applications to your Motorola J2ME-enabled phone, the Motorola i85s/i50sx. |
|
|
|
| Nextel Open Windowing Toolkit
|
Motorola, Nextel and Digital Focus |
The Open Windowing Toolkit is a set of UI classes that developers may use to create user interfaces for J2ME handsets. The toolkit employs a container/component model, and provides interfaces to permit developers to create their own user interface components. The toolkit is designed specifically for MIDP handsets with a small amount of screen real estate. It is built on top of MIDP's Canvas class. |
|
|
|
| Nextel RMS Toolkit
|
Motorola, Nextel and Digital Focus |
The RMS toolkit provides classes that simplify record management on MIDP devices. The networking feature of the RMS toolkit uses some classes from the networking toolkit, not yet released. These networking classes have been documented and included in the current release of the toolkits. |
|
|
|
| Palm OS Emulator
|
Palm |
The Palm OS Emulator is software that emulates the hardware of the various models of Palm Powered handhelds. |
|
|
|
| Phaos Micro Foundation
|
Phaos Technology |
Cryptographic modules designed for J2ME applications in both CLDC and CDC environments. |
|
|
|
| Phaos SSLava Micro
|
Phaos Technology |
An SSL toolkit for the J2ME CDC environment. |
|
|
|
| Simplicity for Mobile Devices
|
Data Representations |
For building robust programs that run on MIDP Java-enabled cell phones, PDAs, pagers and other mobile devices, including Motorola, Nokia, Ericsson, RIM, PALM OS, and Treo. The MID Emulator helps you build and test MIDlets while adapting to the needs of particular devices. Simplicity includes exclusive features including our Visual Composer, Execution-On-The-Fly code execution(tm), and Code Sourcerer(tm). |
|
|
|
| Simplicity for Mobile Servers
|
Data Representations |
A rapid application development tool that integrates the enterprise with J2ME/MIDP. It includes an enhanced version of Simplicity for Mobile Devices and an integrated server-side Java development tool. Simplicity includes Execution-On-The-Fly(tm) code execution and XML Transaction Engine. |
|
|
|
| Simplicity for Palm OS Platform
|
Data Representations |
A rapid application development tool created for the Palm OS platform using Java technology. Simplicity includes Visual Composer, Execution-On-The-Fly(tm), Code Sourcerer(tm), and a developer's version of IBM's J9 Virtual Machine |
|
|
|
| Sprint PCS Wireless Toolkit for Java
|
Sprint PCS |
The Sprint PCS Wireless Toolkit for Java is based on Sun's Wireless Toolkit, but additionally, it supports Sprint PCS J2ME APIs and offers Sprint PCS Device Emulators. |
|
|
|
| VirtuoSimo
|
Bantry Technologies |
VirtuoSimo enables the development, test, debug and simulation of Java Card SIM Toolkit applications (Java Card applets
running on GSM SIM cards). |
|
|
|
| VisualAge Micro Edition
|
IBM/Object Technologies Inc. |
An IDE based on the J9 JVM. Version 1.3 contains a preliminary J2ME-compliant library set. |
|
|
|
| WHITEboardTM SDK
|
Zucotto Wireless |
The WHITEboardTM SDK provides a complete development environment for creating and testing wireless Java applications for J2METM compliant mobile devices. The kit complies with the J2ME configuration and profile for mobile devices (CLDC and MIDP). |
|
|
|
| Wingfoot SOAP 1.0
|
Wingfoot Software |
Wingfoot SOAP is a lightweight implementation of SOAP 1.1 for J2ME (CLDC and
CDC). |
|
|
|
| xKVM / Color KVM
|
Kroll & Haustein |
The xKVM, formerly known as ColorKVM, has been renamed the xKVM (extended KVM) because there are several new features added since the initial color enhancement. |
|
|
|