Developing Scalable Series 40 Applications: A Guide for Java Developers (Nokia Mobile Developer Series)

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (11) from $1.99   
  • New (3) from $59.77   
  • Used (8) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.


Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Sort by


Nokia's Series 40 Developer Platform gives Java developers access to the world's highest-volume, fastest-growing, and most exciting mobile markets. Nokia sells close to 100 million units within their Developer Platform families every year, and the Series 40 Developer Platform is the highest-volume platform in the family. Success on this platform is crucial for the commercial success of any mobile application. Knowledge of the Series 40 Developer Platform can be applied to the Java environment on all Nokia Developer Platform devices, including Series 60 devices.

Fully reviewed by Nokia's subject matter experts, this book covers the entire development process—from design and coding through testing and deployment. The authors walk you through eleven complete example applications, presenting downloadable client and server source code that you can use to jump-start virtually any project. Along the way, the authors illuminate the technical underpinnings of Series 40, review crucial architectural issues, introduce key mobile design patterns, discuss scalability and device optimization strategies, and offer dozens of best practices and tips—many of which have never before been published.

Coverage includes

  • Identifying your best opportunities and killer applications for mobile development

  • Building effective MIDP 2.0 user interfaces for devices built on the Series 40 Developer Platform

  • Building animated mobile games

  • Handling persistent and networking data

  • Proven techniques for scaling and optimizing applications across devices

Read More Show Less

Product Details

  • ISBN-13: 9780321268631
  • Publisher: Addison-Wesley
  • Publication date: 12/30/2004
  • Series: Nokia Mobile Developer Series
  • Pages: 594
  • Product dimensions: 7.02 (w) x 9.25 (h) x 1.09 (d)

Meet the Author

MICHAEL JUNTAO YUAN is an author, developer, and software architect for end-to-end mobile software. Yuan contributes frequently to Forum Nokia and other developer forums and publications, including JavaWorld, developerWorks: IBM's resource for developers, Dr. Dobb's Journal, and Software Development Magazine.

He is the author of the best-selling book Enterprise J2ME (Prentice Hall PTR, 2004). Yuan earned a Ph.D. at the University of Texas at Austin.

KEVIN SHARP is senior technical editor and columnist for Supply Chain Systems magazine and a technical editor with Forum Nokia. He is a registered professional engineer with experience in circuit design, optical symbol recognition, radio frequency identification systems, and hazardous environment process monitoring. He founded Accurate Information, Inc. in 1989 and continues to manage its consulting practices in logistics, supply chain management, and mobile technologies.

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Read an Excerpt


It started as wild idea, emerged as a standard, and grew into a phenomenon. Applications that go with you, whenever and wherever you are, and the infrastructure that lets you find them, buy them, and use them. With hundreds of millions of mobile Java-capable devices out there, the potential for developers is really amazing, and because the market is still young, there is still lots of room for innovative applications. There is still plenty of opportunity to get in on the "ground floor" of this industry and then ride the wave... to the top.

Ever since we first developed the DoCoMo Java architecture that started it all, people have been asking me "what is the killer application for mobile Java?" My answer has stayed pretty much the same... it is the application right now that solves a need that a user has right now! So what do users want? What will they pay for? How do you learn how to build it? And who do you partner with? The answers are here in this book, in readable, practical form.

So what will you build? To date we have seen a tremendous growth in the availability of high quality, entertainment-focused applications for the mobile marketplace. These applications have been very successful in delivering a good experience to the user even though they have not tried to create an online- or community-based entertainment experience. Using MIDP 2.0, the next generation of applications can take advantage of the capability of the newer mobile devices to connect to both other local devices and the wider service network. This will enhance existing types of entertainment applications and facilitate the creation of new communication and community applications that are interesting for both the consumer and the business user.

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.

The authors and Nokia are uniquely positioned to guide developers through the process of profitable end-to-end Java application development. Nokia has offerings at all levels: clients (Series 40 through Series 60, 80 and 90); servers (SMSC, MMSC, Nokia Mobile Services SDK); and technology leadership, including the specification leadership of a number of JSRs involving communication, UI, mobile management, and architecture. Author Michael Juntao Yuan is a developer and software architect for open-source mobile software. Kevin Sharp is a consultant, and professional engineer specializing in mobile logistics and supply chain infrastructure. Both authors are frequent contributors to Forum Nokia and have had extensive access to and support from Nokia software designers, technical architects, tools developers, and technical support teams throughout the company.

Developing Scalable Series 40 Applications steps the Java developer through the process of end-to-end application development for today's highest volume mobile platform. It includes lots of code and examples, plus 11 end-to-end projects including client-side source code, server code, and tips on how to scale the client side to encompass other device families including Series 60 Developer Platform. Every code sample has been tested and is available for download. Developers can just load a sample and get started on projects of their own.

I have had the good fortune to be involved with mobile Java from the very beginning and I know what it takes to be successful in this marketplace. I believe that this book can really help you be successful with mobile Java application design and development. If you take the information in this book and sprinkle it with some imaginative application ideas, I think you will have a winning combination. I have seen from the inside how committed Nokia is to make a successful developer community, and I think that passion shows in this book and the other resources available from Forum Nokia.

Go fast... Go mobile.

Jon Bostrom, Sr.
Director, CTO Java Technology Platforms, Nokia

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Table of Contents

1 Mobility explained 2
2 Introducing Nokia developer platforms 22
3 Getting started 58
4 MIDP user interface 108
5 Developing action games 188
6 Handling application data 238
7 Data connectivity 258
8 Wireless messaging 305
9 Multimedia 326
10 The Bluetooth API 370
11 End-to-end design patterns 412
12 Developing scalable applications 474
13 Debugging and testing 508
14 Multimedia messaging service 528
15 Browser applications 558
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted February 27, 2005

    coding to the most common platform

    Nokia is the world's largest cellphone maker. While it is being strongly challenged, especially in China, it should still be the first platform for cellphone developers to target. This book explains how within broad parameters, Nokia has opened out its models for developers. It has chosen to use a mobile version of Java. The book shows how to use this and MIDP to develop your application (which is probably a game). One of the authors, Yuan, wrote a book on J2ME recently, and you may perhaps consider this Nokia book as somewhat of a sequel. If you're already facile in regular Java, transitioning to this book should be easy. Perhaps the biggest change is the dumping of the Swing and AWT widgets. Simply too heavy for the resources of a small screen and limited power. Hence, graphics-wise, you may find coding rather constraining. But that's the reality of any cellphone. Another difference shown by the book is that there is now often an emphasis on audio and video capture and playing. At least, as compared to standard desktop applications. The authors and Nokia have produced a very cleanly laid out and logical presentation.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)