The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS (Paperback)
暫譯: Symbian OS 架構源書:行動電話作業系統的設計與演變 (平裝本)

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 組件參考
- 附錄