第1章 什么是普及计算 1
1.1 时代在变迁 1
1.2 分散在继续 3
1.3 实用的普及计算 4
1.4 普及计算的原则 7
1.4.1 分散性 7
1.4.2 多样性 8
1.4.3 连通性 9
1.4.4 简单性 11
1.5 普及信息技术 12
第一部分 设备 19
第2章 信息访问设备 19
2.1 掌上电脑 19
2.1.1 基于Palm OS的设备 19
2.1.2 基于Windows CE的掌上电脑 23
2.1.3 基于EPOC操作系统的掌上电脑 27
2.2 亚笔记本电脑 29
2.3 电话 29
2.3.1 蜂窝电话 30
2.3.2 数据传输能力 31
2.3.3 智能手机 33
2.3.4 可视电话 34
2.4 补充读物 35
第3章 智能标识 39
3.1 智能卡 39
3.1.1 什么是智能卡 39
3.1.2 智能卡硬件 41
3.1.3 智能卡软件 43
3.1.4 卡内与卡外应用程序之间的通信 44
3.2 智能标签 47
3.3 智能令牌 51
3.4 补充读物 53
第4章 嵌入式控制器 57
4.1 智能传感器和执行器 57
4.2 智能电器 62
4.2.1 智能时钟 62
4.2.2 暖通空调系统 63
4.2.3 白色家电 64
4.3 家电和家庭网络 67
4.3.1 家庭网关 68
4.3.2 蜂窝移动通信 69
4.3.3 服务提供商和家庭网关 69
4.4 汽车上的计算 70
4.4.1 智能控制器、传感器及执行器 70
4.4.2 车载计算系统 72
4.4.3 车载网络 77
4.5 补充读物 83
第5章 娱乐系统 85
5.1 电视系统 85
5.1.1 新的应用 85
5.1.2 模拟和数字广播 87
5.1.3 机顶盒 88
5.1.4 娱乐业中的新玩家 89
5.2 游戏控制台 90
5.2.1 世嘉的Dreamcast 91
5.2.2 索尼的Playstation 2(PS2) 93
5.2.3 任天堂的GameCube 95
5.2.4 Microsoft的Xbox 96
5.3 补充读物 97
第二部分 软件 101
第6章 Java 101
6.1 JAVA编程语言的特性 102
6.2 Java类库 103
6.3 Java版本 104
6.4 微型版 107
6.5 PersonalJava和EmbeddedJava 108
6.6 Java的开发工具 109
6.7 补充读物 110
第7章 操作系统 113
7.1 Windows CE 113
7.1.1 操作系统的配置 114
7.1.2 内存管理 115
7.1.3 进程、线程与中断 117
7.1.4 用户界面 118
7.1.5 通信与联网技术 120
7.1.6 外部设备与设备驱动程序 120
7.1.7 Platform Builde——定制一个操作系统 121
7.1.8 应用程序开发 123
7.2 Palm OS 124
7.2.1 内存管理 125
7.2.2 事件 127
7.2.3 用户界面 128
7.2.4 通信与联网技术 128
7.2.5 管道 131
7.2.6 应用程序开发 131
7.3 Symbian OS 134
7.3.1 操作系统体系结构 134
7.3.2 应用程序体系结构 136
7.3.3 应用程序开发 136
7.3.4 一个应用程序实例 138
7.4 Java Card 139
7.4.2 卡上applets与对象的生命周期 140
7.4.1 Java Card Framework 140
7.4.3 开发卡上applet 141
7.4.4 一个applet实例 142
7.5 补充读物 145
第8章 客户端中间件 147
8.1 概述 147
8.2 编程接口 149
8.2.1 JavaPhone API 149
8.2.2 JavaTV API 151
8.2.3 WebTV 153
8.3 智能卡编程 155
8.3.1 OpenCard Framework 156
8.3.2 PC/SC 159
8.4 消息传递组件 162
8.5 数据库组件 165
8.6 补充读物 166
第9章 安全 169
9.1 安全的重要性 169
9.2 加密模式和方法 170
9.2.1 对称加密算法 170
9.2.2 非对称加密算法 174
9.2.3 加密算法的安全性如何 176
9.3 加密工具 177
9.3.1 哈希函数 177
9.3.2 消息验证代码(MAC) 177
9.3.3 数字签名 177
9.3.4 证书 178
9.4 安全套接字协议层(SSL) 179
9.5 补充读物 180
第三部分 连接世界 183
第10章 Internet协议和数据格式 183
10.1 超文本传输协议(HTTP) 183
10.2 超文本标记语言(HTML) 184
10.3 可扩展标记语言(XML) 186
10.4 XForms 189
10.5 补充读物 190
第11章 移动Internet 191
11.1 WAP 1.1的体系结构 192
11.2 WAE 1.1 194
11.2.1 无线标记语言(WML) 196
11.2.2 WAP二进制XML内容格式1.1 200
11.2.3 WMLScript 1.1 201
11.3 WAP 2.0结构 204
11.4 i-mode 206
11.5 补充读物 207
第12章 语音 209
12.1 语音技术的发展趋势 209
12.2.1 语音基础结构 210
12.2 网络语音技术 210
12.2.2 VoiceXML 212
12.2.3 语音门户 214
12.3 标准化 214
12.4 补充读物 216
第13章 Web服务 217
13.1 什么是Web服务 217
13.2 为什么要使用Web服务 218
13.3 Web服务结构 218
13.4 WSDL 220
13.5 UDDI 221
13.6 SOAP 222
13.7 Web服务的安全性 223
13.8 远程门户Web服务(WSRP) 224
13.9 补充读物 226
14.1.1 蜂窝通信的基础知识 229
第14章 连通性 229
14.1 无线广域网 229
14.1.2 主要的数字蜂窝通信系统 240
14.1.3 高级蜂窝无线电标准 247
14.2 短距离无线通信 259
14.2.1 DECT 259
14.2.2 蓝牙 262
14.2.3 IrDA 269
14.3 家庭网络 272
14.3.1 电力线网络 274
14.3.2 电话线网络 279
14.4 补充读物 280
第15章 服务发现 283
15.1 通用即插即用 283
15.2 Jini 286
15.3 Salutation 287
15.4 补充读物 288
第四部分 后端服务器基础结构 295
第16章 网关 295
16.1 连接网关 295
16.1.1 Palm Webclipping代理服务器 296
16.1.2 WAP网关 297
16.1.3 无线网关 298
16.2 代码转换 300
16.3 信息金字塔框架 301
16.4 ProxiNet代码转换网关 302
16.5 家庭网关 303
16.6 补充读物 303
第17章 应用程序服务器 305
17.1 体系结构和组件 305
17.1.1 Java Servlet 306
17.1.2 Enterprise JavaBeans 309
17.2 IBM WebSphere Application Server 312
17.3 Oracle9i应用程序服务器 315
17.4 BEA WebLogic平台 316
17.5 Sun ONE Web Server 317
17.6 补充读物 318
第18章 Internet门户 321
18.1 门户功能概述 322
18.2 门户的类型 324
18.2.1 B2E门户 326
18.2.2 B2B门户 327
18.2.3 B2C门户 328
18.3 门户基础结构 329
18.3.1 J2EE 329
18.3.2 门户结构 331
18.3.3 Portlet 332
18.4 面向移动设备的扩展 335
18.5 面向语音访问的扩展 338
18.6 补充读物 339
第19章 设备管理 341
19.1 设备管理系统的任务 341
19.2 Tivoli Device Support Infrastructure 342
19.3 用户配置信息和目录服务 344
19.4 SyncML设备管理 345
19.5 补充读物 348
第20章 同步 349
20.1 什么是同步 349
20.2 同步模式 349
20.3 同步数据所面临的挑战 351
20.4 数据同步的行业标准 353
20.4.2 无线应用协议(WAP) 354
20.4.1 红外移动通信(IrMC) 354
20.4.3 第三代伙伴关系计划(3GPP) 355
20.4.4 SyncML 355
20.5 同步解决方案 357
20.5.1 同步个人信息管理 357
20.5.2 同步非PIM数据库 360
20.6 补充读物 362
第五部分 新的服务 365
第21章 家庭服务 365
21.1 系统视图 365
21.2 通信服务 366
21.3 家庭自动化 367
21.4 能源服务 368
21.5 安全服务 368
21.6 远程家庭保健服务 369
21.7 补充读物 370
第22章 旅行及商务服务 373
22.1 旅行服务 373
22.2 在地面 375
22.3 在空中 376
22.4 商务服务 376
22.5 现场支持 378
22.6 补充读物 378
第23章 客户服务 381
23.1 交互式广告 381
23.2 忠诚度 382
23.3 购物 382
23.4 支付服务 383
23.5 补充读物 384
第六部分 附录 385
附录A 参考文献 385
附录B 术语 388