Be on top of your stocks, and get an education on building a J2ME app based on the Connected Limited Device Configuration and on Mobile Information Device Profiles. In the end, you'll know quite a bit about interface and server-side design, networking, application optimization and deployment, RMS, and overcoming general limitations posed by J2ME.
Download the source code - including server scripts and J2ME code.