当前位置: 首页 > 专利查询>李佰聪专利>正文

结合程序包创设新行动应用程序的方法、行动装置及系统制造方法及图纸

技术编号:16345728 阅读:28 留言:0更新日期:2017-10-03 22:15
本发明专利技术提供一种结合程序包创设新行动应用程序的方法、行动装置及系统。该系统包括多个行动装置与一台远程服务器。通过利用行动装置上的编修应用程序,程序包可还原成其原始码、对象与用户接口,进行拖拉式编辑以及小幅度程序代码修改,进而简化创设新行动应用程序的步骤。除了有利于编程学习者可以从更小的年龄开始学习,更可形成在线商店,让有创意的程序包进行分享或贩卖营利。

【技术实现步骤摘要】
结合程序包创设新行动应用程序的方法、行动装置及系统
本专利技术涉及创设新行动应用程序领域,特别是涉及一种结合程序包创设新行动应用程序的方法、行动装置及系统。
技术介绍
一般来说,软件工程师开发一套应用程序,鲜少会从零开始。基于先前类似的项目或网络上、教科书里揭露的程序代码及模块,软件工程师可以很快地利用现有资源拼凑,进行一定程度的修改,最终完成开发作业。类似地,如果编程作业中遇到需要使用接口的情况,配合的美编人员也会参考合适的前案,设计出符合应用程序运作的接口。某些整合型开发环境(IntegratedDevelopmentEnvironment,IDE)还会为应用程序开发者,针对不同的应用面,提供不同的范本(Template);模板中兼具实用的程序代码及无版权的接口设计,这让应用程序开发作业更方便。前述的整合型开发环境,除了适合有经验软件工程师,同样也适合对某一编程软件有一定程度了解的学习者,两者的差异只在处理项目的大小以及选定初始模板的差异。然而,在合法的情形下,基于保护著作权及商业利益,现有运作的应用程序无法藉由整合型开发环境还原原始码。对于某个应用程序有改良需求的用户,不是必须请求原作者协助,就是自己或另寻他人重新开发。无论是工程师或是学习者,因为前述的现实情况,要开发一定水平的应用程序,必须下的苦功与时间是省不了的。由于编程的过程不算短又苦闷,很多踏入程序开发从业人员或学生,会渐渐地对这种作业环境感到厌倦,减少对程序开发的热情。目前这种状况无法得到缓解,反而随着各种不同硬件的开发与商业模式的变化,让程序开发流程更为复杂。程序开发具有不小的挑战,然而面对物联网的兴盛与即将到来的机器人制造时代,世人不但积极面对,更将相关的编程教育向下延伸;期望小朋友能在小学阶段就能培养对编程的兴趣,甚至在学龄时期就能灵活应用程序语言,创造出一些可取的应用,以培养对未来挑战的基本能力。然而,就前面陈述的程序开发现况,传统的环境很快就会抹煞小朋友对编程的兴趣。因此,目前坊间的编程教育课程,还是停留在使用图形接口程序软件,比如scratch(一款面向少年的简易编程工具)。可惜的是,这种学习媒介是无法培养实用的编程能力,仅能找出有编程兴趣与潜力的学生。对于作为普及教育来说还是不适用。目前应用程序的开发主要在于行动应用程序。随着智能型手机与平板计算机的普及,行动应用程序在这些电子产品上能够发挥的空间非常大。从简单的数据传输与展现,到有趣的游戏产品,进而到复杂万端的行动支付系统,行动应用程序的优点表露无遗。最特别的是,随着物联网设备的大量问世,使用行动装置藉由行动应用程控生活周遭的电子产品已经成为了新的生活态样。虽然行动应用程序的开发也不容易,但在其产品未来有巨大潜力的条件下,人们还是会找寻各种方式,让编程更简化,让学习者可以从更小的年龄开始。因此,一种新型态的创设行动应用程序的方法、设备及系统,亟待专利技术。
技术实现思路
鉴于此,有必要针对传统的编程环境容易抹煞小朋友对编程的兴趣的问题,提供一种让编程更简化、学习者可以从更小的年龄开始的结合程序包创设新行动应用程序的方法、行动装置及系统。为了解决上述的问题,本专利技术提供一种结合程序包创设新行动应用程序的方法,包括步骤:A、提供多个各具特定内容的程序包;B、将所述多个程序包还原为各自的程序代码、对象及用户接口,并处于可同时编辑状态;C、选定至少一个还原的用户接口为活跃状态;D、编修链接该程序代码、对象及用户接口,以便原程序包在编译后可执行全部或部分功能,或新编修的功能,可通过活跃状态的用户接口而展现;及E、编译编修链接后的程序代码、对象及活跃状态的用户接口为行动应用程序。在其中一个实施例中,所述方法应用于行动装置上,且步骤B到步骤E通过可视化整合开发环境而执行。本专利技术还提供一个结合程序包创设新行动应用程序的行动装置,所述行动装置至少包括记忆单元、触控屏幕及无线讯号收发单元,并安装有编修应用程序,及储存多个各具特定内容的程序包于所述记忆单元中,其特征在于:在所述行动装置上执行所述编修应用程序时,所述触控屏幕上会呈现可视化整合开发环境,用以同时进行编修作业、将所述多个程序包还原为各自的程序代码、对象及用户接口、供用户选定至少一个还原的用户接口为活跃状态;编修链接所述程序代码、对象及用户接口,以便原程序包在编译后可执行全部或部分功能,或新编修的功能,可通过活跃状态的用户接口而展现,及编译编修链接后的程序代码、对象及活跃状态的用户接口为行动应用程序。在其中一个实施例中,所述行动应用程序用于控制所述行动装置的运作、通过行动装置来控制外部硬件运作,或与其它行动装置中相同的行动应用程序协同运作。在其中一个实施例中,所述行动装置为平板计算机或智能型手机。在其中一个实施例中,所述无线讯号收发单元为Wi-Fi模块、蓝牙模块或红外线模块。在其中一个实施例中,所述程序包仅开放部分程序代码、对象或用户接口供编修作业,其余部分无法进行编修。本专利技术还提供一种结合程序包创设新行动应用程序的系统。该系统包括:多个如上所述的行动装置;及远程服务器,所述远程服务器与行动装置通过网络连接,用以储存多个程序包、下载任一行动装置中不具有的程序包至所述行动装置的记忆单元中,及下载所述编修应用程序到其它未安装编修应用程序的外部行动装置上,以便所述外部行动装置在安装编修应用程序后成为系统中新的行动装置。在其中一个实施例中,两个行动装置间可通过各自的无线讯号收发单元直接连接,或通过各自的无线讯号收发单元间接经由网络连接。在其中一个实施例中,所述网络为以太网络或行动网络。在其中一个实施例中,所述远程服务器可进一步将所述程序包编译为不同操作系统与平台的行动应用程序,提供下载的服务。在其中一个实施例中,所述连接的行动装置形成丛集,其中至少一个行动装置通过其编修应用程序设定为服务器端运作模式,用以下载其它非服务器状态行动装置中不具有的特定行动应用程序的程序包至所述非服务器状态行动装置的记忆单元中,或接受其它非服务器状态行动装置中已安装的行动应用程序操作部分硬件功能。在其中一个实施例中,所述编修应用程序可随所处的行动装置状态,切换为客户端运作模式或服务器端运作模式。本专利技术的有益效果至少包括:上述结合程序包创设新行动应用程序的方法、行动装置及系统,利用程序包还原的原始码、对象与用户接口,进行拖拉式编辑以及小幅度程序代码修改,简化创设新行动应用程序的步骤。除了有利于编程学习者可以从更小的年龄开始学习,更可形成在线商店,让有创意的程序包进行分享或贩卖营利。附图说明图1为一个实施例中的结合程序包创设新行动应用程序的方法的流程示意图;图2为一个实施例中的结合程序包创设新行动应用程序的行动装置的基本架构示意图;图3为一个实施例中的结合程序包创设新行动应用程序的系统的结构示意图;图4为一个实施例中的触控屏幕上的可视化整合型接口的显示示意图;图5为另一个实施例中的触控屏幕上的可视化整合型接口的显示示意图;图6为又一个实施例中的触控屏幕上的可视化整合型接口的显示示意图。具体实施方式本专利技术将参照下述的实施方式而更具体地描述。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本专利技术结合程序包创设新行动应用程序的方法、行动装置及系统进行进本文档来自技高网
...
结合程序包创设新行动应用程序的方法、行动装置及系统

