This is a George Washington University, Department of Computer Science course in programming Cell Phones in J2ME. This class will be a rigorous examination of J2ME programming for mobile devices (Cell Phones, Smart Phones and Personal Digital Assistants). This course will include a detailed examination of the various configurations and profiles in PhoneME (J2ME for cell phones). The student will be developing programs for the Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP), with specific attention to the details necessary for developing fully functional applications such as games, business applications and personal assistant tools. Programs will be developed to run with the Sun Wireless ToolKit emulator, however real devices can be used if the student wishes to provide their own. We will also pay specific attention to topics that are unique to handheld devices: designing for limited screen size and constrained resources, cross platform development, portability, on-device testing and performance issues.
From a volume perspective there are still a lot of new handsets being produced and shipped where J2ME is the main platform for games. We believe that there is a great deal of business to be made on the J2ME platform for several years to come. -- GlobalFun CEO

Theme for the year: Application and Game design.
- I really enjoyed the lectures and the hands on labs. I also thought that this was just an interesting class with some real world perspective. -
- This class is by far the best one I've taken here at GWU. -
- I really enjoyed this course. -
Theme for the year: Business application design.