Mobile Java Application Development
The platform for Mobile Java Application is Java ME, where ME stands for Micro Edition.
If the integrated development environment (IDE) Eclipse, which is free, is used, the very useful add-in is Mobile Tools for Java (MTJ) should be added. However, Eclipse lacks a graphical user interface (GUI) designer.
NetBeans, which is also free, has a good GUI designer. This may be the best Java IDE for users who do not want to spend hundreds of dollars purchasing a commercial Java IDE, such as JBuilder. Some commercial IDEs, such as IBM's Rational, cost thousands.
Wireless Toolkit for CLDC
(written in 2011 originally)