【摘 要】
:
随着移动互联网的蓬勃发展和快速普及,各种移动应用也呈爆炸式增长。目前主流的移动操作系统有iOS、Android、Blackberry、Windows Phone和Symbian等。由于移动终端的设备类
论文部分内容阅读
随着移动互联网的蓬勃发展和快速普及,各种移动应用也呈爆炸式增长。目前主流的移动操作系统有iOS、Android、Blackberry、Windows Phone和Symbian等。由于移动终端的设备类型、操作系统的巨大差异性,导致每种操作系统的客户端软件都需要单独开发,不能复用。这样的项目技术难度大、门槛高、费用高、周期长、难维护。如果可以研制出一套移动应用开发中间件平台,能够快速生成不同用户、不同操作系统、不同机型、不同移动通信网络的移动应用软件,这将大大提高移动应用的开发效率,降低开发成本。基于这种思想,本项目研制移动开发中间件平台,由于HTML5的跨平台性,我们通过HTML5技术实现设计器的功能。用户只需要进入这个平台,在设计器中对模板进行配置和管理,包括界面风格的设置,字体大小等基本的设置。通过对这些基本的模板配置,我们就能够将用户需要的APP页面设计出来。平台再经过对模板的解析和渲染,结合数据的相关绑定操作,就可以完成一个APP的开发。本文通过对移动开发中间件平台中渲染引擎系统的设计与分析,实现该平台的具体功能。并且通过具体的系统应用,分别在Android和iOS等操作系统上得到具体的展现,真正做到了一次编写、多平台运行的要求。这样就可以在很大的程度上降低软件开发和维护的成本。
其他文献
近年来,随着人们对人机交互兴趣的增加,表情识别逐渐成为一个研究热点。人脸表情识别是指利用计算机分析人的脸部表情及变化,进而确定其内心情绪或思想活动,实现人机之间更自然更
随着Internet的迅速发展,网络上的资源日趋丰富,通用搜索引擎已经不能满足人们对个性化信息检索服务日益增长的需要,面向主题的搜索引擎应运而生,提供信息分类更细致精确的网
随着地面宽带多媒体通信的迅猛发展,可以承载语音、数据、视频及Internet宽带多媒体应用业务的宽带卫星通信系统的发展受到了高度关注,其中基于DVB-RCS(Digital VideoBroadcasti
单点登录的基本思想是用户只需要登录一次就可以访问所有相互信任的应用系统。由于Web服务业务经常需要不同域中的多个站点协同工作,这就面临跨域的协同认证和安全信息传递的
随着互联网的发展,网络上的信息迅速增长。由于网络本身的分布性,不同的组织必然定义自己的本体来描述数据。构建者和构建方法的不同必然导致同一领域存在许多有差别的本体,这就
利用虚拟现实仿真技术进行虚拟驾驶系统的开发,可以方便地进行车辆模型的选择和模拟环境的设定,再现性好;可以一定程度上代替危险性试验,提高安全性,降低成本。Quest3D是一款
云计算是分布式计算、并行计算、网格计算、虚拟化、负载均衡、网络存储等传统计算机技术和网络技术融合的产物,是基于网络的新兴技术。云计算的资源池由大量性能不同的资源
随着电子商务与网络的发展,多媒体作品和软件产品以数字格式在网络传播将成为主流。在给大家带来便利的同时,也因此带来了许多负面影响,如版权侵犯,信息篡改等。传统的加密手段在
移动机器人技术自上世纪60年代以来,经历40多年的发展已经取得了长足的进步。而在污水处理厂,由于环境恶劣,某些工作不适合人工长期工作,这就对污水处理厂的自动化作业提出了
当前各种数据都呈现海量趋势,传统数据分析已无法应对人们从海量数据中发现知识的需求,于是各种新的数据挖掘技术应运而生。用于发现属性集之间有趣联系的关联规则挖掘是数据