一种基于配置的跨平台应用生成方法及装置制造方法及图纸

技术编号:19820772 阅读:36 留言:0更新日期:2018-12-19 14:20
本申请公开了一种基于配置的跨平台应用生成方法,用于不同操作系统的智能移动端的跨平台应用,包括:设置跨平台应用的开发接口以开发跨平台应用的功能模块;标记功能模块,并将已标记的功能模块统一配置的应用集市;创建跨平台应用,并根据以标记的功能模块所带有的功能标签从应用集市中选取对应的功能模块;设置跨平台应用的配置文档,并基于所述配置文档进行编译以生成跨平台应用的jar包和/或war包。本申请还公开了一种对应的基于配置的跨平台应用生成装置。本申请的有益效果为:通过对各智能移动端的基础功能设置统一接口的形式模块化,形成跨平台应用的应用集市,降低了跨平台应用的混合开发门槛并缩短了跨平台应用的开发周期。

【技术实现步骤摘要】
一种基于配置的跨平台应用生成方法及装置
本专利技术涉及计算机领域。特别地,本专利技术涉及到一种基于配置的跨平台应用生成方法及装置。
技术介绍
对于应用程序开发人员,尤其是跨平台的应用程序开发人员,经常需要分别对每个特定平台,例如网页端以及智能移动端下的各类平台,编写相应的应用程序代码,以确保上述跨平台的应用程序能够在不同的平台上提供相同的服务。目前,对于此类应用程序的开发项目,开发人员可以采用基于特定平台所提供的官方开发语言进行原生开发,从而高效地操纵各智能移动端的对应底层硬件以实现诸如多点触控、近距离无线通讯和短信读取等功能。然而,由于各移动智能端之间的差异较大,因此开发人员不得不为应用程序的各个目标推广平台,或至少在主流移动智能端分别开发和维护同一应用程序。对于大型应用开发程序,上述方案的后期维护成本将变得十分庞大。相反,开发人员若采用Web端的开发技术,例如纯HTML5的开发框架,虽然可以提高关键业务代码的复用率,降低了应用程序的后期维护成本;然而,由于此类开发技术的自身限制,开发人员无法直接高效地调用移动智能端的硬件或离线设备,使得应用程序的运行效率十分低下,例如由于数据和界本文档来自技高网...

【技术保护点】
1.一种基于配置的跨平台应用生成方法,用于不同操纵系统的智能移动端的跨平台应用,其特征在于,包括以下步骤:设置跨平台应用的开发接口以开发跨平台应用的功能模块,其中所述功能模块是基于第三方开发工具库开发的;标记功能模块,并将已标记的功能模块统一配置的应用集市;创建跨平台应用,并根据以标记的功能模块所带有的功能标签从应用集市中选取对应的功能模块;设置跨平台应用的配置文档,并基于所述配置文档进行编译以生成跨平台应用的jar包和/或war包。

【技术特征摘要】
1.一种基于配置的跨平台应用生成方法,用于不同操纵系统的智能移动端的跨平台应用,其特征在于,包括以下步骤:设置跨平台应用的开发接口以开发跨平台应用的功能模块,其中所述功能模块是基于第三方开发工具库开发的;标记功能模块,并将已标记的功能模块统一配置的应用集市;创建跨平台应用,并根据以标记的功能模块所带有的功能标签从应用集市中选取对应的功能模块;设置跨平台应用的配置文档,并基于所述配置文档进行编译以生成跨平台应用的jar包和/或war包。2.根据权利要求1所述的方法,其特征在于,跨平台应用的框架引擎是采用原生的方式开发。3.根据权利要求1所述的方法,其特征在于,用于开发功能模块的第三方开发工具库是Weex。4.根据权利要求1所述的方法,其特征在于,当扩展跨平台应用的功能时,所述功能的对应功能模块基于网页端框架开发,并挂载在当前跨平台应用上。5.根据权利要求4所述的方法,其特征在于,用于开发功能模块的网页端框架是HTML5框架。6.根据权利要求1所述的方法,其特征在于,当维护更新扩展跨平台应用时,配置文档更新跨平台应用对应的功能模块,使得跨平台应用根据配...

【专利技术属性】
技术研发人员:罗奔
申请(专利权)人:珠海宏桥高科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1