跨平台手机移动中间件的设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:alpaalpa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文设计了一种基于脚本解析引擎和客户端动态构建的跨平台手机移动中间件,用以在不同的手机操作系统上实现已有的PC软件和应用,并进一步提出使用Html5技术来实现界面构建和数据传输,使中间件的表现形式更加丰富,跨平台支持性更好。系统整个运行环境由中间件模块和各个手机操作系统平台移动客户端组件组成:(1)中间件模块主要由Java程序和相应的Xml脚本两个部分组分。程序启动后,服务器端加载预先编写的Xml文件,解析Xml文件,调用数据库驱动、爬虫模块获取变量数据,组装成Json字符串向手机客户端传送。(2)移动客户端组件在各手机操作系统平台上各有一个,实现的功能都是:接收呈现数据块并调用解析模块,构建UI呈现数据,在终端上实现对业务系统的呈现和操作。手机客户端用户动作响应模块收集用户操作指令,传回服务器端,服务器端响应用户请求,调用相应的Xml文件,解析Xml文件,组装数据,发往手机客户端。本文的具体工作如下:1.在查阅国内外文献的基础上,总结了跨平台手机中间件的概念及意义,例举了几种主要的跨平台解决方案,并简述了中间件的概念。2.总结了跨平台手机中间件的设计要求,并具体分析总结了目前应用比较广泛的几个跨平台移动应用程序开发框架。3.制定了Xml的脚本协议规范,编写了对应业务的Xml脚本,并选定了符合要求的脚本解析器,选择了Json作为中间件服务器端与手机终端的数据传输格式,并分析对比了中间件服务器端与业务系统交互数据的三种方式。4.构建了跨平台手机移动中间件的整体实现框架,并通过中间件实现了某校学院的学生信息工作系统在手机终端上的移动化。详细描述了框架中各模块的实现方法及核心代码,其中包括了服务器端,Xml解析模块,数据组装模块,爬虫模块及Json字符串的发送和解析模块。并成功完成了联调实验。
其他文献
作为WLAN、LTE、WiMAX和陆地数字广播电视系统的关键技术,正交频分复用(OFDM)技术由于其频谱利用率高、抗多径衰落能力强等优点,已经成为宽带数字通信研究的热门技术。尽管OFDM技
Nyquist采样定理指出:想要不失真的将信号恢复出来,采样速率必须大于或等于信号最大带宽的两倍。随着生活水平的提高和信息技术的发展,人类对信息需求的数量与质量与日俱增,导
随着红外热成像技术的发展,红外焦平面阵列成像系统已被广泛的应用于夜间监测、非接触式测温以及电器设备热故障检测等领域。然而,受半导体材料和器件制造工艺的影响,焦平面阵列
随着互联网技术的发展,网站技术日趋成熟,互联网上的站点也越来越多,信息量非常巨大,而人们的工作和生活中对互联网上的信息需求也越来越大,搜索引擎技术的重要性愈加明显。
随着移动通信技术的发展,集群通信也在向基于TD-LTE技术的第四代数字集群演进。第四代集群在技术上将向系统IP化、业务多样化、数据宽带化、终端多模化的方向发展。与此同时,对
随着产业信息化、移动互联网的迅速发展,人们对宽带化的业务需求越来越高,而原有的网络已经远远不能满足无线数据量爆炸式的增长。为了满足人们对数据速率、服务质量的高要求,第
生物电信号的分析对于评估人体机能的状态具有重要的意义。本文提出了两种新的生物电信号的分析方法,期望能够更有效的对生物电信号的不可逆性及耦合程度进行分析,并应用于实践
在当今的信息时代,位置服务信息在人们的日常生活中已经越来越重要,室外定位技术如GPS定位系统等已经运用的比较成熟。然而,室外定位系统在室内定位中却几乎无法发挥其作用,尤其