客户端应用程序设计方法及系统技术方案

技术编号:10563058 阅读:115 留言:0更新日期:2014-10-22 15:46
本发明专利技术涉及客户端应用程序设计领域,公开了一种客户端应用程序设计方法及系统,该方法包括:向用户提供应用程序设计模板,以使所述用户根据所述设计模板创建新的应用程序;获取所述用户创建的应用程序;对所述应用程序进行编译,生成客户端应用程序安装包;将所述客户端应用程序安装包发布到互联网上,以使所述用户通过互联网下载所述应用程序。利用本发明专利技术可以有效提高客户端应用程序开发效率,避免重复开发,减少人力消耗。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及客户端应用程序设计领域,公开了一种客户端应用程序设计方法及系统,该方法包括:向用户提供应用程序设计模板,以使所述用户根据所述设计模板创建新的应用程序;获取所述用户创建的应用程序;对所述应用程序进行编译,生成客户端应用程序安装包;将所述客户端应用程序安装包发布到互联网上,以使所述用户通过互联网下载所述应用程序。利用本专利技术可以有效提高客户端应用程序开发效率,避免重复开发,减少人力消耗。【专利说明】客户端应用程序设计方法及系统
本专利技术涉及客户端应用程序设计领域,具体涉及一种客户端应用程序设计方法及 系统。
技术介绍
目前,iPhone客户端应用程序主要靠程序员编写代码生成个性化的客户端应用程 序,具体步骤如下: 步骤1、交互设计师设计好应用程序界面原型; 步骤2、软件工程师根据设计的界面,编写代码实现客户端软件的开发; 步骤3、软件工程师编译程序生成iPhone客户端应用程序,供交互设计师安装到 iPhone设备上,确认软件实现是否满足最初的设计; 步骤4、如果交互设计师检查有问题,软件工程师需要修改代码、重新编译,供交互 设计师再次确认; 步骤5、如此重复步骤3和4,直到最终确认完成。 上述这种iPhone客户端应用程序的设计和开发过程过多依赖于人工沟通与确 认,占用了很大的人力资源,且沟通效率很低;另外,应用程序的每次改动都会让软件工程 师参与编码和编译,软件维护和运营成本都很高;其次,设计师设计的界面,无法保证软件 工程师从技术上能够实现,存在不确定因素;再次,同一类应用程序,软件工程师会进行多 次开发,软件成果复用性不高。
技术实现思路
本专利技术提供一种客户端应用程序设计方法及系统,以解决现有技术中存在的浪费 人力和效率低的问题。 为此,本专利技术提供如下技术方案: 一种客户端应用程序设计方法,包括: 向用户提供应用程序设计模板,以使所述用户根据所述设计模板创建新的应用程 序; 获取所述用户创建的应用程序; 对所述应用程序进行编译,生成客户端应用程序安装包; 将所述客户端应用程序安装包发布到互联网上,以使所述用户通过互联网下载所 述应用程序。 优选地,所述应用程序设计模板包括: 通用设计模板和模块设计模板。 可选地,所述应用程序通用设计包括以下任意一项或多项:设计应用标识、插图、 启动图像和通用部件; 所述应用程序模块包括以下任意一项或多项:新闻模块、镜像模块、报料模块、投 票模块、意见反馈模块、收藏模块、关于模块、设置模块。 优选地,所述向用户提供应用程序设计模板包括: 通过操作界面方式向用户提供应用程序设计模板。 优选地,所述方法还包括: 将发布的客户端应用程序安装包保存到数据库服务器中。 一种客户端应用程序设计系统,包括: 设计器客户端装置,用于向用户提供应用程序设计模板,以使所述用户根据所述 设计模板创建新的应用程序,并获取所述用户创建的应用程序; 编译服务器,用于对所述应用程序进行编译,生成客户端应用程序安装包; Web应用服务器,用于将所述编译服务器生成的客户端应用程序安装包发布到互 联网上,以使所述用户通过互联网下载所述应用程序。 优选地,所述应用程序设计模板包括: 通用设计模板和模块设计模板。 优选地,所述设计器客户端装置,具体用于通过操作界面方式向用户提供应用程 序设计模板。 优选地,所述设计器客户端装置,还用于向所述用户提供注册及登录界面,以使所 述用户在登录后获取所述应用程序设计模板。 优选地,所述系统还包括: 数据库服务器,用于存储所述Web应用服务器发布的客户端应用程序安装包。 本专利技术提供的客户端应用程序设计方法及系统,通过向用户提供应用程序设计模 板,可以使设计人员或美工人员能直接通过可见即可得的设计器界面设计媒体的应用程 序,而不需与开发人员沟通,大大缩短了工作环节,提高了设计效率。而且,对用户通过设计 器设计出的应用程序,通过自动编译生成客户端应用程序安装包,减少了人工干预的环节。 另外,通过互联网的发布,增强了应用程序的复用性,避免同类应用程序多次开发造成人力 资源浪费。 【专利附图】【附图说明】 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一 些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例客户端应用程序设计方法的流程图; 图2是本专利技术实施例客户端应用程序设计系统的组网示意图。 【具体实施方式】 为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施 方式对本专利技术实施例作进一步的详细说明。 针对现有技术中客户端应用程序的设计和开发过程过多依赖人工干预,使得开发 效率低,人力资源浪费严重的问题,本专利技术实施例提供一种客户端应用程序设计方法及系 统,可以有效地减少人工干预的环节,大大提高设计和开发效率。 如图1所示,是本专利技术实施例客户端应用程序设计方法的流程图,包括以下步骤: 步骤101,向用户提供应用程序设计模板,以使所述用户根据所述设计模板创建新 的应用程序。 在具体应用中,可以向用户提供注册及登录界面,用户输入用户名及密码登录,验 证通过后,向用户展现应用程序设计相关信息,比如:应用名称、模板名称等。 用户可以通过点击、或者通过搜索等方式来选择相应的模板来创建新的应用。 向用户提供的应用程序设计模板可以包括多种类型,比如通用设计模板和模块设 计模板,甚至还可以包括:部件设计、页面设计和素材管理等模板。其中: 通用设计可以包括以下任意一项或多项:设计应用标识、插图、启动图像和通用部 件等; 模块设计可以是设计应用程序功能模块,比如,所述功能模块可以包括以下任意 一项或多项:新闻模块、镜像模块、报料模块、投票模块、意见反馈模块、收藏模块、关于模 块、设置模块。 所述部件可以看作模块的一个子单元,比如,可以包括导航栏、栏目条、工具栏、新 闻单元格等部件。多个部件构成一个模块,一个部件可以在多个模块中使用。 所述页面设计模块可以用来设计新闻内容页面模板,发布新闻时系统根据模板生 成相应的页面; 素材管理模块可以用来管理客户端应用程序的图标等素材。 当然,根据应用环境的不同,还可以向用户提供其他设计功能的模板,对此本专利技术 实施例不做限定。 用户根据系统提供的模板,进行交互式设计,应用程序设计完成后,保存并提交给 系统。 步骤102,获取所述用户创建的应用程序。 步骤103,对所述应用程序进行编译,生成客户端应用程序安装包。 具体地,在用户提交创建的应用程序后,可以由系统后台的编译器自动完成对所 述应用程序的编译,生成客户端应用程序安装包。 如,对于iPhone客户端应用程序,可以由Mac 0S编译器将用户创建的应用程序 编译为iPhone可以安装的ipa文件。 步骤104,将所述客户端应用程序安装包发布到互联网上,以使所述用户通过本文档来自技高网
...

【技术保护点】
一种客户端应用程序设计方法,其特征在于,包括:向用户提供应用程序设计模板,以使所述用户根据所述设计模板创建新的应用程序;获取所述用户创建的应用程序;对所述应用程序进行编译,生成客户端应用程序安装包;将所述客户端应用程序安装包发布到互联网上,以使所述用户通过互联网下载所述应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:杜兵
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1