Designed for programmers who want to capitalize on the growing mobile game market, Wireless Game Development in Java with MIDP 2.0 illustrates the programming and development of games for wireless phones using J2ME and MIDP 2.0. The foundations of J2ME and MIDP, as well as discussions of the Game API and support for tiles, sprites, animation, and MIDI music, are presented, along with a complete example of a working game. Explore the features of the MIDP Game API that ease the game development process. Discover how to display bitmap graphics, draw text, and create geometric primitives. Uncover the basics of wireless networking with both HTTP and TCP/IP. Learn about various tools to help you optimize your code. Find out what channels are available for distributing your game.