List of J2ME Emulators and SDKs for J2ME application development on J2ME devices, part of J2ME Resources
Alcatel
Alcatel One Touch Ahead has developers ection from which you can download the J2ME Emulator after you register for free as a developer. The emulator has a profile for the 735i handset adn the other 2 version is for handset 756. Note that you have to download the PC Suite for the ahdnset 756 emulator.
Blackberry RIM-MIDP
SDKs and Tools for RIM-Free registration required to download the sdk and other tools.
DoJa-MIDP
i-Mode devices usually the 50x-i series. On second screen put in First Name, Last Name, and email address to confirm download.
DoJa 1.0
DoJa1.5 in English
DoJa 2.0
DoJa 2.1
DoJa 2.2
DoJa 3.0
SonyEricsson-MIDP
Register for free at SonyEricsson-MobilityWorld. The latest emulator and sdk supports P800, P802. T610, T616, and Z600 devices.
Sharp-MIDP
TQ-GX10 from Via Vodafone, requires free registration to download in the technology section. Note: This SDk is no longer freely accessible from Vodafone as they are requiring you to have a liability bond to get access. However, with the introduction of Sharp MIDP2.0 handsets in 2005 it is fully expected that Sharp will make their own WTK/SDK freely accessible.
Brew J2ME VM for Brew Emulator from Esmertec-MIDP
Go this press release and use th pr contact email address to request VM for J2ME that works in the Brew Emulator.
Brew J2ME via J2Bridge-Qualcomm-MIDP
For devices using Brew 2.x which are; Daxion c618, Kyocera kz-820, LGE CU6260, LGE CU8188, LGE CU 8280, Samsung SCH-X339, Samsung SCH-X359, Sanyo SCP-4900, Sanyo SCP-5300, Sanyo SCP-6400, and Sanyo SCP-8100.
Register for Free and get Brew 2.x Emulators.
LG Telekom-JavaStation-MIDP
MIDP-SDK1.0.1 You want the MIDP-SDK1.0.1 file towards bottom of the page. This is the mIDP implmentation on java.ez handsets found in Korea Mobile networks.
Samsung-MIDP
Samsung Developer Site Register to download emulators for midp1 and midp2 on Samsung devices. Site is MSIE specific so must access with MSIE. This new improved site has emulators for all java enabled Samsung devices.
Nokia-MIDP
Devices in series 30, 40, and 60. Register for free to download both MIDP1.0 and MIDP2.0 sdks and emulators.
Motorola-MIDP
Register for free at motocoder to get the non IDEN sdks and emulators. IDEN sdks and emualtors can be found at IDEN Developer Community.
Devices That Use SAJE J2ME VM_MIDP
SAJE recommends using SUN's WTK emualtor for devices that use SAJE J2ME VM's to test applications.
Siemens-MIDP
Register for free at their portal and click on the developer portal to get the emulators. devices covered are; MC60(sx1) 6688i, MT50, SL45i, M46, 3118, C55, CT56, 2128, S55, S56, S57, M55i, and M55c.
PalmOS-MIDP
Both PalmOS 5 Simulator and the Tungsten Simulators are using the saem base so it does not matter except for seing screen size which one you download. PalmOS5 here and Tungsten is here and both require free regisration to download. Download the j9 VM toolkit from the Tungsten link and install like you would normally install a prc app in a simulator.
SUN-MIDP
J2ME Wireless Tool Kits and MIDP sdks
Microsoft SmartPhoneOS-MIDP
Esmertec has bought Insignia's J2ME VM Business which included a VM designed for use in the MS SmartPhoneOS platform. Awaiting for more information from Esmertec about a plugin to use in MS's emulator.
MS winCE-MIDP
You should be able to use the SuperWaba VM which is MIDP compliant within the winCe emulator via an activesync install on your PocketPC emulator downloaded from Microsoft. You need to register for free to get the download from Superwaba.
Embedded Linux-MIDP
For MontaVista Linux, OSe, and QNX which all come with IBM's j9 use a palmos5 emulator with j9 installed, see pluggedin for the j9 download.
For Linux Developers on LinuxDesktops
For those of us developing J2ME apps on LInuxOS Desktops there is a set of methods using Samba, WINE, and etc to install windows based sdks and j2me emulators to run under the Major Desktop Linux OSes. Although its written for EPOC, this HowTO can be used to figure out how to do it for J2ME sdks and emulators.