Symbian OS Communications Programming Overview

Symbian OS 通讯编程概览

一、书籍简介

Symbian OS通讯编程》第二版由Iain Campbell主编,涵盖了Symbian OS中的通讯功能,包括蓝牙红外数据关联TCP/IP协议栈电话服务等。

二、核心通讯功能详解

  1. 蓝牙(Bluetooth)
    • 定义:一种短距离无线通讯技术标准,用于设备间的数据传输。
    • 应用场景:设备间数据传输、耳机连接、文件共享。
    • 编程接口:支持服务发现与数据传输。
  2. 红外数据关联(IrDA)
    • 定义:基于红外线的点对点通讯技术。
    • 应用场景:旧式设备文件传输。
    • 编程接口:包括连接管理、数据传输支持。
  3. TCP/IP协议栈
    • 定义:网络通讯的核心协议族。
    • 应用场景:网络访问、在线服务。
    • 编程接口:包括套接字编程与HTTP处理。
  4. 电话服务
    • 定义:移动网络的语音通讯功能。
    • 应用场景:电话通话、电话簿管理、来电显示。
    • 编程接口:呼叫控制、状态监听功能。

三、扩展通讯领域探索

  1. 消息框架与插件
    • 定义:用于处理各类消息的服务层。
    • 应用场景:支持短信、邮件、即时通讯。
    • 编程接口:插件方式实现消息处理定制化。
  2. HTTP栈
    • 定义:处理HTTP协议的软件模块集合。
    • 应用场景:网页浏览、在线服务交互。
    • 编程接口:GET/POST请求、SSL连接支持。
  3. OBEX栈
    • 定义:对象交换协议,支持文件与目录交换。
    • 应用场景:文件传输、设备同步。
    • 编程接口:支持文件上传下载、目录浏览。
  4. OMA设备管理
    • 定义:标准化的远程设备管理协议。
    • 应用场景:企业远程设备配置与应用安装。
    • 编程接口:支持远程命令与状态报告。

四、结论

Symbian OS通讯编程》是开发者的全面指南,涵盖Symbian OS中的通讯功能,帮助开发者掌握高级功能,开发高效应用。

pdf 文件大小:3.19MB