symbian OS架构手册:手机操作系统设计与演进
基本信息·出版社:人民邮电出版社 ·页码:397 页 ·出版日期:2008年07月 ·ISBN:7115178240/9787115178244 ·条形码:9787115178244 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
symbian OS架构手册:手机操作系统设计与演进 |
 |
|
 |
symbian OS架构手册:手机操作系统设计与演进 |
 |

基本信息·出版社:人民邮电出版社
·页码:397 页
·出版日期:2008年07月
·ISBN:7115178240/9787115178244
·条形码:9787115178244
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:移动终端软件开发系列丛书
内容简介 《symbian OS架构手册:手机操作系统设计与演进》包括18章和2个附录,首先追溯了Symbian公司和Symbian操作系统的产生和发展的背景,描述了Symbian操作系统的架构,对Symbian操作系统中面向对象的关键思想进行了分析,然后分层次地对Symbian操作系统模型进行了完整的、高水平且结构化的描述,结合具体发展案例,对Symbain操作系统的历史和演进的一些关键方面进行了深入研究。书中还通过与Symbian操作系统开发的一些核心开发人员的回忆,努力探索Symbian操作系统产生、演进的动力和核心要素。Symbian OS已经成为一种主流智能手机操作系统,并且正在从高端向中端市场普及,在手机的演进和发展中扮演着越来越重要的角色。
作者简介 BenMorris在1997年10月加入Psion软件公司,加入后在第一代C++产品和当时还是EPOC32操作系统的Java SDK的软件开发工具包团队中工作。他领导了一个为EPOC32系统ER5版本生产SDK的小团队,当Psion软件公司变为Symbian公司之后,他负责领导和扩展公司的系统文档团队。2002年,他加入了Symbian软件工程组织新成立的系统管理团队,该组织的主要目的就是“定义系统”。他设计发明了Symbian操作系统原始的系统模型,目前,他领导着负责维护和改进该模型的团队。 他的详细情况可以在www.benmorris.eu网址上找到。
编辑推荐 《symbian OS架构手册:手机操作系统设计与演进》深入浅出,并不要求非常专业的背景知识,适合手机软件业余爱好者,也适合手机操作系统专业的开发人员、设计人员、架构师,甚至是与手机业相关的管理、决策人员。
目录 第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章 UI框架层 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
……