Motocoder Newsletter

March Update

March 1, 2006

2006//CODE:MOTO

Game on!
Put your coding skills to the test for a chance to win great prizes.

Join Motorola for our premier coding competition – 2006//CODE:MOTO – at GDC Mobile. Compete against top game developers for the opportunity to win great prizes and gain unbeatable exposure. Work directly with Motorola technical support engineers to create your finest mobile applications for Motorola's RAZR, PEBL, or SLVR handsets in our hands-on lab.

Winners will be announced at the Game Developers Choice Awards on March 22.

Send us your name, company name, phone, and email address to reserve your spot today!

Performance improvement tips in M3G games

Mobile 3D graphics look beautiful on Motorola's color displays, but the use of such 3D elements can bring serious performance issues. Is the game you're developing going to perform as quickly as you expect when running on the end-user's device? This technical article will help you understand the implementation of M3G, and identify some methods to reduce the overall demand on device resources to keep your application performing smoothly.

XML in J2ME

XML is being used in ever-evolving ways to efficiently move data between applications. Used as the basis for entirely new architectures, XML is a powerful tool for the developer's toolbox. In mobile devices, though, there's a gotcha: Resources available for code are substantially fewer than traditional computing devices. This technical article explains the usage of XML for MIDP devices, and describe some of the lightweight parsers available for the mobile developer.

Introduction of MVC structure in J2ME clients

Model View Controller is a software architecture that clearly separates an applications data model, user interface and control logic into distinct components so modifications to one element can be made with minimal impact to the others. This technical article examines the application of the MVC architecture for the mobile developer and provides examples of several classes that make use of this pervasive architecture.

Using the Push Registry in MIDP 2.0

The Push Registry is a feature of MIDP 2.0 that allows for automatic starting of applications using preset alarms or inbound communications. Using the Push Registry opens up the possibility of monitoring for specific events, such as synchronizing data, or allowing special treatment of incoming data. This technical article will get you started with an overview of the functions ofthe Push Registry, and sample code to try on your own.

New to MOTOCODER

Upcoming Events

Game Developers Conference

March 20-24
San Jose Convention Center
San Jose, California

GDC Mobile

March 20-21
Fairmont Hotel
San Jose, California

Game Developers Choice Awards

March 22 @ 6:30pm
San Jose Civic Auditorium
San Jose, California

You are receiving this newsletter because you are a member of the MOTOCODER Developer Program and have opted to receive the MOTOCODER newsletter. If you no longer wish to receive this newsletter, please click here to unsubscribe from our mailing list.