How to work with J2ME’s Mobile Information Device Profiles (MIDP), which lets developers write for resource-constrained clients.