Java ME: DoJa/MIDP/CLDC
IntelliJ IDEA provides integrated support for productive development of Java ME DoJa/MIDP/CLDC application development. Intelligent coding assistance, which recognizes wide variety of mobile SDKs (WTK, DoJa and more), with smart code completion and on-the-fly code analysis with syntax and error highlighting, plus instant quick-fixes and refactorings, unit testing and other developer-assisting features traditionally available for Java code, beefed up with run configurations with support for variety of mobile device emulators are tied together to help efficiently develop Java ME applications.
Java ME module type with transparent configuration

Java ME module type allows to quickly set-up your application, with required mobile JDK, application resources, packaging options, build settings, etc. in a convenient manner.
Java ME-specific Run/Debug configuration
With the help of the Java ME Run/Debug dialog, you can quickly configure the necessary options for running and debuggin your application from within IntelliJ IDEA.

