did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470758960

Common Design Patterns for Symbian OS : The Foundations of Smartphone Software

by
  • ISBN13:

    9780470758960

  • ISBN10:

    0470758961

  • Format: eBook
  • Copyright: 2008-10-01
  • Publisher: Wiley
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $65.00
We're Sorry.
No Options Available at This Time.

Summary

Common Design Patterns for Symbian OS is the first design patterns book that addresses Symbian OS specifically. It introduces programmers to the common design patterns that help implement a large variety of applications and services on Symbian OS. The goal of the book is to provide the experience of Symbian's developers to a wider audience and enable sophisticated programs to be quickly written and to a high standard. In order to do this, it: Provides patterns based on the Symbian OS architectural elements Describes how patterns suited for non-mobile software should be adapted or even avoided for Symbian OS Provides Symbian OS based examples and code illustrationsEach chapter covers patterns that address specific key concern experienced by developers: memory performance, time performance, power performance, security and responsiveness.This book is not specific to any particular version of Symbian OS. While individual examples may come from one version or another the patterns outlined in this book are intended to be more generic and based on the common functionality available in all releases. Where possible the examples given for the design patterns will directly reflect the software in Symbian OS.Common Design Patterns for Symbian OS is intended to be used in conjunction with one or more SDKs for specific Symbian OS phones and with the resources available at the Symbian DevNet web site. This facility will provide the background material needed to help understand the patterns and the examples accompanying them.

Table of Contents

Author Biographies.
AuthorsÆ Acknowledgments.
Foreword.
Glossary.
Introduction.
About this Book
Who this Book Is For
Which Version of Symbian OS this Book Is For
General Design Patterns
Symbian OS Patterns
Design Pattern Template
Structure of this Book
Conventions
Other Sources of Information
Error-Handling Strategies.
Fail Fast
Escalate Errors
Resource Lifetimes.
Immortal
Lazy Allocation
Lazy De-allocation
Event-Driven Programming.
Event Mixin
Request Completion
Publish and Subscribe
Cooperative Multitasking.
Active Objects
Asynchronous Controller
Providing Services.
Client-Thread Service
ClientûServer
Coordinator
Security.
Secure Agent
Buckle
Quarantine
Cradle
Optimizing Execution Time.
Episodes
Data Press
Mapping Well-Known Patterns onto Symbian OS.
ModelûViewûController
Singleton
Adapter
HandleûBody
Appendix: Impact Analysis of Recurring Consequences.
References.
Index.
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program