symbianOS通信编程(第2版)(移动终端软件开发系列丛书)
分類: 图书,电子与通信,通信,综合,
品牌: Iain Campbell
基本信息·出版社:人民邮电出版社
·页码:314 页
·出版日期:2009年
·ISBN:7115197075/9787115197078
·条形码:9787115197078
·包装版本:2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:移动终端软件开发系列丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介《symbianOS通信编程(第2版)》概述了SymbianOS中的通信功能,涵盖了底层的通信技术(蓝牙、TCP/IP、红外以及电话技术等),对高层技术(消息传送框架及相关插件、SendAs服务、对象交换、HTTP以及OMA设备管理等)进行了讨论,并包含采用SymbianOS进行相关通信开发的实用信息,其内容贯穿SymbianOS的整个通信体系结构,是讲述SymbianOSv9中SymbianOS通信体系结构和网络的最新向导。《symbianOS通信编程(第2版)》深浅适当,适合手机操作系统的开发人员,也可作为相关培训机构的教材或大专院校SymbianOS课程的教材或参考书。
编辑推荐全新的版本,将引导你掌握通信系统中各部分的常见开发!《symbianOS通信编程(第2版)》与所有的安全从业者有密切关系.并将影响每一位使用Symbian OS的开发者的决定。《symbianOS通信编程(第2版)》涵盖关键概念,主要由四部分构成:
概述7Symbian OS中的通信功能:
涵盖了底层的通信技术——蓝牙、TCP/IP、红外以及电话技术;
讨论了高层技术——消息传送框架及相关插件(涉及SMS、MMS和Email)、SendAs服务、对象交换(OBEX)、HTTP以及OMA设备管理;
包含了使用Symbian OS进行通信相关开发的实用信息。
讲述Symbian OS v9R中SymbianOS通信体系结构和网络的全新指南!
目录
第一部分引言和概述
第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.9Symbian OS通信的历史8
1.10小结10
第2章概述11
2.1底层功能12
2.2高层功能15
2.3小结18
第二部分底层技术及框架
第3章ESOCK介绍21
3.1ESOCK概述21
3.2实例40
3.3总结49
第4章蓝牙50
4.1蓝牙技术概述50
4.2Symbian操作系统中的蓝牙63
4.3Symbian操作系统蓝牙应用实例85
4.4AV协议和架构91
4.5小结95
第5章红外96
5.1引言96
5.2红外概述96
5.3Symbian OS中的IrDA99
5.4小结120
第6章IP及相关技术121
6.1IP网络概述121
6.2IP网络和Symbian OS124
6.3Symbian OS中的网络承载技术127
6.4网络连接的使用136
6.5信息收集和连接管理149
6.6服务质量152
6.7小结157
第7章Symbian操作系统中的电话通信158
7.1概述158
7.2使用ETel ISV API159
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.2SendAs概述186
9.3服务/账户188
9.4技术描述188
9.5使用用户接口(UI)平台发送框192
9.6消息类型模块的简要背景195
9.7Flickr消息类型模块197
9.8Flickr数据消息类型模块199
9.9Flickr UI消息类型模块201
9.10Flickr客户端消息类型模块202
9.11Flickr服务器消息类型模块203
9.12消息类型模块动态链接库和安全平台206
9.13Flickr消息类型模块共享设置206
9.14消息类型模块的安装207
9.15小结208
第10章对象交换协议209
10.1OBEX概述209
10.2Symbian操作系统中的OEBX220
10.3总结259
第11章HTTP260
11.1HTTP概述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处理cookie270
11.11HTTP连接配置271
11.12平台安全性274
11.13过滤器274
11.14小结276
第12章OMA设备管理278
12.1引言278
12.2Symbian OS中的设备管理279
12.3OMA设备管理要素279
12.4设备管理适配器示例283
12.5小结294
第四部分开发技巧
第13章设置开发环境297
13.1蓝牙297
13.2IrDA299
13.3IP网络连接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
附录CSendWorkBench.appr指南315
……[看更多目录]
文摘插图:
第二部分 底层技术及框架
第4章 蓝牙
4.1 蓝牙技术概述
蓝牙是一个通用的短距离无线通信技术,目前蓝牙设备工作在2.4 GHz的ISM频段,而未来它可以工作在其他频段上。蓝牙技术以资源受限为设计的核心,比如,要最小化蓝牙设备的能量消耗,而这也正是移动设备设计的一个关键问题。人们起初认为蓝牙技术可以替代两种常用的有线接口叫S.2 32串口以及移动电话和耳机间的有线接口。然而随着蓝牙技术的发展,它也将替代其他的有线接口:立体声、视频并口、USB和以太网。
蓝牙技术中一个很重要的原则就是要保证所有的设备具有相同的底层功能,,而不是一个“智能”主机和多个相对“非智能”设备,比如以“一个主机,多个外围设备”为原则设计的USB。而这一点在USB的OTG(On-The-Go)标准中得以修改,然而,这需要在所有的设备中添加额外的功能进行支持。蓝牙设备的这种对称结构带来的一个好处是通信可以由任意一个设备发起,而且可以用于各种场景,比如P2P通信,而这很难在有主机存在的结构中实现和配置。
蓝牙的另一主要特点是支持“网络架构”,这考虑到许多端到端通信的应用情况,比如移动电话和耳机之间的连接,并且规定了实现这些用例的标准方法。蓝牙的这一优点在于不需要专门的驱动,而如果需要的话,那么所有的蓝牙设备都需要存储可能要与之通信的相关设备的驱动。尽管典型的蓝牙架构的概念在描述一个用例时要比USB设备类的概念更进一步,但仍可以参照USB中的设备类的概念来理解蓝牙架构的概念。