一种快速制作Android软件原型的方法和系统技术方案

技术编号:10560869 阅读:156 留言:0更新日期:2014-10-22 14:38
本发明专利技术公开了一种快速制作Android软件原型的方法,包括以下步骤:A、准备UI图片;B、根据UI图片制作元数据文件;C、元数据解析;D、以解析后的元数据呈现软件原型。以及公开了与本方法同理的系统,本发明专利技术将UI引擎和UI元数据分离,一次编程后续通用,编写不同的软件原型只要制作不同UI元数据文件即可;同时大大降低Android软件原型的制作难度和提高制作效率,原型不再需要开发人员参与即可制作。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种快速制作Android软件原型的方法,包括以下步骤:A、准备UI图片;B、根据UI图片制作元数据文件;C、元数据解析;D、以解析后的元数据呈现软件原型。以及公开了与本方法同理的系统,本专利技术将UI引擎和UI元数据分离,一次编程后续通用,编写不同的软件原型只要制作不同UI元数据文件即可;同时大大降低Android软件原型的制作难度和提高制作效率,原型不再需要开发人员参与即可制作。【专利说明】一种快速制作Android软件原型的方法和系统
本专利技术属于移动
,具体涉及一种快速制作软件原型的方式方法,适合于 Android移动设备终端。
技术介绍
现有技术中,软件原型是一种直观生动的表现软件功能的手段,对于PC软件来 说,已有一些专业的软件原型制作软件,能够帮助非开发人员制作软件原型。但对于新兴的 Android领域,目前还没有好用的软件原型制作软件,在实际工作中,常用两种办法: 第一:就是直接用UI图片加上导航功能,开发简易的原型,这种原型简单,很难表达细 节内容。 第二:按照真实软件开发模式,开发没有后台功能的Π 原型(软件原型),这种方 式效果良好,但开发成本高,修改困难,非开发人员难以完成。 以上两种方法都存在一些缺陷。
技术实现思路
为解决上述技术问题,本专利技术旨在利用Π 和代码分离思想,简化原型制作,提供 快速制作的Android软件原型的方法和系统。 本专利技术采用的技术方案是: 一种快速制作Android软件原型的方法,其特征在于包括以下步骤: A、 准备UI图片; B、 根据UI图片制作元数据文件; C、 元数据解析; D、 以解析后的元数据呈现软件原型。 其中,所述步骤B包括: B1、在UI图片标注UI元素,并记录UI元素的位置信息; B2、在Π 图片之间建立导航关系,导航关系同时关联Π 图片和Π 元素; B3、将Π 元素和导航关系的数据存储到元数据文件。 具体的,所述UI元素包括图标和按钮。 所述元数据解析的结果为π元素以及导航关系的数据。 所述元数据文件为xml格式文件。 基于与上述方法的同一个专利技术构思,本技术方案还包括一种快速制作Android软 件原型的系统,包括; 一原型编辑器,该原型编辑器用于制作元数据文件; 一元数据解析引擎,该元数据解析引擎用于元数据文件的元数据解析; 一 Π 模拟引擎,该Π 模拟引擎根据解析出的元数据呈现软件原型。 进一步的,所述原型编辑器在Π 图片标注Π 元素,并记录Π 元素的位置信息;然 后在Π 图片之间建立导航关系,导航关系同时关联Π 图片和Π 元素;最后将Π 元素和导 航关系的数据存储到元数据文件。 具体的,所述UI元素包括图标和按钮。 所述元数据解析的结果为Π 元素以及导航关系的数据。 所述元数据文件为xml格式文件,或其它已知可匹配的格式文件。 本专利技术的有益效果: 本专利技术采用xml记录并保存软件原型需要的Π 元素以及导航关系的元数据,然后通过 解析元数据即可获取原型所有的UI元素和导航关系,通过UI模拟引擎动态加载解析UI元 素和导航关系即可实现软件原型。 这种方法打破常规的用代码编写Π 的方式,这样做的好处是:第一:Π 引擎和Π 元数据分离,一次编程后续通用,编写不同的软件原型只要制作不同UI元数据文件即可; 第二:大大降低Android软件原型的制作难度和提高制作效率,原型不再需要开发人员参 与即可制作。 尤其是需求经常变动的软件原型,这种方法比传统方法更有优势。 【专利附图】【附图说明】 下面结合附图对本专利技术的【具体实施方式】做进一步的说明。 图1是本专利技术快速制作Android软件原型的方法流程图; 图2是本专利技术制作元数据文件的流程图; 图3是本专利技术快速制作Android软件原型的系统工作原理图。 【具体实施方式】 参考图1-图2所示,为本专利技术的一种快速制作Android软件原型的方法,包括以 下步骤: A、 准备Π 图片(原型图片); B、 根据UI图片制作元数据文件; 其中,步骤B包括: B1、在UI图片标注UI元素,并记录UI元素的位置信息,该UI元素包括图标和按钮; B2、在Π 图片之间建立导航关系,导航关系同时关联Π 图片和Π 元素; B3、将Π 元素和导航关系的数据存储到元数据文件,该元数据文件为xml格式文件。 C、元数据解析,解析的结果为Π 元素以及导航关系的数据; D、以解析后的元数据呈现软件原型。 本专利技术快速制作Android软件原型的方法基于软件原型的目标是展示软件的表 现形式和操作流程,而不是真实的实现软件功能,软件原型所涉及的主要是Π 的呈现和导 航,采用表现和逻辑分析的思想。 基于与上述方法的同一个专利技术构思,本技术方案还包括一种快速制作Android软 件原型的系统,包括:(如图3所示) 一原型编辑器,该原型编辑器用于制作元数据文件; 该原型编辑器在Π 图片标注Π 元素(图标和按钮),并记录Π 元素的位置信息;然后 在Π 图片之间建立导航关系,导航关系同时关联Π 图片和Π 元素;最后将Π 元素和导航 关系的数据存储到元数据文件,该元数据文件为xml格式文件。 -元数据解析引擎,该元数据解析引擎用于元数据文件的元数据解析,解析的结 果为Π 元素以及导航关系的数据; 一 Π 模拟引擎,该Π 模拟引擎根据解析出的元数据呈现软件原型。 如上所述本专利技术采用xml记录并保存软件原型需要的Π 元素以及导航关系的元 数据,然后通过解析元数据即可获取原型所有的Π 元素和导航关系,通过Π 模拟引擎动态 加载解析Π 元素和导航关系即可实现软件原型。 这种方法打破常规的用代码编写Π 的方式,这样做的好处是:第一:Π 引擎和Π 元数据分离,一次编程后续通用,编写不同的软件原型只要制作不同UI元数据文件即可; 第二:大大降低Android软件原型的制作难度和提高制作效率,原型不再需要开发人员参 与即可制作。 尤其是需求经常变动的软件原型,这种方法比传统方法更有优势。 以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以 基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。【权利要求】1. 一种快速制作Android软件原型的方法,其特征在于包括以下步骤: A、 准备UI图片; B、 根据UI图片制作元数据文件; C、 元数据解析; D、 以解析后的元数据呈现软件原型。2. 根据权利要求1所述的一种快速制作Android软件原型的方法,其特征在于:所述 步骤B包括: B1、在UI图片标注UI元素,并记录UI元素的位置信息; B2、在Π 图片之间建立导航关系,导航关系同时关联Π 图片和Π 元素; B3、将Π 元素和导航关系的数据存储到元数据文件。3. 根据权利要求2所述的一种快速制作Android软件原型的方法,其特征在于:所述 Π 元素包括图标和按钮。4. 根据权利要求2所述的一种快速制作Android软件原型的方法,其特征在于:所述 元数据解析的结果为UI元素以及导航关系的数据。5. 根据权利要求2所述的一种快本文档来自技高网...

【技术保护点】
一种快速制作Android软件原型的方法,其特征在于包括以下步骤:A、准备UI图片;B、根据UI图片制作元数据文件;C、元数据解析;D、以解析后的元数据呈现软件原型。

【技术特征摘要】

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东;44

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

1