The Java ME platform is supported by a wide range tools from mobile industry sources such as device manufacturers and IDE developers. Here are some of the available resources.
J2SE
Development Kit (JDK). The JDK is necessary for any Java development, including
Java Platform, Standard Edition (Java SE) and Java ME.
Java Wireless
Toolkit. This kit is the backbone for many integrated development environments for
Java applications. Standing alone, it has an array of diagnostic, packaging and emulation
features.
NetBeans IDE 5.5 with Mobility Pack. This integrated development environment can seamlessly utilize other device manufacturers' SDKs to build Java applications on a unified platform.
Eclipse is an open-source community whose projects are focused on providing an extensible development platform and application frameworks for building software.
Eclipse has recently announced Eclipse Pulsar, its new universal tools platform kit for mobile developers.
This kit provides the necessary tools to develop mobile applications that will interoperate
with SDKs from other manufacturers including Motorola, Nokia, RIM, Sony Ericsson, IBM and
Genuitec. It provides an integrated, standard, common-base development platform which is well
supported with Eclipse's components and framework. Also, it renders support for major mobile
development environments such as Java, Native mobile platforms and HTML/web-based mobile
applications. This kind of flexible, streamlined approach in mobile development enables an
advanced level of development in mobile technologies.
The open source initiative of Eclipse Pulsar has opened doors for a common development
environment in which to create applications easily, quickly and securely, and in turn,
providing feature-rich mobile experiences to users.
See Eclipsepedia and find out more
about Eclipse Mobile Industry Working Group (MIWG) (now called Pulsar). There
are several additional resources available for Eclipse. You may visit Eclipse Projects
for more information.
JBenchmark
is Java ME performance benchmarking software offering a full spectrum of benchmarks for all
major mobile 3D APIs.
LG
LG SDK & Tools. You can find a variety of SDKs and tools for Java ME application development and testing at the LG Mobile Developer Network.
BlackBerry Java Development Environment (JDE) is a fully integrated development environment and simulation tool for building Java ME applications for Java-based BlackBerry handhelds.
Motorola Java ME Software Development Kits (SDKs). The Motorola Developer Program, MOTODEV, offers a variety of SDKs and tools for Java ME application development and testing.
Nokia Java Tools and SDKs. The Nokia Developer Program, Forum Nokia, offers tools and SDKs for Java ME that can be integrated with other Integrated Development Environment (IDE) products.
Samsung APIs and Emulators for Java ME. You can find APIs and emulators for Java ME development for Samsung phones at the Samsung Mobile Developers' Club.
Sony Ericsson SDKs and Tools for Java ME. Check out the Sony Ericsson Developer World for a range of SDKs and tools for Java ME. Resources include complete documentation, plug-ins, sample code, and emulators.