【技术保护点】
一种结合程序包创设新行动应用程序的方法,其特征在于,包括步骤:A、提供多个各具特定内容的程序包;B、将所述多个程序包还原为各自的程序代码、对象及用户接口,并处于可同时编辑状态;C、选定至少一个还原的用户接口为活跃状态;D、编修链接所述程序代码、对象及用户接口,以便原程序包在编译后可执行全部或部分功能,或新编修的功能,可通过活跃状态的用户接口而展现;及E、编译编修链接后的程序代码、对象及活跃状态的用户接口为行动应用程序。

【技术特征摘要】
2016.03.23 TW 1051089271.一种结合程序包创设新行动应用程序的方法,其特征在于,包括步骤:A、提供多个各具特定内容的程序包;B、将所述多个程序包还原为各自的程序代码、对象及用户接口,并处于可同时编辑状态;C、选定至少一个还原的用户接口为活跃状态;D、编修链接所述程序代码、对象及用户接口,以便原程序包在编译后可执行全部或部分功能,或新编修的功能,可通过活跃状态的用户接口而展现;及E、编译编修链接后的程序代码、对象及活跃状态的用户接口为行动应用程序。2.如权利要求1所述的方法,其特征在于,所述方法应用于行动装置上,且步骤B到步骤E通过可视化整合开发环境而执行。3.一种结合程序包创设新行动应用程序的行动装置,所述行动装置至少包括记忆单元、触控屏幕及无线讯号收发单元,并安装有编修应用程序,及储存多个各具特定内容的程序包于所述记忆单元中,其特征在于:在所述行动装置上执行所述编修应用程序时,所述触控屏幕上会呈现可视化整合开发环境,用以同时进行编修作业、将所述多个程序包还原为各自的程序代码、对象及用户接口、供用户选定至少一个还原的用户接口为活跃状态;编修链接所述程序代码、对象及用户接口,以便原程序包在编译后可执行全部或部分功能,或新编修的功能,可通过活跃状态的用户接口而展现,及编译编修链接后的程序代码、对象及活跃状态的用户接口为行动应用程序。4.如权利要求3所述的行动装置,其特征在于,所述行动应用程序用于控制所述行动装置的运作、通过行动装置来控制外部硬件运作,或与其它行动装置中相同的行动应用程序协同运作。5.如权利要求3所述的行动装...

【专利技术属性】
技术研发人员:李佰聪庞国臣
申请(专利权)人:李佰聪庞国臣
类型:发明
国别省市:中国台湾,71

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

1