Thursday, December 30, 2004

Developing Scalable Series 40 Applications: A Guide for Java Developers

"Who do you partner with? Nokia developer platforms offer the highest volume opportunity for mobile developers, with an installed base measured in the hundreds of millions. Series 40 Developer Platform offers the highest volume opportunity in the family, and offers a robust technical platform including secure communications, mobile media, messaging, graphics, and Bluetooth. (MIDP 2.0, JSR 120, JSR 135, JSR 82).

How do you build it? Developing Scalable Series 40 Applications is an end-to-end solutions guide for Java programmers focusing on Nokia's Series 40 Developer Platform. It brings together two of the largest segments of the mobile marketplace, Nokia Series 40 handsets and the worldwide mobile Java developer community, and provides thorough and specific information on how to create scalable mobile applications. These applications will work on the newest Series 40 handsets (based on MIDP 2.0), serve the large installed base of MIDP 1.0 handsets, and scale up to serve owners of smartphones based on Series 60 Developer Platform, enterprise communicators based on Series 80 Developer Platform, and rich media devices based on Series 90 Developer Platform.

Developing Scalable Series 40 Applications details the technical underpinnings of the Series 40 Developer Platform. It includes not only the available APIs but also coding best practices, architectural considerations, and fully tested sample applications ready for download. The book includes plenty of specific tips; for example, pointing out the choices Nokia made when implementing optional APIs.

The book goes beyond presentation of methods and classes. Mobile devices serve a variety of highly specialized customer segments, and some differentiation among devices is necessary to create the high-volume opportunity developers can now tap. Additional differentiation occurs as new devices add features on top of existing feature sets. To serve the mobile mass market at a profit, the right technical approach is critical to avoid fragmenting an application's code base. This book addresses development approaches that allow applications to scale across devices and time. The authors devote a full chapter to code management, sharing tips on how to optimize the mobile experience for a variety of users without fragmenting the code base."

No comments: