首页> 中文学位 >SyncML客户端应用开发库设计与实现
【6h】

SyncML客户端应用开发库设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及关于论文使用授权的说明

第一章引言

1.1课题背景

1.2课题来源与作者主要工作

1.3论文章节安排

第二章数据同步技术基础

2.1数据同步概念

2.2数据同步在移动计算中的意义

2.2.1移动同步典型使用场景

2.2.2数据同步技术应用前景

2.3数据同步产品概况

2.3.1专有数据同步产品

2.3.2通用开放同步标准的意义

2.3.3 SyncML协议

2.4数据同步的基本问题

2.4.1同步数据结构特性

2.4.2同步粒度

2.4.3记录映射

2.4.4更新传递

2.4.5同步冲突解决

2.4.6其它问题

第三章同步技术方案比较

3.1同步产品比较标准

3.1.1逻辑拓扑

3.1.2系统规模

3.1.3传输负载

3.1.4计算强度

3.1.5存储空间消耗

3.2 ACTIVE SYNc

3.2.1 ActiveSync总体结构

3.2.2 ActiveSync同步特性

3.3 PALM HoTSYNC

3.3.1 HotSync总体结构

3.3.2 HotSync的同步特性

3.4 ORACLE脱机管理与同步技术

3.4.1 Oracle移动同步产品体系结构

3.4.2 Oracle同步特性

3.5 CPISYNC

3.5.1 CPI Sync原理简述

3.5.2 CPISync同步特性

3.6 SYNCML

3.6.1 SyncML应用的部署

3.6.2 SyncML同步特性

3.7比较结论

第四章SYNcML同步协议分析

4.1 SYNcML协议概要

4.2 SYNcML数据表示

4.2.1 SyncML与XML

4.2.2消息结构

4.2.3 SyncML中的地址

4.2.4 SyncML中的项目

4.2.5元信息

4.3 SYNcML同步过程

4.3.1同步类型与交互过程

4.3.2 SyncML的包、消息与命令

4.3.3同步会话的初始化与同步模式选择

4.3.4 SyncML中的映射管理

4.3.5 SyncML中的认证机制

4.3.6设备能力描述

4.3.7逻辑信息的分拆问题

4.4传输绑定问题

4.5 SYNcML扩展机制处理

4.6 SYNcML发展趋势

4.7本课题中开发库设计动机

4.7.1理想开发库的特征

4.7.2主要开发库的设计取舍

4.7.3本课题设计动机与思路

第五章开发库概念模型设计

5.1 SYNcML命令处理

5.1.1基本操作型原语(Add/Delete/Replace/Copy)

5.1.2信息单位控制原语(Sync/Sequence/Atom)

5.1.3扩展操作原语(Get/Put/Exec/Search)

5.1.4提醒原语(Alert)

5.1.5消息头(SyncHdr)的响应

5.1.6单命令中的多Item处理

5.2发送命令的处理

5.2.1阻塞状态

5.2.2分拆处理

5.2.3解决方案

5.3接收命令的处理

5.3.1解析器选择

5.3.2接收命令的处理

5.4使用MoBSDK的SYNcML同步过程

5.4.1初始化过程

5.4.2数据交换过程

5.4.3映射表发送阶段

第六章开发库接口与模块设计

6.1开发库框架概述

6.1.1传输绑定接口

6.1.2会话管理模块

6.1.3工作区管理模块

6.1.4 WBXML与XML

6.1.5 SyncML解析与命令分发

6.2开发库模块结构详解

6.2.1传输绑定管理与传输操作接口

6.2.2命令构造控制

6.2.3解析器与命令调度

6.2.4会话上下文环境及维护

6.3开发库调用流程

第七章开发库的应用与验证

7.1开发库的应用

7.1.1客户端应用设计内容

7.1.2 MobSync模块结构

7.2产品测试

7.2.1静态兼容性测试

7.2.2互操作测试

7.3验证结论

第八章总结与展望

参考文献

致谢

附录A重要基础数据结构/接口

附录B MoBSYNc兼容性特征列表

个人简历、发表论文及科研项目

展开▼

摘要

在本课题中,作者通过对SyncML协议的深入分析,归纳整理了在多种平台下进行SyncML客户端应用开发所需要的共同能力,并对SyncML的交互控制与同步的概念模型进行了整理设计,实现了一套被称为MobSDK的SyncML客户端开发工具库.本文在对数据同步基本问题的分析与对主流同步技术方案分析比较基础上,预测与评估了数据同步技术的可能发展方向,然后通过对SyncML协议关键问题的分析得出了SyncML客户端应用对开发库的需求.在稍后的章节中,分别从开发概念模型与功能模块设计角度对这一开发库进行了细致的描述,介绍了开发库中的各个关键接口、模块之间的相互关系及应用方法.文术还介绍了通过对MobSync Client的测试完成的开发库的兼容性测试过程.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号