J2ME
Why J2ME
There are five major cell phone platforms available today: Symbian, Windows Mobile, BREW, WAP and J2ME.[3] Each is worth investigating; depending on the nature of the problem to be solved and the resources and people available, a particular platform may stand out. Frankly, J2ME was chosen to solve my problem not only because it was a good technical fit, but also because the developers were familiar with Java.
Cell phone platform options
Pieces of the J2ME platform