预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(19)中华人民共和国国家知识产权局*CN101957756A*(12)发明专利申请(10)申请公布号CN101957756A(43)申请公布日2011.01.26(21)申请号201010295635.0(22)申请日2010.09.29(71)申请人南京魔盒信息科技有限公司地址210019江苏省南京市建邺区奥体大街69号新城科技园1栋13层(72)发明人徐宇雷蔡永军(51)Int.Cl.G06F9/44(2006.01)权利要求书1页说明书4页附图1页(54)发明名称一种智能移动终端程序快速生成系统及方法(57)摘要本发明提供一种智能移动终端程序快速生成系统,该系统包含一程序生成器、一或多个客户端程序框架和一或多个html解析类,所述程序生成器可将选定的客户端程序框架、选定的html解析类以及导入的智能移动终端程序模板整合以自动生成所述智能移动终端程序。本发明另外还提供一种使用上述智能移动终端程序快速生成系统生成智能终端程序的方法。CN109576ACCNN110195775601957757A权利要求书1/1页1.一种智能移动终端程序快速生成系统,其特征在于:该系统包含一程序生成器、一或多个客户端程序框架和一或多个html解析类,其中:所述html解析类系针对所述智能移动终端的操作系统而产生,用于解析导入该系统的智能移动终端程序模板而生成用户所见的html页面,所述智能移动终端程序模板是最终生成的智能移动终端程序的初始形式,其本身为html形式的文档;所述客户端程序框架系针对所述智能移动终端的操作系统而开发,用于加载所述html解析类;所述程序生成器调用选定客户端程序框架、选定html解析类以及所述智能移动终端程序模板,将所述智能移动终端程序模板放入所述选定客户端程序框架的指定目录中,在所述选定客户端程序框架的指定位置加载所述选定html解析类,从而自动生成所述智能移动终端程序。2.根据权利要求1所述的智能移动终端程序快速生成系统,其特征在于:所述智能移动终端程序模板形式如下:<html><head><!--javascrpt代码--></head><body><div><!--{变量}--></div></body></html>。3.根据权利要求1或2所述的智能移动终端程序快速生成系统,其特征在于:所述智能移动终端程序快速生成系统还包含一或多个所述智能移动终端程序模板。4.根据权利要求2所述的智能移动终端程序快速生成系统,其特征在于:所述客户端程序框架支持web控件以及link事件监听以满足javascript调用,同时支持使用标准xml配置主菜单风格、主界面开机画面及程序图标。5.一种使用根据权利要求1-4中任一项所述的智能移动终端程序快速生成系统生成智能移动终端程序的方法,该方法包含以下步骤:1、进入所述智能移动终端程序快速生成系统;2、用户选取需要使用的客户端程序框架;3、用户选取需要使用的客户端html解析类,保证和步骤2中选取的所述客户端框架适用于同一种移动智能操作系统;4、将所述智能移动终端程序模板导入所述智能移动终端程序快速生成系统,其中步骤2、步骤3、步骤4顺序任意;5、由程序生成器生成所述智能移动终端程序。6.使用权利要求5所述的中智能移动终端程序快速生成方法,其特征在于:重复步骤2、步骤3一或多次。2CCNN110195775601957757A说明书1/4页一种智能移动终端程序快速生成系统及方法技术领域[0001]本发明涉及移动智能终端程序开发及网络通讯技术,具体涉及一种智能终端程序快速生成的系统以及使用该系统快速生成智能终端程序的方法。背景技术[0002]随着3G网络的高速宽带服务的推广,智能移动终端的使用环境越来越方便。据市场研究公司IDC预测,在智能手机和苹果iPad的推动下,到2010年底,全球将有10亿台以上的移动设备能够访问互联网。智能移动终端的增加将引起移动应用程序的爆炸式增长。[0003]一般的智能移动终端的客户端程序开发流程为:首先学习手机系统支持的编程语言,例如iphone支持object-c、Android使用java等;其次熟悉各种手机系统的SDK,不同系统的SDK都不尽相同,且相同系统不同版本SDK也有差别;最后使用前两步的知识开发程序,开发出的程序通常只能在指定系统的指定机型上使用。一般情况下,一个智能移动终端的客户端程序从确定需求、设计、编程开发、配置到最终对外发布的过程短则数周多则数月。[0004]为了使智能终端程序开发更为方便快捷,谷歌推出了GoogleAppInventorforAndroid(以下简称AppInventor),它是一个基于网页的开发环境,即使是没有开发背景的人也有可能通过它创建Android应用程序。相对于安装Eclipse和AndroidS