基于移动终端平台的发布/订阅系统设计与实现

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:hongyan1230
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能移动终端平台的迅速发展以及第三代移动通信技术的逐步推广,移动互联网技术及其应用已经成为一个重要的研究领域。由于移动终端平台的特殊性,其设计原则和开发技术都与传统软件有很大不同。支持发布/订阅的消息中间件技术支持异步、多点通信,具有良好的跨平台性以及通信主体松耦合等特点,采用发布/订阅技术构建移动终端平台上的消息系统相对于传统技术具有很大的优势。本文研究了多种支持发布/订阅系统的中间件平台,在不同的移动操作系统上对其应用模型进行了设计与实现,并进行了相关的性能测试。主要工作如下:首先,本文对当前主要的两种发布/订阅系统标准进行了研究,分别为对象管理组织的数据分发服务(Data Distribution Service, DDS)标准与SUN公司提出的Java消息服务(Java Message Service, JMS)标准,对这两种中间件技术的组成框架及编程接口规范进行了分析。第二,基于DDS标准设计了一种适用于移动终端平台的发布/订阅系统应用模型,解决了DDS不支持分布式发布/订阅的问题,并在Windows Mobile上实现了这个发布/订阅系统。第三,基于Android操作系统平台,设计了一种符合JMS标准的发布/订阅系统,该系统支持多种不同的无线接入方式,具有良好的异构网络兼容性。本文以消息的异步推送与拉取为基础设计了相应的应用场景并在终端平台上实现了应用模型的开发,为Android平台上的消息系统开发提供了一种新的技术方案。
其他文献
实时系统对任务的执行时间有着苛刻的要求,因此需要保证系统在最坏情况下也能够满足时间需求,这就需要知道任务最坏情况执行时间(Worst-Case Execution Time, WCET)。Cache作
目前,旅游信息平台主要以旅游门户网站的形式存在,其中的功能千篇一律,主要包括“旅游景点介绍”、“酒店预订”、“机票预订”、“自驾游”、“旅游地导航”等功能。但随着
随着互联网的飞速发展,互联网病毒传播也随之成为一个全球性问题,为了更好地应对互联网病毒传播,有必要对互联网上的病毒传播行为进行深入的分析。互联网本身作为一个典型的
随着虚拟现实技术的发展、数字化人体运动仿真技术的日趋成熟,大规模人群运动仿真技术开始成为虚拟人合成领域新兴的研究热点。利用群体模拟技术,在计算机生成空间中创建并模
随着多核时代的到来,处理器运算能力的发展进入了一个黄金阶段。随之而来的“存储墙”问题也越发的严重了。在共享总线的多处理器体系结构中,内存是一个很重要的共享资源。多
随着信息技术的发展,人们在生产实践中需要处理的三维体数据日益增多。直接体绘制技术是三维体数据可视化重要的方法之一。它的最大特点是不需要从体数据中提取任何中间图元而
运行在网络环境中的软件系统通常由分布在不同网络节点上的软件实体组成,并基于一定的异步通信协议进行分布式协同工作,实现各种软件功能。对于这样的复杂软件系统,一致性测试仍
随着计算机硬件体系结构的不断发展,多核集群逐渐成为当今高性能计算机的主流架构。在2010年11月的全世界500强排名中,82.8%的超级计算系统使用集群体系结构,并且绝大多数的系
随着高性能计算的发展,大规模科学计算往往需要处理TB级甚至PB级的数据,这就对高性能计算机的存储系统提出了较高的性能需求。分布式文件系统的发展和应用有效地解决了集群系
数字内容的阅读和播放是3G网络中重要的增值业务应用,为使这些数字内容的创作、分发和消费在可控方式下进行,防止数字内容的非法拷贝和传输,真正达到知识产权保护的目的,全球