symbianOS架构手册:手机操作系统设计与演进

王朝百科·作者佚名  2010-07-10  
宽屏版  字体: |||超大  

版权信息书 名: symbianOS架构手册:手机

symbianOS架构手册:手机操作系统设计与演进

操作系统设计与演进

作者:(英国)BenMorris

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115178244

开本: 16

定价: 65.00 元

内容简介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

……

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有