I'd have to go check my specs to be sure, though, but I remember seeing them in there somewhere. Right now it's pretty bare. Motorola is coming out with a cell phone in the first half of 2001 that will be MIDP-compliant and have promised J2ME in all future devices as well. RIM is going to have some Java support in some models come next year. Eric, Thanks for your prompt response.
Profile fits the cell phone like a glove.
But cell phone manufacturers are, of course, not experienced at packaging their products with open technologies like Java. Yes, the CLDC and the MIDP define more than just a VM, they define a complete runtime environment, which includes a set of classes that must be supported. In particular, the MIDP defines user interface classes as well as application lifecyle classes and these are critical, since this is how the applications communicate with the user of the cell phone. A vendor can add their own specific classes as well. The upcoming PDA Profile will define a complete set of supported UI classes.