一种手机应用开发方法和系统技术方案

技术编号:7786272 阅读:112 留言:0更新日期:2012-09-21 07:13
本发明专利技术提供一种手机应用开发系统和方法,所述系统包括:代码封装模块,用于将实现应用开发的程序代码封装成各个功能控件;控件库,用于存储代码封装模块封装而成的功能控件;模型库,用于存储用于进行手机应用开发的应用模型;应用开发模块,用于基于控件库和模型库中存储的功能控件和应用模型进行手机应用开发;手机应用包括多个应用页面;业务流转设置模块,用于对应用开发模块所开发的手机应用的多个应用页面的流转关系进行设置;应用发布模块,用于生成手机应用并进行在线发布。实施本发明专利技术,方便快速的开发各式各样的手机应用软件,避免了使用专业的编程语言的开发手机应用的限制,为手机应用开发提供了极大的方便。

【技术实现步骤摘要】

本专利技术涉及一种软件开发技术,尤其涉及一种手机应用开发方法和系统
技术介绍
在现有的技术中,软件开发商开发手机应用,是通过编写代码实现的,这需要开发者精通Java等编程语言和程序调试技巧,非常费时费力,而且代码重用率低,开发效率很低。对于不熟悉Java等编程语言的用户或者应用开发 者而言,手机应用开发是一大难题。但是,随着手机应用的普及,手机应用市场的快速增长,越来越多手机应用提供商希望能够快速和自主开发手机应用软件,因此十分有必要提供一种简单易用的手机应用开发方法和系统。
技术实现思路
本专利技术提供一种手机应用开发方法和系统,以一种可视化的编辑环境为使用者提供软件开发功能,在整个手机应用开发过程中,无需编写任何软件代码,使得手机应用的开发变得非常简单和高效。本专利技术提供一种手机应用开发系统,包括 代码封装模块,用于将实现应用开发的程序代码封装成各个功能控件;所述功能控件为可视化组件; 控件库,用于存储所述代码封装模块封装而成的功能控件; 模型库,用于存储用于进行手机应用开发的应用模型; 应用开发模块,用于在可视化的操作界面,通过在线的图形化建模的控件编辑器,基于所述控件库和模型库中存储的功能控件和应用模型进行手机应用开发;所述手机应用包括多个应用页面; 业务流转设置模块,用于对所述应用开发模块所开发的手机应用的多个应用页面的流转关系进行设置; 应用发布模块,用于生成手机应用并进行在线发布。其中,所述应用开发模块包括 自定义开发模块,用于在可视化的操作界面,通过在线的控件编辑器自定义手机应用的应用页面; 模型开发模块,用于在可视化的操作界面,通过在线的控制编辑器以所述模型库中存储的应用模型为基础,开发手机应用的应用页面。其中,所述自定义开发模块,具体包括 应用页面创建单元,用于通过控件编辑器创建一个自定义应用页面; 控件设置单元,用于从所述控件库中调用功能控件,将其排布于所述应用页面创建单元创建的自定义应用页面上;所述功能控件包括按钮控件、标签控件、文本框控件、图片控件、浏览器控件、视频控件、音频控件;属性设置单元,用于对所述排布在所述自定义应用页面上的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景 应用页面合成单元,用于保存所述功能控件的在所述自定义应用页面上的排布方式以及属性,合成手机应用。其中,所述模型开发模块,具体包括 模型调用单元,用于从所述模型库中调用已经创建的应用模型; 控件设置单元,用于从所述控件库中调用功能控件,将其排布于所述应用模型对应的应用页面上;或对所述应用模型对应的应用页面中已有的功能控件进行排布;所述功能控件包括按钮控件、标签控件、文本框控件、图片控件、浏览器控件、视频控件、音频控件;属性设置单元,用于对所述排布在所述应用模型对应的应用页面中的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景 应用页面合成单元,用于保存所述功能控件的在所述自定义应用页面上的排布方式以 及属性,合成手机应用的应用页面。其中,所述业务流转设置模块,包括 节点设置模块,用于在在线的可视化的操作界面上设置多个节点;所述每个节点唯一对应一个手机应用的应用页面; 路径设置模块,用于在所述多个节点之间设置路径以设定多个节点之间的流转关系。其中,所述业务流转设置模块,还包括 路径删除模块,用于删除或更改路径设置模块已经设置的节点之间的路径。其中,所述节点设置模块包括 页面存储单元,用于存储手机应用的多个应用页面; 控件存储单元,用于存储所述多个应用页面中的多个控件; 节点设置单元,用于在在线的可视化的操作界面上设置与所述页面存储单元中的应用页面一一对应的节点。其中,所述路径设置模块,包括 首节点设置单元,用于将所述节点设置单元设置的节点中,需要首页显示的应用页面对应的节点设置为首节点; 结束节点设置单元,用于将所述节点设置单元设置的节点中,需要在结束时显示的应用页面对应的节点设置为结束节点; 路径设置单元,用于在两两具有流转关系的节点之间建立路径,设置以首节点作为起始节点,所述结束节点作为结束节点的流转路径。其中,所述路径设置单元具体用于在两两具有流转关系的节点之间标注方向箭头以建立两两节点之间的流转路径,设置以首节点作为起始节点,所述结束节点作为结束节点的流转路径。其中,所述代码封装模块,还用于将实现广告投放功能的代码封装成可视化的广告投放模块; 所述广告投放模块,用于基于可视化的操作界面,在手机应用中投放广告。其中,所述广告投放模块,包括 广告设置单元,用于在所述可视化的操作界面上,上传需要显示的广告或者设置广告的连接地址; 时间设置单元,用于在所述可视化的操作界面上,设置广告显示的时间,当该时间到来时,定时触发所述广告设置单元设置的所述广告。其中,所述广告投放模块,还包括 区域设置单元,用于在所述可视化的操作界面上,设置广告显示时在所述手机应用的应用页面所占的高度或像素; 位置设置单元,用于在所述可视化的操作界面上, 设置广告显示时在所述手机应用的应用页面所处的位置。其中,所述广告投放模块,还包括 权限设置单元,用于在所述可视化的操作界面上,设置是否允许在所述手机应用中播放广告的权限。相应的,本专利技术还提供一种手机应用开发方法,包括 将实现应用开发的程序代码封装成各个功能控件;所述功能控件为可视化组件; 存储所述封装而成的功能控件; 存储用于进行手机应用开发的应用模型; 在可视化的操作界面,通过在线的图形化建模的控件编辑器,基于所述存储的功能控件和应用模型进行手机应用开发;所述手机应用包括多个应用页面; 对所述开发的手机应用的多个应用页面的流转关系进行设置; 生成手机应用并进行在线发布。其中,所述在可视化的操作界面,通过在线的图形化建模的控件编辑器,基于所述存储的功能控件和应用模型进行手机应用开发,包括 在可视化的操作界面,通过在线的控件编辑器自定义手机应用的应用页面;或在可视化的操作界面,通过在线的控制编辑器以所述存储的应用模型为基础,开发手机应用的应用页面。其中,所述在可视化的操作界面,通过在线的控件编辑器自定义手机应用的应用页面,包括 通过控件编辑器创建一个自定义应用页面; 从所述存储的功能控件中调用功能控件,将其排布于所述自定义应用页面上;所述功能控件包括按钮控件、标签控件、文本框控件、图片控件、浏览器控件、视频控件、音频控件; 对所述排布在所述自定义应用页面上的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景 保存所述功能控件的在所述自定义应用页面上的排布方式以及属性,合成手机应用的应用页面。其中,所述在可视化的操作界面,通过在线的控制编辑器以所述存储的应用模型为基础,开发手机应用的应用页面,包括 从所述存储的应用模型中调用已经创建的应用模型; 从所述存储的功能控件中调用功能控件,将其排布于所述应用模型对应的应用页面上;或对所述应用模型对应的应用页面中已有的功能控件进行排布;对所述排布在所述应用模型对应的应用页面中的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景 保存所述功能控件的在所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种手机应用开发系统,其特征在于,包括 代码封装模块,用于将实现应用开发的程序代码封装成各个功能控件;所述功能控件为可视化组件; 控件库,用于存储所述代码封装模块封装而成的功能控件; 模型库,用于存储用于进行手机应用开发的应用模型; 应用开发模块,用于在可视化的操作界面,通过在线的图形化建模的控件编辑器,基于所述控件库和模型库中存储的功能控件和应用模型进行手机应用开发;所述手机应用包括多个应用页面; 业务流转设置模块,用于对所述应用开发模块所开发的手机应用的多个应用页面的流转关系进行设置; 应用发布模块,用于生成手机应用并进行在线发布。2.如权利要求I所述的手机应用开发系统,其特征在于,所述应用开发模块包括 自定义开发模块,用于在可视化的操作界面,通过在线的控件编辑器自定义手机应用的应用页面; 模型开发模块,用于在可视化的操作界面,通过在线的控制编辑器以所述模型库中存储的应用模型为基础,开发手机应用的应用页面。3.如权利要求2所述的手机应用开发系统,其特征在于,所述自定义开发模块,具体包括 应用页面创建单元,用于通过控件编辑器创建一个自定义应用页面; 控件设置单元,用于从所述控件库中调用功能控件,将其排布于所述应用页面创建单元创建的自定义应用页面上;所述功能控件包括按钮控件、标签控件、文本框控件、图片控件、浏览器控件、视频控件、音频控件; 属性设置单元,用于对所述排布在所述自定义应用页面上的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景图; 应用页面合成单元,用于保存所述功能控件的在所述自定义应用页面上的排布方式以及属性,合成手机应用。4.如权利要求2所述的手机应用开发系统,其特征在于,所述模型开发模块,具体包括 模型调用单元,用于从所述模型库中调用已经创建的应用模型; 控件设置单元,用于从所述控件库中调用功能控件,将其排布于所述应用模型对应的应用页面上;或对所述应用模型对应的应用页面中已有的功能控件进行排布;所述功能控件包括按钮控件、标签控件、文本框控件、图片控件、浏览器控件、视频控件、音频控件;属性设置单元,用于对所述排布在所述应用模型对应的应用页面中的功能控件的属性进行设置;所述功能控件的属性包括控件名、方位、样式、字体、背景图; 应用页面合成单元,用于保存所述功能控件的在所述自定义应用页面上的排布方式以及属性,合成手机应用的应用页面。5.如权利要求I所述的手机应用开发系统,其特征在于,所述业务流转设置模块,包括 节点设置模块,用于在在线的可视化的操作界面上设置多个节点;所述每个节点唯一对应一个手机应用的应用页面; 路径设置模块,用于在所述多个节点之间设置路径以设定多个节点之间的流转关系。6.如权利要求5所述的手机应用开发系统,其特征在于,所述业务流转设置模块,还包括 路径删除模块,用于删除或更改路径设置模块已经设置的节点之间的路径。7.如权利要求5或6所述的手机应用开发系统,其特征在于,所述节点设置模块包括 页面存储单元,用于存储手机应用的多个应用页面; 控件存储单元,用于存储所述多个应用页面中的多个控件; 节点设置单元,用于在在线的可视化的操作界面上设置与所述页面存储单元中的应用页面一一对应的节点。8.如权利要求7所述的手机应用开发系统,其特征在于,所述路径设置模块,包括 首节点设置单元,用于将所述节点设置单元设置的节点中,需要首页显示的应用页面对应的节点设置为首节点; 结束节点设置单元,用于将所述节点设置单元设置的节点中,需要在结束时显示的应用页面对应的节点设置为结束节点; 路径设置单元,用于在两两具有流转关系的节点之间建立路径,设置以首节点作为起始节点,所述结束节点作为结束节点的流转路径。9.如权利要求8所述的手机应用开发系统,其特征在于,所述路径设置单元具体用于在两两具有流转关系的节点之间标注方向箭头以建立两两节点之间的流转路径,设置以首节点作为起始节点,所述结束节点作为结束节点的流转路径。10.如权利要求I所述的手机应用开发系统,其特征在于,所述代码封装模块,还用于将实现广告投放功能的代码封装成可视化的广告投放模块; 所述广告投放模块,用于基于可视化的操作界面,在手机应用中投放广告。11.如权利要求10所述的手机应用开发系统,其特征在于,所述广告投放模块,包括 广告设置单元,用于在所述可视化的操作界面上,上传需要显示的广告或者设置广告的连接地址; 时间设置单元,用于在所述可视化的操作界面上,设置广告显示的时间,当该时间到来时,定时触发所述广告设置单元设置的所述广告。12.如权利要求11所述的手机应用开发系统,其特征在于,所述广告投放模块,还包括 区域设置单元,用于在所述可视化的操作界面上,设置广告显示时在所述手机应用的应用页面所占的高度或像素; 位置设置单元,用于在所述可视化的操作界面上,设置广告显示时在所述手机应用的应用页面所处的位置。13.如权利要求11或12所述的手机应用开发系统,其特征在于,所述广告投放模块,还包括 权限设置单元,用于在所述可视化的操...

【专利技术属性】
技术研发人员:李昕邱志坚
申请(专利权)人:中兴通讯香港有限公司
类型:发明
国别省市:

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

1