Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Saturday, August 15, 2009

J2ME programming tools

In my experience, these are the tools required for developing mobile applications (midlets).

Eclipse IDE. The latest is Eclipse Galileo. I use Eclipse Ganymede.
Mobile Java Tools plugin for Eclipse.
Sun Java Wireless Toolkit The latest is Java ME SDK 3.0, but I use WTK 2.5.2 separately
Antenna Preprocessor

In another post, I ll be talking about how to use these tools to develop and application.

Update - MJT experience :(
Recent experience with Mobile Java Tools was not good. I faced problems with unnecessary NoClassDefFound errors on inner classes, probably something to do with the preverifier and obfuscator (proguard). So I decided to switch back to the tried and tested EclipseME 1.7.9 Plugin

Update - More tools:
Proguard (latest is v4.4) - Obfuscator, preverifier etc to safeguard and optimize the code
JMUnit - for unit testing (my research tells me that JMUnit is better than j2meunit, also at sourceforge)