There are three main deliverables on Mobile Tools for Java project:
- MTJ SDK that includes all binaries and source files,
- MTJ Runtime that includes only the binaries,
- MTJ Examples that includes examples of how to use each of MTJ APIs.
The source code repository is available at the MTJ SVN Repository.
In terms of compatibility, there are three main aspects that need to be considered.
API Contract Compatibility: MTJ API will keep the contract compatibility on 1.1.x release.
SDK Workspace format compatibility: Currently there is no plan to change the format that the imported SDKs are stored.
MIDlet Workspace format compatibility: Currently there is no plan to change the MIDlet project format on the 1.2 release.
Mobile Tools for Java is completely ready to be used by localized products. All of its UI components have externalized strings. English is provided as the default language, but MTJ is part of Eclipse Babel and the community helps to generate other translations.
MTJ Deliverables will be tested on the following platforms. Those tests depend on community effort contribution
Mobile Tools for Java Reference Platforms
Operating system
OS version
Processor architecture
Window system
Java 2 Platform
JavaME SDK
Microsoft Windows
XP
x86
Win32
Sun Java 2 Standard Edition 5.0 Update 14 for Microsoft Windows
Symbian SDK
Microsoft Windows
XP
x86
Win32
Sun Java 2 Standard Edition 5.0 Update 14 for Microsoft Windows
Sun Java Wireless Toolkit 2.5.2 for CLDC
Microsoft Windows
XP
x86
Win32
Sun Java 2 Standard Edition 5.0 Update 14 for Microsoft Windows
Nokia Series 40 SDK
Red Hat Enterprise Linux
WS 4 update 2
x86
GTK
Sun Java 2 Standard Edition 5.0 Update 14 for Linux x86
Sun Java Wireless Toolkit 2.5.2 for CLDC
Apple Mac OS X
10.5
x86
Carbon
Apple Java 2 Platform Standard Edition (J2SE) 5, service release 4
Mpowerplayer build 1185
Apple Mac OS X
10.5
x86
Carbon
Apple Java 2 Platform Standard Edition (J2SE) 5, service release 4
Microemu 2.0.3
Although untested, MTJ should work fine on other OSes that support the same window system. For Win32: NT, 2000, Vista, and Server 2003; SWT HTML viewer requires Internet Explorer 5 (or higher). For GTK on other Linux systems: version 2.2.1 of the GTK+ widget toolkit and associated libraries (GLib, Pango).
Fix and Improve