本发明专利技术涉及一种使用Office文档进行移动开发项目管理的方法,制作一个用于项目管理的控制文档:每个移动应用,都有这样一个用于项目管理的控制文档,为了方便起见,下面称其为“主控文档”;主控文档可以有一个特殊的名字,让用户能够理解,例如叫做“测试应用-应用主控文档”,名字的前半部分是要制作的移动应用的名称。本发明专利技术基于Microsoft?Office的插件之上编写的系统,这种系统的核心,就是在Microsoft?Office的基础上,编写功能扩展插件,然后完成各种功能,使用Microsoft?Office的标准功能来完成内容制作,排版等基础工作,通过插件来实现针对移动设备的特定功能,通过插件来生成移动应用,既操作简单、又功能强大的特点。
【技术实现步骤摘要】
使用Office文档进行移动开发项目管理的方法
本专利技术属于一种项目管理的方法,具体的是基于MicrosoftOffice的基础上,编写功能扩展插件,然后完成各种功能的项目管理的方法。
技术介绍
移动应用开发是目前软件领域的热门技术。传统的移动应用开发,需要大量的程序编制工作,对开发者的软件编程素养,有着很高的要求。为了解决这个问题,大家开发了无需编程就能制作移动应用的系统,这种系统通常有一个运行于PC机上的编辑软件,也有些简单系统,直接采用浏览器作为编辑软件。用户在编辑软件中,对内容进行编辑。编辑完成后,通过一个编译器进行编译,最后制作出移动应用。为了方便起见,下面把这种系统称为“免编程移动应用开发系统”。一个典型的例子,是Apple推出的产品,iBooksAuthor,这个产品可以用来制作能够运行于iPad2的电子杂志,使用iBooksAuthor,可以将一个基于iWorks的文档,转化为电子杂志。这个电子杂志可以上传到iPad上面,供用户阅读。iBooksAuthor有很多缺点,最明显的缺点,是它只能封闭在iMac+iPad体系中,其编辑软件只能在iMac机器上运行,制作出来的电子杂志,也只能在iPad上运行。因此,人们又开发出了能够在PC机上面运行的“免编程移动应用开发系统”,这种系统通常是一个基于MicrosoftOffice或者AdobeInDesign的插件,能够将Office或者InDesign文档,转化为电子杂志。然而,在大部分情况下,将文档转化为电子杂志,是不够的,因为用户不只需要一个电子杂志,更可能需要“包含了很多电子杂志的一个独立的移动应用”。举例来说,假设有一个杂志“新观察”,每一期纸质杂志,都对应一个电子杂志。那么,这个杂志显然不希望自己的电子杂志,胡乱出现在iPad的杂志搜索中,而是希望有一个独立、完整的客户端,能够将自己所有的杂志都包含在内。电子杂志和独立移动应用的区别在于,电子杂志需要一个第3方的解析器来运行,这样就丧失了自己的独立性。而独立移动应用,完全由开发者自主掌握,自主主导。因此,大部分开发者会倾向于开发自己的独立应用,而不是只开发一个电子杂志。要使用基于“免编程移动应用开发系统”开发独立的移动应用,则必须有一个“项目管理”功能,这个功能主要实现如下目的:可以在一个项目中,包含多个文档,并对其进行管理(添加、删除之类),这个意味着,最终的移动应用中,可以包含了多个电子杂志,可以设定移动应用的基本信息,例如应用名称、版本号之类,可以设定移动应用的特定图像,例如图标、启动画面等等。在传统的编程环境(例如VisualStudio)中,项目管理通常是一个特殊的文件格式,并且项目管理功能有着特殊的操作界面。而在“免编程移动应用开发系统”中,也可以定义一个特殊的项目管理文件格式,以及开发特殊的项目管理操作界面。这种模式,虽然能够实现项目管理的功能,但是有如下较大问题:项目管理的操作复杂,用户需要重新学习和掌握新的用户界面,只能使用预先生成好的特定图像,不能进行二次处理,维护麻烦,一旦有了新的需求,需要大量的重新开发工作,开发工作量较大。
技术实现思路
针对上述问题,本专利技术的目的是提出一种使用Office文档进行移动开发项目管理的方法,本方法是基于MicrosoftOffice的插件之上编写的系统,这种系统的核心,就是在MicrosoftOffice的基础上,编写功能扩展插件,然后完成各种功能,使用MicrosoftOffice的标准功能来完成内容制作,排版等基础工作,通过插件来实现针对移动设备的特定功能,通过插件来生成移动应用,既操作简单、又功能强大,并且易于开发和维护。本专利技术的目的是通过以下技术方案来实现的:使用Office文档进行移动开发项目管理的方法,其特征是包括以下步骤:(1)制作一个用于项目管理的控制文档:a)每个移动应用,都有这样一个用于项目管理的控制文档,为了方便起见,下面称其为“主控文档”;b)主控文档可以有一个特殊的名字,让用户能够理解;主控文档就是一个Word文档,它通常由4个页面组成,分别是收集应用基本信息的页面、设定启动画面的页面、设定图标的页面、管理文档的页面;c)不同的移动应用类型,主控文档也可以不同,以获取不同的信息,主控文档就是标准的Word文档,增加或者减少页面十分简单;d)主控文档在设计时,主要考虑两个因素:i.能够提供一种编辑方式,让用户设定必要的信息,包括文字、图像;ii.要保证用户设定的信息能够通过程序,精确地获取;e)一个参考的主控文档设计模式如下所述,这是一种比较简单而实用的设计模式,但其他设计模式也是可以的,只要满足(d)中规定的条件即可;i.文字信息,可以使用表格、域或者其它能通过程序开发代码定位的文字区域来进行标注;ii.图像信息,为了简单起见,每一页只包含一个图像,并且可以设置页面的背景,使得能够明白本页的图像,是用于什么目的的,但也可以采取其他方式处理图像;f)设计好的主控文档,也可以保存为Word文档模板,这样同一类型的移动应用,可以很方便地采用设计好的主控文档;(2)添加基本信息;g)用来收集应用的基本信息,它采取表格的方式,用户就和编辑普通图像一样将应用基本信息填写到表格中即可;h)通过使用Office提供的API,可以很容易地获取到表格中的信息内容,参考代码读取表格中的应用信息,并写入一个XML文件;(3)设定特殊图像;i)设定启动画面,设定应用图标;j)图像的插入,就是采用Word标准的图像插入方法,图像插入之后,还可以使用Word对图像进行处理,包括图像的裁剪、颜色调整、缩放;k)通过使用Office提供的API,可以很容易地将图像提取并且保存为移动应用所需要的文件格式;l)exportToImage是一个函数,用于将Word文档中的图像输出成jpg或者png图像格式;(4)添加文档;m)将主控文档管理的Word文档的路径,填写在表格中;i.管理的Word文档,每个Word文档最终对应一个电子杂志;n)采用Office的API,编写一个功能按钮,采用图形化的方式添加Word文档,功能按钮不是必须的,但是能够有效地提升易用性;o)这个功能按钮的功能流程是:i.单击功能按钮,弹出打开文件对话框;ii.选择要添加的Word文档;iii.程序自动将文档的路径,写入到表格中。本专利技术能够实现移动应用项目管理的全部功能,包括管理多个文档,填写基本信息,设定特定图像等,可以方便地加工和修改特定图像,例如可以做各种二次加工,维护简单,大部分情况下只需要稍微修改模板以及获取模板信息的代码,开发很简单,项目文件就是标准的office文档,即使在没有安装插件的机器上也能进行编辑,可以设定移动应用的信息,可以设定特殊图像,并且能够利用Word原有的功能编辑图像,可以管理项目中的Word文档,通过Office的编程接口,可以很方便地提取主控文档中的信息,从而实现项目管理的功能。具体实施方式下面对本专利技术做进一步的说明:实施例1:一种使用Office文档进行移动开发项目管理的方法,包括以下步骤:(1)制作一个用于项目管理的控制文档:p)每个移动应用,都有这样一个用于项目管理的控制文档,为了方便起见,下面称其为“主控文档”;q)主本文档来自技高网...
【技术保护点】
一种使用Office文档进行移动开发项目管理的方法,其特征是包括以下步骤:(1)制作一个用于项目管理的控制文档:a)每个移动应用,都有这样一个用于项目管理的控制文档,为了方便起见,下面称其为“主控文档”;b)主控文档可以有一个特殊的名字,让用户能够理解,例如叫做“测试应用?应用主控文档”,名字的前半部分是要制作的移动应用的名称,后半部分表明它是一个项目管理文档,这个主控文档的特殊名字不是必须的,但是能有效地提高用户友好性;主控文档就是一个Word文档,它通常由4个页面组成,分别是收集应用基本信息的页面、设定启动画面的页面、设定图标的页面、管理文档的页面;c)不同的移动应用类型,主控文档也可以不同,以获取不同的信息,主控文档就是标准的Word文档,增加或者减少页面十分简单;d)主控文档在设计时,主要考虑两个因素:i.能够提供一种编辑方式,让用户设定必要的信息,包括文字、图像;ii.要保证用户设定的信息能够通过程序,精确地获取;e)一个参考的主控文档设计模式如下所述,这是一种比较简单而实用的设计模式,但其他设计模式也是可以的,只要满足(d)中规定的条件即可;i.文字信息,可以使用表格、域或者其它能通过程序开发代码定位的文字区域来进行标注;ii.图像信息,为了简单起见,每一页只包含一个图像,并且可以设置页面的背景,使得能够明白本页的图像,是用于什么目的的,但也可以采取其他方式处理图像;f)设计好的主控文档,也可以保存为Word文档模板,这样同一类型的移动应用,可以很方便地采用设计好的主控文档;(2)添加基本信息;g)用来收集应用的基本信息,它采取表格的方式,用户就和编辑普通图像一样将应用基本信息填写到表格中即可;h)通过使用Office提供的API,可以很容易地获取到表格中的信息内容,参考代码读取表格中的应用信息,并写入一个XML文件;(3)设定特殊图像;i)设定启动画面,设定应用图标;j)图像的插入,就是采用Word标准的图像插入方法,图像插入之后,还可以使用Word对图像进行处理,包括图像的裁剪、颜色调整、缩放;k)通过使用Office提供的API,可以很容易地将图像提取并且保存为移动应用所需要的文件格式;l)exportToImage是一个函数,用于将Word文档中的图像输出成jpg或者png图像格式;(4)添加文档;m)将主控文档管理的Word文档的路径,填写在表格中;i.管理的Word文档,每个Word文档最终对应一个电子杂志;n)采用Office的API,编写一个功能按钮,采用图形化的方式添加Word文档,功能按钮不是必须的,但是能够有效地提升易用性;o)这个功能按钮的功能流程是:i.单击功能按钮,弹出打开文件对话框;ii.选择要添加的Word文档;iii.程序自动将文档的路径,写入到表格中。...
【技术特征摘要】
1.一种使用Office文档进行移动开发项目管理的方法,包括以下步骤:(1)制作一个用于项目管理的控制文档:a)每个移动应用,都有这样一个用于项目管理的控制文档,下面称其为“主控文档”;b)主控文档有一个特殊的名字,主控文档是一个Word文档,它由4个页面组成,分别是收集应用基本信息的页面、设定启动画面的页面、设定图标的页面、管理文档的页面;c)不同的移动应用类型,主控文档不同,以获取不同的信息;d)主控文档在设计时,考虑两个因素:i.能够提供一种编辑方式,让用户设定必要的信息,包括文字、图像;ii.要保证用户设定的信息能够通过程序获取;e)一个参考的主控文档设计模式为;i.文字信息,使用表格、域或者其它能通过程序开发代码定位的文字区域来进行标注;ii.图像信息,每一页只包含一个图像,设置页面的背景或采取其他方式处理图像;f)设计好的主控文档保存为Word文档模板;(2)添加基本信息;g)将收...
【专利技术属性】
技术研发人员:张昀,
申请(专利权)人:张昀,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。