symbian os架構手冊——手機作業系統設計與演進

symbian os架構手冊——手機作業系統設計與演進

《Symbian os架構手冊——手機作業系統設計與演進》是一本圖書,作者是benmorris。

基本介紹

  • 中文名:symbian os架構手冊——手機作業系統設計與演進
  • 作者::benmorris
  • 性質:書籍
  • 介紹系統:主流智慧型手機作業系統
基本信息,圖書簡介,書籍目錄,

基本信息

書名:symbianos架構手冊——手機作業系統設計與演進
作者:benmorris

圖書簡介

symbianos已經成為一種主流智慧型手機作業系統,並且正在從高端向中端市場普及,在手機的演進和發展中扮演著越來越重要的角色。本書包括18章和2個附錄,首先追溯了symbian公司和symbian作業系統的產生和發展的背景,描述了symbian作業系統的架構,對symbian作業系統中面向對象的關鍵思想進行了分析,然後分層次地對symbian作業系統模型進行了完整的、高水平且結構化的描述,結合具體發展案例,對symbain作業系統的歷史和演進的一些關鍵方面進行了深入研究。書中還通過與symbian作業系統開發的一些核心開發人員的回憶,努力探索symbian作業系統產生、演進的動力和核心要素。
本書深入淺出,並不要求非常專業的背景知識,適合手機軟體業餘愛好者,也適合手機作業系統專業的開發人員、設計人員、架構師,甚至是與手機業相關的管理、決策人員。

書籍目錄

目錄:
第1章手機為何與眾不同1
1.1行動電話的起源1
1.2從2g到3g2
1.3行動電話的演變2
1.4技術和軟作用3
1.5劇變和複雜性4
1.6關於手機5
第2章symbian作業系統歷史和史前史8
2.1技術的發展8
2.2開端9
2.3psion的史前史11
2.4symbian作業系統的開始12
2.5移動市場的機會15
2.6首批許可項目的背景16
2.7設備系列19
2.8作業系統的影響22
第3章symbian作業系統體系結構簡介29
3.1設計目標和體系結構29
3.2symbian作業系統的基本設計模式31
3.3為什麼體系結構很重要31
3.4symbian作業系統分層結構33
3.5主要的設計模式35
3.6從應用程式的角度觀察41
3.7symbian作業系統慣用法45
3.8symbianosv9的平台安全53
第4章面向對象簡介57
4.1背景57
4.2最大的吸引力58
4.3面向對象的起源59
4.4面向對象的關鍵思想60
4.5面向對象的語言64
第5章symbian作業系統分層模型72
5.1簡介72
5.2基本概念73
5.3symbianosv9.3模型的逐層概述76
5.4模型沒有展示的東西76
5.5歷史77
第6章ui框架層78
6.1簡介78
6.2目的79
6.3設計目標79
6.4概述79
6.5體系架構80
6.6ui體系的簡短歷史82
6.7組件集合83
第7章套用服務層87
7.1簡介87
7.2目的88
7.3設計目標88
7.4概況89
7.5遺留套用引擎89
7.6體系結構89
7.7組件集合98
第8章作業系統服務層108
8.1簡介108
8.2目的109
8.3設計目標110
8.4概況111
8.5體系結構112
8.6通用作業系統服務模組112
8.7多媒體和圖形服務塊115
8.8連通性服務模組123
第9章通信服務塊128
9.1引言128
9.2目的129
9.3設計目標132
9.4概述132
9.5架構133
9.6通信框架135
9.7電話服務140
9.8聯網服務147
9.9短鏈路服務156
第10章基本服務層161
10.1引言161
10.2目的162
10.3設計目標162
10.4概述162
10.5架構163
10.6組件集170
第11章核心服務與硬體接口層175
11.1引言175
11.2目的175
11.3設計目標176
11.4概述177
11.5eka1和eka2178
11.6單組件集178
11.7核心架構塊179
11.8核心架構組件集185
第12章javame子系統189
12.1引言189
12.2javame子系統的需求189
12.3javame子系統的設計目標190
12.4symbianos中的java演變過程190
12.5架構192
12.6組件集196
第13章談談symbianos的演進200
13.1技術現狀200
13.2symbianosv6版本概要200
13.3symbianosv7版本概要201
13.4symbianosv8版本概要203
13.5symbianosv9版本概要205
第14章symbian作業系統中面向對象設計的套用207
14.1引言207
14.2在psion開創對象的方法207
14.3一個徹底面向對象的系統219
第15章不斷增加的手機複雜性229
15.1引言229
15.2手機結構229
15.3手機作業系統230
15.4電話236
15.5訊息:在手機上有所不同242
第16章一種規格不適合所有情況:激進的ui界面解決方案250
16.1引言250
16.2eikongui的背景253
16.3eikon設計要點254
16.4設備家族策略258
16.5quartz262
16.6pearl262
16.7夜鶯263
16.8如何開發一個世界級gui264
16.9symbianos用戶界面架構267
16.10未來的方向268
第17章系統的演進和更新270
17.1簡介270
17.2設計的生存期271
17.3symbian作業系統中的更新273
17.4核心的演進275
17.5電話的演進277
17.6聲音和顯示的演進278
17.7定義皮膚279
17.8向標準的c邁進281
第18章創造性樂園還是軟體工廠285
18.1引言285
18.2軟體問題285
18.3太多的危險286
18.4軟體開發方法287
18.5開發軟體真正關心什麼288
附錄asymbian作業系統組件參考299
附錄b訪談傳記391
參考文獻396

相關詞條

熱門詞條

聯絡我們