《Symbian OS架构手册 手机操作系统设计与演进》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(英)莫里斯(Morris,Ben)著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115178240
  • 页数:397 页
图书介绍:Symbian操作系统已经成为一种主流操作系统。它是一种面向大众的而不是面向特定市场的产品。本书描述了symbian手机操作系统的详细架构,告诉读者什么是他的核心部分,通过大量的事例教大家如何应用这个系统、在设计过程中应该注意的问题。这是关于Symbian操作系统描述、参考、用例研究、发展历史的一本书。编写本书的目的是使读者更容易理解Symbian操作系统,而不一定是彻底精通。

第1章 手机为何与众不同 1

1.1移动电话的起源 1

1.2从2G到3G 2

1.3移动电话的演变 2

1.4技术和软作用 3

1.5剧变和复杂性 4

1.6关于手机 5

第2章 Symbian操作系统历史和史前史 8

2.1技术的发展 8

2.2开端 9

2.3 Psion的史前史 11

2.4 Symbian操作系统的开始 12

2.5移动市场的机会 15

2.6首批许可项目的背景 16

2.7设备系列 19

2.8操作系统的影响 22

第3章 Symbian操作系统体系结构简介 29

3.1设计目标和体系结构 29

3.2 Symbian操作系统的基本设计模式 31

3.3为什么体系结构很重要 31

3.4 Symbian操作系统分层结构 33

3.5主要的设计模式 35

3.6从应用程序的角度观察 41

3.7 Symbian操作系统惯用法 45

3.8 Symbian OS v9的平台安全 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.3 Symbian OS v9.3模型的逐层概述 76

5.4模型没有展示的东西 76

5.5历史 77

第6章 III框架层 78

6.1简介 78

6.2目的 79

6.3设计目标 79

6.4概述 79

6.5体系架构 80

6.6 UI体系的简短历史 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.5 EKA1和EKA2 178

11.6单组件集 178

11.7内核架构块 179

11.8内核架构组件集 185

第12章 Java ME子系统 189

12.1引言 189

12.2 Java ME子系统的需求 189

12.3 Java ME子系统的设计目标 190

12.4 Symbian OS中的Java演变过程 190

12.5架构 192

12.6组件集 196

第13章 谈谈Symbian OS的演进 200

13.1技术现状 200

13.2 Symbian OS v6版本概要 200

13.3 Symbian OS v7版本概要 201

13.4 Symbian OS v8版本概要 203

13.5 Symbian OS v9版本概要 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.2 Eikon GUI的背景 253

16.3 Eikon设计要点 254

16.4设备家族策略 258

16.5 Quartz 262

16.6 Pearl 262

16.7夜莺 263

16.8如何开发一个世界级GUI 264

16.9 Symbian OS用户界面架构 267

16.10未来的方向 268

第17章 系统的演进和更新 270

17.1简介 270

17.2设计的生存期 271

17.3 Symbian操作系统中的更新 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

附录A Symbian操作系统组件参考 299

附录B 访谈传记 391

参考文献 396