Customer Reviews


5 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


5 of 5 people found the following review helpful:
5.0 out of 5 stars Some clarification from the author
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"...
Published on April 23, 2006 by J. C. Stichbury

versus
2 of 6 people found the following review helpful:
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 new to Symbian Programming. There is notion in the industry that Symbian is a bit tough to follow, particularly to .NET and Java programmers. One of the main reason for that is Poor...
Published on April 6, 2006 by maverick


Most Helpful First | Newest First

5 of 5 people found the following review helpful:
5.0 out of 5 stars Some clarification from the author, April 23, 2006
This review is from: Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)
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 review is from: Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)
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 review is from: Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)
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


5.0 out of 5 stars How to Use Signature Symbian OS Idioms, May 12, 2009
This review is from: Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)
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 simply putting all the information together and call it a nutshell book, this is not the case, Jo is trying to educate his readers here.

At the end of the book is a very useful internal Symbian Peer Review Checklist.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 6 people found the following review helpful:
2.0 out of 5 stars Good Reference but don't follow the examples, April 6, 2006
This review is from: Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press) (Paperback)
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 new to Symbian Programming. There is notion in the industry that Symbian is a bit tough to follow, particularly to .NET and Java programmers. One of the main reason for that is Poor documenetation from Symbian. So only reference to learn Symbian is books like these and most of them serves the purpose.

The examples used by the author are very complicated, not because of the rules of programming for symbian but because of the examples chosen by the Author. Here are some eg classes and objects
RHerculesSession::CaptureCeryneianHind
RHerculesSession::CleanAugeanStables
RHerculesSession::SlayStympalianBirds
If we can imagie how a program works, then it will be easy to implement( that is the reason why Dietel & Dietel became so famous). If I am a Mathematecian and if I am writing a book on programming doesn't mean the Class examples should be the calculations of most complex equations in Mathematics.

Apart from the examples its a good reference book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Symbian OS Explained: Effective C++ Programming for Smartphones (Symbian Press)
$65.00 $33.52
In Stock
Add to cart Add to wishlist