Symbian Developer Network

Documentation and Code

Common Design Patterns for Symbian OS

The Foundations of Mobile Software

If you're asking yourself 'How do the experts architect software for mobile devices?' then this book is for you. Common Design Patterns for Symbian OS collects the wisdom and experience of some of Symbian's finest software engineers. It distils their knowledge into a set of common design patterns for you to use when creating software for Symbian smartphones.

This book helps you negotiate the obstacles often found when working on a smartphone platform. Knowing the potential problems and the patterns used to solve them will give you a head start in designing and implementing robust and efficient applications and services on Symbian OS.

All the patterns in this book are tailored specifically for those working with Symbian OS. There are numerous examples provided that demonstrate how each of the patterns work which are implemented in Symbian C++ to help you adapt them for your own software. Inside you'll find patterns that illustrate:

  • Effective error handling.
  • Techniques for working effectively with the constrained resources available to a Symbian smartphone.
  • Event-driven programming to conserve power consumption.
  • The operation of well-known design patterns on Symbian OS, such as Adapter, Singleton and Model-View Controller.
  • How to take advantage of Symbian's cooperative multitasking framework.
  • How to provide services to multiple clients, either individually or concurrently.
  • How to use the platform security architecture to secure your own application and services.
  • How to optimize execution speeds and start-up times.

Whether you are a device creator or an application developer, you will find these patterns help you to write better software that more effectively harnesses the unique characteristics of Symbian smartphones.

 
Developing Software for Symbian OS

Book facts

  • Author: Adrian Issott
  • Published by John Wiley & Sons
  • Publication date: October 2008
  • 376 pages
  • ISBN-10: 0470516356
Buy from Amazon.com

Bulk orders

To make a bulk order of this Symbian Press title:

Email Symbian Press sales