or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
37 used & new from $18.40

Have one to sell? Sell yours here
 
   
Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)

~ (Author) "Symbian OS defines several different class types, each of which has different characteristics..." (more)
Key Phrases: Kernel Architecture
4.4 out of 5 stars  See all reviews (5 customer reviews)

List Price: $65.00
Price: $52.42 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.58 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $12.00 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
18 new from $24.99 19 used from $18.40
There is a newer edition of this item:
Symbian OS Explained: Effective C++ Programming for Symbian OS v9 Smartphones (Symbian Press) Symbian OS Explained: Effective C++ Programming for Symbian OS v9 Smartphones (Symbian Press)
Sign up to be notified when this item becomes available.

Frequently Bought Together

Customers buy this book with Symbian OS Internals: Real-time Kernel Programming (Symbian Press) by Jane Sales

Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) + Symbian OS Internals: Real-time Kernel Programming (Symbian Press)
Price For Both: $144.33

Show availability and shipping details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

This book explains the key features of Symbian OS and will help you to write effective C++ code. It focuses on aspects of good C++ style that apply particularly to Symbian OS.

21 items are used to target particular aspects of the operating system and provide a simple and straightforward exploration of coding fundamentals. Using example code and descriptions of best practice to deconstruct Symbian OS, the items guide you to what you should and should not do (and why), pointing out commonly-made mistakes along the way.

Technologies covered include:

  • client-server architecture
  • descriptors and dynamic containers
  • active objects, threads and processes
  • leaves, cleanup stack and 2-phase construction
  • thin templates, good API design, memory optimization, debug and test macros
  • the ECOM plug-in framework

Symbian OS Explained can be read cover-to-cover or dipped into as a reference that will improve your code style when programming with Symbian OS.

From the Back Cover

This book covers the fundamental aspects of C++ on Symbian OS, using simple and straightforward explanations to help you write effective code for Symbian OS smartphones.

Key technologies covered include:

  • client-server architecture
  • descriptors and dynamic containers
  • active objects, threads and processes
  • leaves, cleanup stack and 2-phase construction
  • thin templates, good API design, memory optimization, debug and test macros
  • the ECOM plug-in framework

Using example code and descriptions of best practice to deconstruct Symbian OS, each section guides you to what you should and should not do, giving cleasr explanations and pointing out commonly-made mistakes along the way.

Symbian OS Explained can be read cover-to-cover or dipped into as a reference that will improve your code style when programming with Symbian OS.

Source code is available from www.symbian.com/books

Symbian OS Explained is part of the Symbian Press series. Written by Symbian OS software engineers, titles in the series are replete with expert knowledge that will allow the reader to develop better software, faster.


Product Details

  • Paperback: 392 pages
  • Publisher: Wiley (January 4, 2005)
  • Language: English
  • ISBN-10: 0470021306
  • ISBN-13: 978-0470021309
  • Product Dimensions: 9 x 7.5 x 1.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #831,732 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #6 in  Books > Computers & Internet > Programming > APIs & Operating Environments > EPOC-Symbian

More About the Author

Jo Stichbury
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jo Stichbury Page

Inside This Book (learn more)
First Sentence:
Symbian OS defines several different class types, each of which has different characteristics. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Kernel Architecture
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Some clarification from the author, April 23, 2006
As the author of Symbian OS Explained, I'd like to clarify the purpose of the book and explain the rationale behind the example code.

Firstly, yes the book is intended to introduce the concepts of Symbian OS, to an audience who are familiar with the C++ programming language. But it's not an introductory book which walks you through your first "hello world" application, shows you how to use the tools or how to install the SDK. Instead it zooms in on the characteristics of the platform and explains them in detail. It's intended to give an intimate understanding so anyone can use Symbian OS to write code efficiently and effectively. The style of the book is deliberately light-weight so as not to be intimidating to a beginner whilst remaining entertaining and informative to those more experienced. I tried to base it on Scott Meyers "Effective C++" but don't claim to have in any way emulated that magnificent work.

The book deliberately doesn't have a single example which runs through the entire book. I chose to use code (or pseudo-code) snippets that were as short as possible to illustrate a point, rather than introduce accidental complexity by having to explain extraneous points about unrelated code along the way. I think most of the code examples are short and to the point - maybe they just appear longer at first because a new reader has to put in the effort to understand them. I defend the examples as being only as long as necessary to be useful. And, believe me, my copy editor and type setter wouldn't have let me get away with more code than was necessary!

As for what the examples are about, again, that's deliberate. They're not real-world because I wanted to abstract any complexity that arises from mapping a technology to a programming language.

One of the reviewers here quotes the API methods I used for a client-server example. In Symbian OS, a server performs work on its behalf so I chose that it offer clients the 12 Labours of Hercules. The client calls the method appropriate to the Labour they want performed. Sure, it's a step to remember your Greek mythology, but the example is sound. I'm a client, I want a particular task done, I use Hercules to do it. It's hardly a complex example and, if the number of downloads of the example code I've had is anything to go by, has helped a number of Symbian OS developers work through what is recognised to be one of the most difficult programming paradigms for the platform.

Don't take my word for it though, check out the sample chapter on the Symbian web site!
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
5 of 6 people found the following review helpful:
5.0 out of 5 stars Nice Reference, August 30, 2005
By Jay Busari (Bangkok, Thailand) - See all my reviews
(REAL NAME)   
This book is great as a reference to help understand various concepts, code constructs and conventions.
Concise, detailed explanations...also not many screendumps which makes it more compact.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 9 people found the following review helpful:
5.0 out of 5 stars Symbian makes sense..., February 11, 2005
This book does actually explain Symbian OS and its 'special' C++! Not every last detail, of course, but so many of the things that I never completely understood have become clear. There's loads of good stuff on active objects, client-server and cleanup.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars How to Use Signature Symbian OS Idioms
This is an excellent book, it does not cover the OS internals or the Symbian architecture, but it explains all Symbian OS idioms very well, there are some technical books that... Read more
Published 9 months ago by Yong Zhi

2.0 out of 5 stars Good Reference but don't follow the examples
This book can be used as a good reference but it does not serve the basic purpose.
This book is an introductory level book so assumption is that most of the readers will be... Read more
Published on April 6, 2006 by maverick

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
textbook scam 130 3 hours ago
Sketchy textbook transaction on Marketplace 18 18 hours ago
Beware ordering from Nokia online 7 5 days ago
Nokia BH-503 headphones 3 5 days ago
E72 0 11 days ago
C# or Java? 66 17 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.