Amazon.com: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press) (9780470018460): Ben Morris: Books

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$28.14 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press) [Paperback]

Ben Morris (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)

List Price: $75.00
Price: $45.43 & this item ships for FREE with Super Saver Shipping. Details
You Save: $29.57 (39%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

June 26, 2007 0470018461 978-0470018460 1
The current Symbian Press list focuses very much on the small scale features of Symbian OS in a programming context. The Architecture Sourcebook is different.

It's not a how-to book, it's a 'what and why' book. And because it names names as it unwinds the design decisions which have shaped the OS, it is also a 'who' book. It will show where the OS came from, how it has evolved to be what it is, and provide a simple model for understanding what it is, how it is put together, and how to interface to it and work with it. It will also show why design decision were made, and will bring those decisions to life in the words of Symbian's key architects and developers, giving an insider feel to the book as it weaves the "inside story" around the architectural presentation.

The book will describe the OS architecture in terms of the Symbian system model. It will show how the model breaks down the system into parts, what role the parts play in the system, how the parts are architected, what motivates their design, and how the design has evolved through the different releases of the system.

Key system concepts will be described; design patterns will be explored and related to those from other operating systems. The unique features of Symbian OS will be highlighted and their motivation and evolution traced and described.

The book will include a substantial reference section itemising the OS and its toolkit at component level and providing a reference entry for each component.



Editorial Reviews

From the Back Cover

The Symbian OS Architecture Sourcebook is part description, part reference, part case study and part history: quite simply, it's a what and why book. It shows the origins of Symbian OS, and how it has evolved and provides a model for understanding what it is, how it is put together, how to interface to it and work with it.In addition, Ben Morris reveals why design decisions were made, and brings those decisions to life in the words of Symbian's key architects and developers.

The author describes the OS architecture in terms of the Symbian System Model. He highlights how the model breaks down the system into parts, what role the parts play in the system, how the parts are developed, what motivates their design, and how the design has evolved through the different releases of the system. .

The Symbian OS Architecture Sourcebook is organized into four sections:

Part 1 is a rapid introduction to Symbian OS, which sketches the background of the mobile telephony market, traces the emergence of Symbian OS as well as of Symbian the company, conducts a rapid tour of the OS architecture, and provides a refresher-or introducion-to the key ideas of the object-orientation in software ('OO' for short.

Part 2 begins the more detailed exploration of the OS architecture, following the Symbian OS System Model layering to provide a complete, high level, architectural description of Symbian OS.

Part 3 returns to the historical approach of the primer chapters, and presents five case studies, each exploring some aspect of Symbian OS, or of its history and evolution, in depth. Drawing on the insights-and the recollections-of those who were involved, these studies trace the forces that have shaped the operating system.

Part 4 contains a component by component reference, ordered alphabetically by component name-and is definitely intended for a developer audience only. It also includes double-page colour pull-outs of versions of the Symbian OS System Model from v7.0 to v9.3.

Key system concepts are described; design patterns are explored and related to those from other operating systems. The unique features of Symbian OS are highlighted and their motivation and evolution traced and described. Readers will benefit from a substantial reference section itemizing the OS and its toolkit at component level and providing a reference entry for each component.

The Symbian OS Architecture Sourcebook is a must-have, technical introduction for the next wave of technical decision makers, seeking to evaluate and understand Symbian OS.


Product Details

  • Paperback: 630 pages
  • Publisher: Wiley; 1 edition (June 26, 2007)
  • Language: English
  • ISBN-10: 0470018461
  • ISBN-13: 978-0470018460
  • Product Dimensions: 7.5 x 1.4 x 9.5 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #2,428,028 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

2 of 2 people found the following review helpful:
4.0 out of 5 stars An OS background book, January 28, 2009
This review is from: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press) (Paperback)
Is this book worth the investment? The answer really depends on your purpose to read, it's neither a heavy-weight programming book, nor a detailed architectural book in a straight technical sense. Rather it's a book quite loosely organized, and filling with interviews, reflections, stories.

Non of the other Symbian books I read touched the motivation for using C++, the background behind unique Symbian features like active objects, two stage constructions etc. I appreciate more about Ecom and descriptors about finishing the book, worth mentioning is that the interviews with top Symbian figures like Colly Myers, David Wood etc also proved to be very insightful and worth a second read, to give you an idea, here is an except from chapter 3:

/****

Charles Davies:

When I was interviewing people I used an example of a terminal emulation program. Here is a program that indisputably gets events not just from the user. The normal, naïve way of writing an interactive application at that time would be to wait for a keypress, see what keypress it was, and respond to it; was it a function key, was it any other key? You'd have some horrible case statement responding to a keypress. So I would ask, `How would you write an application where you don't know whether your next input is coming through the serial port or from the keypress?' And if they had a good answer to it they got hired, and if they didn't, they didn't.

*****/

The only reason that I did not gave it 5 stars because it barely touches the shortcomings of Symbian's treatment and decisions in the whole sphere of the OS arena, such as the performance tradeoff between microkernel and monolithic.

BTW, this book was written in late 2006 and the latest SOS version at that time was 9.3, the current Symbian OS version I am using is v9.6.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Please ignore the above comment, October 13, 2008
By 
Ming Zhu "-mingz" (Melbourne, Australia) - See all my reviews
This review is from: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press) (Paperback)
I cannot believe that someone gives a book 1-star rating just because (s)he didn't find the ToC of a book. This is not fair to a decent book. I read this book while completing a research paper on comparison of mobile computing platforms. The chapter that introduces the architecture of Symbian OS and Symbian C++ development framework is very clear and comprehensive. Given the many components of Symbian platform, I would say it's worth reading.

I rate the book as a 5-star one to counteract the first comment. Seriously this is a 4-star book.

Btw: Amazon normally does not put the ToC of a book online. You can search for ToC on the publisher's website.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 15 people found the following review helpful:
1.0 out of 5 stars Could anybody provide TOC for this book?, January 29, 2006
By 
This review is from: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Symbian Press) (Paperback)
It should be an expectable book for Symbian fans. but even the table of content is not available online. less than sample chapters.
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
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
variant user interface, bespoke user interface, telephony stack, new kernel architecture, user interface variant, licensee projects, serial server, platform security model, cleanup stack, alarm server, component collection, appropriate network interface, physical device drivers, hardware reference platform, development name, kernel services, telephony server, phone operating system, signaling stack, kernel side, comms services, object soup, microkernel architecture, shutdown server, phone vendors
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Charles Davies, Component Name Development Name, David Wood, Martin Tasker, User Library, Andrew Thoelke, Colly Myers, Peter Jackson, Psion Series, Microsoft Windows, Geert Bollen, Keith de Mendonca, Martin Budden, Sony Ericsson, Comms Framework, Andy Cloke, Media Device Framework, Nokia Communicator, Bob Dewolf, Services Figure, Howard Price, Multimedia Framework, Text Shell, Ian Hutton, Protocol Plug-ins
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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 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
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject