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

Ben Morris

  • 出版商: Wiley
  • 出版日期: 2007-06-01
  • 定價: $2,250
  • 售價: 1.8$399
  • 語言: 英文
  • 頁數: 630
  • 裝訂: Paperback
  • ISBN: 0470018461
  • ISBN-13: 9780470018460
  • 相關分類: Operating-system
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

商品描述

Description

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.

 

Table of Contents

Author biography.

Acknowledgements.

Introduction.

Part 1:The Background to Symbian OS.

Why phones are difficult.

History and pre-history of Symbian.

Introduction to the Symbian OS Architecture.

A short introduction to Object Orientation.

Part 2:The Layered Architecture View.

The Symbian OS layered model.

The UI framework.

Application services.

OS Services: Generic, Graphics & Multimedia, and Connectivity Services.

Comms Services.

Base Services.

Kernel Services & Hardware Interface.

Symbian J2ME subsystem.

Notes on the Evolution of Symbian OS.

Part 3: Design Case Studies.

Case Study: The Use of Object-oriented Design in Symbian OS.

Case Study: Just Add Phone: The Phonification of Symbian OS.

Case Study: One Size Does Not Fit All: The Radical UI Solution.

Case Study: System Evolution and Renewal.

Case Study: Slaying the Dragon: Creative Zoo or Software Factory?

Part 4: Symbian OS Component Reference.

Symbian OS Component Reference.

Appendix.


商品描述(中文翻譯)

描述




目前的Symbian Press書籍列表非常關注Symbian OS在編程上的小規模特性。《架構手冊》不同於此。


這不是一本如何做的書,而是一本關於「什麼」和「為什麼」的書。因為它在揭示塑造該操作系統的設計決策時提到了具體的名字,所以它也是一本關於「誰」的書。它將展示操作系統的起源,它如何演變成現在的樣子,並提供一個簡單的模型來理解它是什麼,它是如何組合在一起的,以及如何與它進行接口和工作。它還將展示為什麼做出了設計決策,並通過Symbian的主要架構師和開發人員的話語將這些決策生動地呈現出來,使書籍在架構展示中編織出「內幕故事」的感覺。


本書將以Symbian系統模型的角度描述操作系統架構。它將展示模型如何將系統分解為部分,這些部分在系統中扮演什麼角色,這些部分的架構是什麼,是什麼促使了它們的設計,以及設計如何在系統的不同版本中演變。


將描述關鍵的系統概念;將探討設計模式並與其他操作系統的模式相關聯。將突出Symbian OS的獨特特性,並追蹤和描述它們的動機和演變。


本書還將包括一個大量的參考部分,列舉了操作系統及其工具包的組件級別,並為每個組件提供參考條目。


 




目錄



作者簡介。

致謝。


引言。


第一部分:Symbian OS的背景。


為什麼手機很難。


Symbian的歷史和前史。


介紹Symbian OS架構。


簡介面向對象編程。


第二部分:分層架構視圖。


Symbian OS的分層模型。


UI框架。


應用服務。


OS服務:通用、圖形和多媒體以及連接服務。


通信服務。


基本服務。


內核服務和硬件接口。


Symbian J2ME子系統。


關於Symbian OS演變的註解。


第三部分:設計案例研究。


案例研究:在Symbian OS中使用面向對象設計。


案例研究:只需添加手機:Symbian OS的手機化。


案例研究:一個尺寸不適用於所有:激進的UI解決方案。


案例研究:系統演進和更新。


案例研究:屠龍:創意動物園還是軟件工廠?


第四部分:Symbian OS組件參考。


Symbian OS組件參考。


```