书籍详情
Symbian OS通信编程(第2版)
作者:(英)康贝尔 著,何亮,陈亦铮,王玺钧 译
出版社:人民邮电出版社
出版时间:2009-05-01
ISBN:9787115197078
定价:¥58.00
购买这本书可以去
内容简介
SymbianOS中的通信功能,涵盖了底层的通信技术(蓝牙、TCP/IP、红外以及电话技术等),对高层技术(消息传送框架及相关插件、SendAs服务、对象交换、HTTP以及OMA设备管理等)进行了讨论,并包含采用SymbianOS进行相关通信开发的实用信息,其内容贯穿SymbianOS的整个通信体系结构,是讲述SymbianOSv9中SymbianOS通信体系结构和网络的最新向导。《symbianOS通信编程(第2版)》深浅适当,适合手机操作系统的开发人员,也可作为相关培训机构的教材或大专院校SymbianOS课程的教材或参考书。
作者简介
lain于2001年加入了Symbian的通信小组(这是那时的名称),从事过Symbian OS v6.1,v7.0和v7.0s的工作,这些版本分别对应于Nokia 7650、SonyEricsson P800以及Nokia 6600。在蓝牙工作组工作了一年完成Symbian OS PAN规范(profile)的实现后,他来到了Symbian的技术咨询组。最近3年,他在那里帮助Symbian的授权厂商和合作商构建基于Symbian OS的手机。这期间lain参与的工作涉及Symbian OS的诸多方面——从系统各层次组件的调试,针对特定硬件平台的移植再到高层系统的设计。lain在伦敦帝国理工学院获得了信息系统和工程的硕士学位,他喜欢在闲暇时探究万物。
目录
第一部分 引言和概述
第1章 引言 3
1.1 本书内容 3
1.2 本书未涉及的某些功能 4
1.3 阅读本书所需的知识 5
1.4 本书结构 6
1.5 本书适用的Symbian OS版本 7
1.6 应用示例 7
1.7 阅读指导 7
1.8 其他获取信息的渠道 8
1.9 Symbian OS通信的历史 8
1.10 小结 10
第2章 概述 11
2.1 底层功能 12
2.2 高层功能 15
2.3 小结 18
第二部分 底层技术及框架
第3章 ESOCK介绍 21
3.1 ESOCK概述 21
3.2 实例 40
3.3 总结 49
第4章 蓝牙 50
4.1 蓝牙技术概述 50
4.2 Symbian操作系统中的蓝牙 63
4.3 Symbian操作系统蓝牙应用实例 85
4.4 AV协议和架构 91
4.5 小结 95
第5章 红外 96
5.1 引言 96
5.2 红外概述 96
5.3 Symbian OS中的IrDA 99
5.4 小结 120
第6章 IP及相关技术 121
6.1 IP网络概述 121
6.2 IP网络和Symbian OS 124
6.3 Symbian OS中的网络承载技术 127
6.4 网络连接的使用 136
6.5 信息收集和连接管理 149
6.6 服务质量 152
6.7 小结 157
第7章 Symbian操作系统中的电话通信 158
7.1 概述 158
7.2 使用ETel ISV API 159
7.3 限制和考虑 162
7.4 小结 164
第三部分 高层技术及框架
第8章 接收消息 167
8.1 应用程序样例——显示屏幕 167
8.2 消息服务器 169
8.3 消息存储 171
8.4 消息应用程序设计和执行 178
8.5 接收应用程序特定短消息 180
8.6 小结 184
第9章 发送消息 185
9.1 本章提供的样例 185
9.2 SendAs概述 186
9.3 服务/账户 188
9.4 技术描述 188
9.5 使用用户接口(UI)平台发送框 192
9.6 消息类型模块的简要背景 195
9.7 Flickr消息类型模块 197
9.8 Flickr数据消息类型模块 199
9.9 Flickr UI消息类型模块 201
9.10 Flickr客户端消息类型模块 202
9.11 Flickr服务器消息类型模块 203
9.12 消息类型模块动态链接库和安全平台 206
9.13 Flickr消息类型模块共享设置 206
9.14 消息类型模块的安装 207
9.15 小结 208
第10章 对象交换协议 209
10.1 OBEX概述 209
10.2 Symbian操作系统中的OEBX 220
10.3 总结 259
第11章 HTTP 260
11.1 HTTP概述 260
11.2 起步:创建一个会话 261
11.3 创建和提交事务 263
11.4 提供主体数据 264
11.5 监视事务 265
11.6 取消事务 267
11.7 关闭事务 268
11.8 字符串池(Stringpool) 268
11.9 代理支持 269
11.10 处理cookie 270
11.11 HTTP连接配置 271
11.12 平台安全性 274
11.13 过滤器 274
11.14 小结 276
第12章 OMA设备管理 278
12.1 引言 278
12.2 Symbian OS中的设备管理 279
12.3 OMA设备管理要素 279
12.4 设备管理适配器示例 283
12.5 小结 294
第四部分 开发技巧
第13章 设置开发环境 297
13.1 蓝牙 297
13.2 IrDA 299
13.3 IP网络连接 300
13.4 电话通信 306
13.5 “请求帮助,我的串行端口不见了” 306
13.6 总结 308
第14章 展望 309
14.1 更好的网络 309
14.2 更好的交互 310
14.3 更好的服务 311
14.4 结尾 311
附录A 网络资源 312
附录B 授权Flickr MTM使用你的Flickr账户 313
附录C SendWorkBench.appr指南 315
第1章 引言 3
1.1 本书内容 3
1.2 本书未涉及的某些功能 4
1.3 阅读本书所需的知识 5
1.4 本书结构 6
1.5 本书适用的Symbian OS版本 7
1.6 应用示例 7
1.7 阅读指导 7
1.8 其他获取信息的渠道 8
1.9 Symbian OS通信的历史 8
1.10 小结 10
第2章 概述 11
2.1 底层功能 12
2.2 高层功能 15
2.3 小结 18
第二部分 底层技术及框架
第3章 ESOCK介绍 21
3.1 ESOCK概述 21
3.2 实例 40
3.3 总结 49
第4章 蓝牙 50
4.1 蓝牙技术概述 50
4.2 Symbian操作系统中的蓝牙 63
4.3 Symbian操作系统蓝牙应用实例 85
4.4 AV协议和架构 91
4.5 小结 95
第5章 红外 96
5.1 引言 96
5.2 红外概述 96
5.3 Symbian OS中的IrDA 99
5.4 小结 120
第6章 IP及相关技术 121
6.1 IP网络概述 121
6.2 IP网络和Symbian OS 124
6.3 Symbian OS中的网络承载技术 127
6.4 网络连接的使用 136
6.5 信息收集和连接管理 149
6.6 服务质量 152
6.7 小结 157
第7章 Symbian操作系统中的电话通信 158
7.1 概述 158
7.2 使用ETel ISV API 159
7.3 限制和考虑 162
7.4 小结 164
第三部分 高层技术及框架
第8章 接收消息 167
8.1 应用程序样例——显示屏幕 167
8.2 消息服务器 169
8.3 消息存储 171
8.4 消息应用程序设计和执行 178
8.5 接收应用程序特定短消息 180
8.6 小结 184
第9章 发送消息 185
9.1 本章提供的样例 185
9.2 SendAs概述 186
9.3 服务/账户 188
9.4 技术描述 188
9.5 使用用户接口(UI)平台发送框 192
9.6 消息类型模块的简要背景 195
9.7 Flickr消息类型模块 197
9.8 Flickr数据消息类型模块 199
9.9 Flickr UI消息类型模块 201
9.10 Flickr客户端消息类型模块 202
9.11 Flickr服务器消息类型模块 203
9.12 消息类型模块动态链接库和安全平台 206
9.13 Flickr消息类型模块共享设置 206
9.14 消息类型模块的安装 207
9.15 小结 208
第10章 对象交换协议 209
10.1 OBEX概述 209
10.2 Symbian操作系统中的OEBX 220
10.3 总结 259
第11章 HTTP 260
11.1 HTTP概述 260
11.2 起步:创建一个会话 261
11.3 创建和提交事务 263
11.4 提供主体数据 264
11.5 监视事务 265
11.6 取消事务 267
11.7 关闭事务 268
11.8 字符串池(Stringpool) 268
11.9 代理支持 269
11.10 处理cookie 270
11.11 HTTP连接配置 271
11.12 平台安全性 274
11.13 过滤器 274
11.14 小结 276
第12章 OMA设备管理 278
12.1 引言 278
12.2 Symbian OS中的设备管理 279
12.3 OMA设备管理要素 279
12.4 设备管理适配器示例 283
12.5 小结 294
第四部分 开发技巧
第13章 设置开发环境 297
13.1 蓝牙 297
13.2 IrDA 299
13.3 IP网络连接 300
13.4 电话通信 306
13.5 “请求帮助,我的串行端口不见了” 306
13.6 总结 308
第14章 展望 309
14.1 更好的网络 309
14.2 更好的交互 310
14.3 更好的服务 311
14.4 结尾 311
附录A 网络资源 312
附录B 授权Flickr MTM使用你的Flickr账户 313
附录C SendWorkBench.appr指南 315
猜您喜欢