Отвечает Администратор:
Java SDK с поддержкой J2ME. Можно воспользоваться интегрированной средой, типа Borland JBuilder.
Отвечает Alexeyslav:
Для начинающих, есть MidletPascal. Как нетрудно догадаться - это компилятор для языка паскаль. Еще нужны будут Java SDK (~50-150М) для той модели телефона под который будут писаться программы, чтобы использовать специфические возможности телефона. также надо скачать J2ME SDK (тоже примерно 150М) c сайта sun microsystems для того, чтобы Java SDK смог заработать, да и для компилятора это нужно.Ну и само собой - примеры программ.