Java 2 SDK 1.5
http://java.sun.com/j2se/1.5.0/download.jsp
Ovo ti je apsolutno neophodno.
Netbeans 5.0 + Mobility Pack
http://www.netbeans.org/
Moćan IDE za J2ME koji omogućuje veoma lako konfigurisanje različitih SDK, emulatora i konfiguracija i deployment, što je jedan od većih problema kad se počne razvoj programa za više različitih modela telefona.
Nokia
http://www.forum.nokia.com
Izabereš Tools & SDK / Java:
* Carbide.j (ranije NDS, integracija emulatora sa IDE-om)
* Series 40 Platform SDKs (preporučujem 6230 za rad)
* Nokia Prototype SDK for Java™ Platform, Micro Edition (razni modeli raznih mogućnosti koje sam možeš da odrediš, "napraviš")
Sa Nokijom nemaš nikakvih problema oko integracije.
Ako builduješ za distribuciju trebao bi skinuti SDK za konkretnu generaciju i pažljivo ih odvojiti.
Npr. "Hello world" program buildovan sa 6630 SDK neće hteti da se instalira na 6600 (CLDC 1.1 vs. CLDC 1.0) iako su to (recimo) vrlo slični telefoni, a program ne koristi ništa od naprednih mogućonsti 6630.
Motorola
http://developer.motorola.com/
* SDK v6.1.1 for Motorola OS Products
Motorola je konačno izdala SDK koji se bez problema integriše u Netbeans.
Emulator je izuzetno brz kod startovanja, čak brži od Nokia "single instance" opcije.
Sony-Ericsson
http://www.sonyericsson.com/developer/
* Sony Ericsson SDK 2.2.3 for the Java(TM) ME Platform
* Add-on Pack 6 for the Sony Ericsson SDK 2.2.3 for the Java(TM) ME
Netbeans lepo prepoznaje SDK.
Add-on Pack 6 sadrži emulatore poslednjih modela i SE ih povremeno objavljuje. Oni se mogu (de)instalirati nezavisno od osnovnog SDK.
Pack 6 sadrži sve modele iz Pack 5 i ranijih.
BenQ-Siemens
http://www.benqmobile.com/developer
* MTK Core Pack 65/75 Generation Core
Potrebno je instalirati "Core Pack", a zatim neki od emulatora.
Pre nekoliko dana su objavili poslednje verzije koje ja nisam probao, ali sa ranijim sam imao dosta problema sa stabilnosti emulatoru (u smislu da program koji bez problema radi na Nokiji, Motoroli i SE iz čista mira crashuje Siemens emulator).
Samsung
http://developer.samsungmobile.com
Ostale modele (Samsung, LG) nisam probao, ali planiram u budućnosti pa ih dodati na spisak.
S obzirom da je često pitanje "kako početi i šta mi treba", moderator bi mogao temu da postavi kao "top".