| 摘要 | 第1-4页 |
| ABSTRACT | 第4-9页 |
| 第一章 绪论 | 第9-18页 |
| ·研究背景 | 第9-11页 |
| ·国内外研究概况 | 第11-14页 |
| ·桌面图形用户界面系统现状及其局限性 | 第11页 |
| ·基于XML图形用户界面的提出 | 第11-12页 |
| ·移动终端中人机交互技术的研究 | 第12-13页 |
| ·移动终端对图形用户界面的需求 | 第13页 |
| ·现有移动终端界面技术及其局限性 | 第13-14页 |
| ·课题的意义、研究内容和论文安排 | 第14-18页 |
| ·课题的意义 | 第14-15页 |
| ·课题的研究内容 | 第15-17页 |
| ·论文内容安排 | 第17-18页 |
| 第二章 理论知识与关键技术 | 第18-31页 |
| ·人机交互技术 | 第18-19页 |
| ·软件复用技术 | 第19页 |
| ·软件构件技术 | 第19-20页 |
| ·J2ME技术 | 第20-24页 |
| ·J2ME的体系结构 | 第20-22页 |
| ·J2ME的MIDP程序设计 | 第22-23页 |
| ·J2ME中的多线程技术 | 第23-24页 |
| ·XML技术 | 第24-27页 |
| ·XML技术概述 | 第24-25页 |
| ·XML技术的优点 | 第25-27页 |
| ·数据同步技术 | 第27-30页 |
| ·同步协议的选择 | 第27-28页 |
| ·SyncML技术框架 | 第28-29页 |
| ·SyncML协议分析 | 第29-30页 |
| ·SyncML应用性能分析 | 第30页 |
| ·本章小结 | 第30-31页 |
| 第三章 系统架构设计与实现 | 第31-75页 |
| ·系统框架设计 | 第31-35页 |
| ·系统的设计模式 | 第31-32页 |
| ·系统架构设计 | 第32-35页 |
| ·移动应用程序的界面定义及运行时绘制 | 第35-51页 |
| ·运行时界面绘制的思想 | 第35-36页 |
| ·界面定义的结构设计 | 第36-42页 |
| ·XML文档解析 | 第42-48页 |
| ·运行时绘制界面的实现 | 第48-51页 |
| ·移动应用程序的数据定义及运行时动态数据绑定 | 第51-54页 |
| ·数据绑定技术 | 第51-52页 |
| ·数据定义的结构设计 | 第52-53页 |
| ·本系统中数据绑定的实现 | 第53-54页 |
| ·使用数据绑定技术的优势 | 第54页 |
| ·移动终端的数据持久化存储 | 第54-60页 |
| ·记录管理系统 | 第54-55页 |
| ·移动终端数据持久化存储的设计思路 | 第55页 |
| ·移动终端数据持久化存储的实现 | 第55-60页 |
| ·移动终端数据与服务器数据的同步设计与实现 | 第60-67页 |
| ·移动终端的数据同步 | 第60-61页 |
| ·移动终端和服务器数据同步的设计方案 | 第61-63页 |
| ·本系统数据同步的实现 | 第63-67页 |
| ·数据定义自动生成移动端和服务器端的数据存储结构 | 第67-74页 |
| ·据数据定义自动生成两端数据存储结构设计思想 | 第67-68页 |
| ·根据数据定义自动生成服务器端的数据存储结构的实现方法 | 第68-73页 |
| ·根据数据定义自动生成移动终端的数据存储结构的实现方法 | 第73-74页 |
| ·根据数据定义自动生成两端数据存储结构的意义 | 第74页 |
| ·本章小结 | 第74-75页 |
| 第四章 系统的实验条件及测试结果 | 第75-81页 |
| ·系统的实验条件、必备的硬件和软件设备 | 第75页 |
| ·Eclipse下J2ME开发环境的配置 | 第75-77页 |
| ·使用MySQL Sync4j同步服务器的配置 | 第77-78页 |
| ·Sync4j同步服务器的配置步骤 | 第77页 |
| ·在Sync4j中创建SyncSource | 第77-78页 |
| ·系统测试结果 | 第78-80页 |
| ·运行时界面绘制的运行结果 | 第78-79页 |
| ·数据同步运行结果 | 第79-80页 |
| ·本章小结 | 第80-81页 |
| 第五章 总结与展望 | 第81-83页 |
| ·总结 | 第81-82页 |
| ·系统的进一步完善和改进 | 第82-83页 |
| 致谢 | 第83-84页 |
| 参考文献 | 第84-87页 |
| 附录A 攻读硕士学位期间完成的主要论文 | 第87页 |