【技术实现步骤摘要】
桌面应用开发方法及装置
[0001]本专利技术涉及数据处理
,尤其涉及一种桌面应用开发方法及装置。
技术介绍
[0002]随着程序开发技术的发展,越来越多的领域开始引入程序控制或是可视化应用技术,因此,程序开发技术开始要面对跨平台的开发要求,以实现在不同系统平台上实现程序应用。
[0003]现有技术中,程序开发技术在面对跨平台的开发要求的时,一般仅通过常规的程序开发流程根据需求进行定制化开发,没有考虑到结合目标系统的特性和浏览器内核的桌面应用技术。可见现有技术存在缺陷,亟待解决。
技术实现思路
[0004]本专利技术所要解决的技术问题在于,提供一种桌面应用开发方法及装置,能够根据目标操作系统选择对应的浏览器内核和前端显示数据,并打包得到可供目标操作系统使用的桌面应用,从而一方面能够根据不同系统选用不同的浏览器内核,提高开发效率,另一方面能够使得开发出的软件能够适配不同系统,提高软件的适配性。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种桌面应用开发方法,所述方法包括:< ...
【技术保护点】
【技术特征摘要】
1.一种桌面应用开发方法,其特征在于,所述方法包括:根据目标操作系统,确定目标浏览器内核数据;确定目标前端显示数据;将所述目标浏览器内核数据和所述目标前端显示数据进行应用打包,得到目标桌面应用;所述目标桌面应用用于在所述目标操作系统中运行。2.根据权利要求1所述的桌面应用开发方法,其特征在于,所述根据目标操作系统,确定目标浏览器内核数据,包括:确定多个候选浏览器内核数据;确定目标操作系统;根据所述目标操作系统,以及预设的系统
‑
内核对应关系模型,从所述多个候选浏览器内核数据中筛选出目标浏览器内核数据。3.根据权利要求1所述的桌面应用开发方法,其特征在于,所述确定目标前端显示数据,包括:获取应用开发需求;根据所述应用开发需求,确定显示素材数据和显示数据格式;将所述显示素材数据转化为所述显示数据格式,得到目标前端显示数据。4.根据权利要求1所述的桌面应用开发方法,其特征在于,所述目标操作系统包括Mac系统、Windows系统和Linux系统中的至少一种;和/或,所述目标浏览器内核数据包括IE浏览器内核数据、Chrome浏览器内核数据、Opera浏览器内核数据、Mozilla Firefox浏览器内核数据、WebKit浏览器内核数据中的至少一种。5.根据权利要求3所述的桌面应用开发方法,其特征在于,所述显示数据格式包括HTML格式和/或CSS格式。6.一种桌面应用开发装置,其特征在于,所述装置包括:内核确定模块,用于根据目标操作系统,确定目标浏览器内核数据;显示确定模块,用于确定目标前端显示数据;应用打包...
【专利技术属性】
技术研发人员:林镇锋,夏成文,潘睿,程鹏飞,
申请(专利权)人:南方电网深圳数字电网研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。