一种基于Eclipse的智能应用集成开发工具制造技术

技术编号:30648625 阅读:14 留言:0更新日期:2021-11-04 01:02
本发明专利技术公开了一种基于Eclipse的智能应用集成开发工具,由Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元组成,其中:Eclipse平台能够为智能应用集成开发工具提供基础数据服务;处理单元与Eclipse平台连接,且处理单元用于对Eclipse平台提供的基础数据进行处理;应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;本发明专利技术的有益效果是:通过设计的Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元,有助于降低智能化应用开发难度,提高开发效率,降低开发成本;通过设计的监控模块,可对开发的程序进行实时监控。的程序进行实时监控。的程序进行实时监控。

【技术实现步骤摘要】
一种基于Eclipse的智能应用集成开发工具


[0001]本专利技术属于应用开发
,具体涉及一种基于Eclipse的智能应用集成开发工具。

技术介绍

[0002]Eclipse是著名的跨平台的自由集成开发环境(IDE),最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具;Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性,许多软件开发商以Eclipse为框架开发自己的IDE。
[0003]Eclipse的基础是富客户机平台(Rich Client Platform,即RCP),RCP包括下列组件:
[0004]核心平台(启动Eclipse,运行插件);
[0005]OSGi(标准集束框架);
[0006]SWT(可移植构件工具包);
[0007]JFace(文件缓冲,文本处理,文本编辑器);
[0008]Eclipse工作台[即Workbench,包含视图(views)、编辑器(editors)、视角(perspectives)和向导(wizards)]。
[0009]Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建;Eclipse的插件机制是轻型软件组件化架构,在富客户机平台上,Eclipse使用插件来提供所有的附加功能;Eclipse的设计思想是:一切皆插件,Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上,Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)。
[0010]为了降低智能化应用开发难度,提高开发效率,降低开发成本,为此我们提出一种基于Eclipse的智能应用集成开发工具。

技术实现思路

[0011]本专利技术的目的在于提供一种基于Eclipse的智能应用集成开发工具,降低智能化应用开发难度,提高开发效率,降低开发成本。
[0012]为实现上述目的,本专利技术提供如下技术方案:一种基于Eclipse的智能应用集成开发工具,由Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元组成,其中:
[0013]Eclipse平台能够为智能应用集成开发工具提供基础数据服务;
[0014]处理单元与Eclipse平台连接,且处理单元用于对Eclipse平台提供的基础数据进行处理;
[0015]应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;
[0016]应用集成服务中心与应用集成开发单元相连,且应用集成服务中心用于对集成的程序进行存储、备份;
[0017]Eclipse测试平台与应用集成服务中心相连,且Eclipse测试平台用于对集成开发的程序进行测试;
[0018]数据应用单元与应用集成服务中心相连,且数据应用单元用于对集成开发的程序进行使用;
[0019]扩展单元与Eclipse平台连接,且扩展单元用于扩展Eclipse平台。
[0020]作为本专利技术的一种优选的技术方案,所述基础数据进行处理的方法如下:
[0021]步骤一:获取Eclipse平台提供的基础数据;在接收到Eclipse平台触发的异步传输指令时,创建用于数据传输的工作线程,并通过工作线程将Eclipse平台提供的基础数据传输至数据处理系统;
[0022]步骤二:通过数据处理系统对Eclipse平台提供的基础数据进行处理;通过工作线程接收数据处理系统进行数据处理的过程中返回的处理值,并基于处理值确定Eclipse平台提供的基础数据处理结果。
[0023]作为本专利技术的一种优选的技术方案,还包括应用集成环境开发模块,且应用集成环境开发模块用以构建与开发程序相关的操作的图形用户界面。
[0024]作为本专利技术的一种优选的技术方案,所述集成的程序进行存储的方法如下:
[0025]步骤一:确定当前集成程序的运行频率;根据当前集成程序的运行频率,判断当前集成程序的类型;
[0026]步骤二:根据当前集成程序的类型,确定当前集成程序的目标存储位置;
[0027]步骤三:获取当前集成程序的当前存储位置,并判断当前集成程序的当前存储位置与当前集成程序的目标存储位置是否一致;
[0028]步骤四:若当前集成程序的当前存储位置与当前集成程序的目标存储位置不一致,则将当前集成程序的当前存储位置调整为当前集成程序的目标存储位置。
[0029]作为本专利技术的一种优选的技术方案,所述集成的程序进行备份的方法如下:
[0030]步骤一:根据默认的标识信息,获得第一存储区中的主引导程序,并进行启动;
[0031]步骤二:在启动成功后,记录第一存储区的标识信息;将第一存储区中的主引导程序备份到同一存储器中的第二存储区。
[0032]作为本专利技术的一种优选的技术方案,还包括评测单元,且评测单元用于对开发的程序进行评测。
[0033]作为本专利技术的一种优选的技术方案,还包括监控模块,且监控模块用于对开发的程序进行实时监控。
[0034]与现有技术相比,本专利技术的有益效果是:
[0035](1)通过设计的Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元,有助于降低智能化应用开发难度,提高开发效率,降低开发成本;
[0036](2)通过设计的监控模块,可对开发的程序进行实时监控。
附图说明
[0037]图1为本专利技术的基础数据进行处理的方法流程图;
[0038]图2为本专利技术的集成的程序进行存储的方法流程图;
[0039]图3为本专利技术的集成的程序进行备份的方法流程图;
[0040]图4为本专利技术的原理图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]实施例1
[0043]请参阅图1和图4,本专利技术提供一种技术方案:一种基于Eclipse的智能应用集成开发工具,由Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元组成,其中:
[0044]Eclipse平台能够为智能应用集成开发工具提供基础数据服务;
[0045]处理单元与Eclips本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Eclipse的智能应用集成开发工具,其特征在于:由Eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、Eclipse测试平台、数据应用单元、扩展单元组成,其中:Eclipse平台能够为智能应用集成开发工具提供基础数据服务;处理单元与Eclipse平台连接,且处理单元用于对Eclipse平台提供的基础数据进行处理;应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;应用集成服务中心与应用集成开发单元相连,且应用集成服务中心用于对集成的程序进行存储、备份;Eclipse测试平台与应用集成服务中心相连,且Eclipse测试平台用于对集成开发的程序进行测试;数据应用单元与应用集成服务中心相连,且数据应用单元用于对集成开发的程序进行使用;扩展单元与Eclipse平台连接,且扩展单元用于扩展Eclipse平台。2.根据权利要求1所述的一种基于Eclipse的智能应用集成开发工具,其特征在于:所述基础数据进行处理的方法如下:步骤一:获取Eclipse平台提供的基础数据;在接收到Eclipse平台触发的异步传输指令时,创建用于数据传输的工作线程,并通过工作线程将Eclipse平台提供的基础数据传输至数据处理系统;步骤二:通过数据处理系统对Eclipse平台提供的基础数据进行处理;通过工作线程接收数据处理系统进行数据处理的过程中返回的处理值,并基于处理值确定Eclipse平台提供的基础数据处理结果。3.根据权利要求...

【专利技术属性】
技术研发人员:张佳佳
申请(专利权)人:无锡智信云信息科技有限公司
类型:发明
国别省市:

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

1