Common Design Patterns for Symbian OS: The Foundations of Smartphone Software
by Adrian A. I. Issott
1.7. Structure of this Book
The patterns in this book cover the following topics:
Error-handling strategies: How to handle errors effectively so that their impact on the end user is minimized
Resource lifetimes: How to work effectively with the constrained resources available to a Symbian OS smartphone
Event-driven programming: How to conserve power whilst reducing the coupling between your components
Cooperative multitasking: How to take advantage of Symbian's cooperative multitasking framework and get the appearance of multithreading without the associated costs
Providing services: How to make your functionality available to multiple clients either individually or concurrently
Security: How to use the platform security architecture to secure your own application and services
Optimizing execution time: How to increase the speed with which your software executes and reduce the time it takes to start up
Mapping well-known patterns onto Symbian OS: How to apply well-known design patterns, such as Adapter, Singleton and Model–View–Controller, on Symbian OS
In each case, whether you're a device creator or an application developer, you'll find all of these patterns help you to write software that better harnesses the unique characteristics of mobile devices.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access