一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于Eclipse的智能应用集成开发工具的制作方法

2021-11-03 22:23:00 来源:中国专利 TAG:

一种基于eclipse的智能应用集成开发工具
技术领域
1.本发明属于应用开发技术领域,具体涉及一种基于eclipse的智能应用集成开发工具。


背景技术:

2.eclipse是著名的跨平台的自由集成开发环境(ide),最初主要用来java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如c 和python的开发工具;eclipse的本身只是一个框架平台,但是众多插件的支持使得eclipse拥有其他功能相对固定的ide软件很难具有的灵活性,许多软件开发商以eclipse为框架开发自己的ide。
3.eclipse的基础是富客户机平台(rich client platform,即rcp),rcp包括下列组件:
4.核心平台(启动eclipse,运行插件);
5.osgi(标准集束框架);
6.swt(可移植构件工具包);
7.jface(文件缓冲,文本处理,文本编辑器);
8.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]
处理单元与eclipse平台连接,且处理单元用于对eclipse平台提供的基础数据进行处理;
[0046]
应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;
[0047]
应用集成服务中心与应用集成开发单元相连,且应用集成服务中心用于对集成的程序进行存储、备份;
[0048]
eclipse测试平台与应用集成服务中心相连,且eclipse测试平台用于对集成开发的程序进行测试;
[0049]
数据应用单元与应用集成服务中心相连,且数据应用单元用于对集成开发的程序进行使用;
[0050]
扩展单元与eclipse平台连接,且扩展单元用于扩展eclipse平台。
[0051]
本实施例中,优选的,基础数据进行处理的方法如下:
[0052]
步骤一:获取eclipse平台提供的基础数据;在接收到eclipse平台触发的异步传输指令时,创建用于数据传输的工作线程,并通过工作线程将eclipse平台提供的基础数据传输至数据处理系统;
[0053]
步骤二:通过数据处理系统对eclipse平台提供的基础数据进行处理;通过工作线程接收数据处理系统进行数据处理的过程中返回的处理值,并基于处理值确定eclipse平台提供的基础数据处理结果。
[0054]
本实施例中,优选的,还包括应用集成环境开发模块,且应用集成环境开发模块用以构建与开发程序相关的操作的图形用户界面。
[0055]
本实施例中,优选的,还包括评测单元,且评测单元用于对开发的程序进行评测。
[0056]
本实施例中,优选的,还包括监控模块,且监控模块用于对开发的程序进行实时监控。
[0057]
实施例2
[0058]
请参阅图1、图2和图4,本发明提供一种技术方案:一种基于eclipse的智能应用集成开发工具,由eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、eclipse测试平台、数据应用单元、扩展单元组成,其中:
[0059]
eclipse平台能够为智能应用集成开发工具提供基础数据服务;
[0060]
处理单元与eclipse平台连接,且处理单元用于对eclipse平台提供的基础数据进行处理;
[0061]
应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;
[0062]
应用集成服务中心与应用集成开发单元相连,且应用集成服务中心用于对集成的程序进行存储、备份;
[0063]
eclipse测试平台与应用集成服务中心相连,且eclipse测试平台用于对集成开发的程序进行测试;
[0064]
数据应用单元与应用集成服务中心相连,且数据应用单元用于对集成开发的程序进行使用;
[0065]
扩展单元与eclipse平台连接,且扩展单元用于扩展eclipse平台。
[0066]
本实施例中,优选的,基础数据进行处理的方法如下:
[0067]
步骤一:获取eclipse平台提供的基础数据;在接收到eclipse平台触发的异步传输指令时,创建用于数据传输的工作线程,并通过工作线程将eclipse平台提供的基础数据传输至数据处理系统;
[0068]
步骤二:通过数据处理系统对eclipse平台提供的基础数据进行处理;通过工作线程接收数据处理系统进行数据处理的过程中返回的处理值,并基于处理值确定eclipse平台提供的基础数据处理结果。
[0069]
本实施例中,优选的,还包括应用集成环境开发模块,且应用集成环境开发模块用以构建与开发程序相关的操作的图形用户界面。
[0070]
本实施例中,优选的,集成的程序进行存储的方法如下:
[0071]
步骤一:确定当前集成程序的运行频率;根据当前集成程序的运行频率,判断当前集成程序的类型;
[0072]
步骤二:根据当前集成程序的类型,确定当前集成程序的目标存储位置;
[0073]
步骤三:获取当前集成程序的当前存储位置,并判断当前集成程序的当前存储位置与当前集成程序的目标存储位置是否一致;
[0074]
步骤四:若当前集成程序的当前存储位置与当前集成程序的目标存储位置不一致,则将当前集成程序的当前存储位置调整为当前集成程序的目标存储位置。
[0075]
本实施例中,优选的,还包括评测单元,且评测单元用于对开发的程序进行评测。
[0076]
本实施例中,优选的,还包括监控模块,且监控模块用于对开发的程序进行实时监控。
[0077]
实施例3
[0078]
请参阅图1、图2、图3和图4,本发明提供一种技术方案:一种基于eclipse的智能应用集成开发工具,由eclipse平台、处理单元、应用集成开发单元、应用集成服务中心、eclipse测试平台、数据应用单元、扩展单元组成,其中:
[0079]
eclipse平台能够为智能应用集成开发工具提供基础数据服务;
[0080]
处理单元与eclipse平台连接,且处理单元用于对eclipse平台提供的基础数据进行处理;
[0081]
应用集成开发单元,用于提供程序开发环境的同时,还用于多种程序的应用集成;
[0082]
应用集成服务中心与应用集成开发单元相连,且应用集成服务中心用于对集成的程序进行存储、备份;
[0083]
eclipse测试平台与应用集成服务中心相连,且eclipse测试平台用于对集成开发的程序进行测试;
[0084]
数据应用单元与应用集成服务中心相连,且数据应用单元用于对集成开发的程序进行使用;
[0085]
扩展单元与eclipse平台连接,且扩展单元用于扩展eclipse平台。
[0086]
本实施例中,优选的,基础数据进行处理的方法如下:
[0087]
步骤一:获取eclipse平台提供的基础数据;在接收到eclipse平台触发的异步传输指令时,创建用于数据传输的工作线程,并通过工作线程将eclipse平台提供的基础数据传输至数据处理系统;
[0088]
步骤二:通过数据处理系统对eclipse平台提供的基础数据进行处理;通过工作线程接收数据处理系统进行数据处理的过程中返回的处理值,并基于处理值确定eclipse平台提供的基础数据处理结果。
[0089]
本实施例中,优选的,还包括应用集成环境开发模块,且应用集成环境开发模块用以构建与开发程序相关的操作的图形用户界面。
[0090]
本实施例中,优选的,集成的程序进行存储的方法如下:
[0091]
步骤一:确定当前集成程序的运行频率;根据当前集成程序的运行频率,判断当前集成程序的类型;
[0092]
步骤二:根据当前集成程序的类型,确定当前集成程序的目标存储位置;
[0093]
步骤三:获取当前集成程序的当前存储位置,并判断当前集成程序的当前存储位置与当前集成程序的目标存储位置是否一致;
[0094]
步骤四:若当前集成程序的当前存储位置与当前集成程序的目标存储位置不一致,则将当前集成程序的当前存储位置调整为当前集成程序的目标存储位置。
[0095]
本实施例中,优选的,集成的程序进行备份的方法如下:
[0096]
步骤一:根据默认的标识信息,获得第一存储区中的主引导程序,并进行启动;
[0097]
步骤二:在启动成功后,记录第一存储区的标识信息;将第一存储区中的主引导程序备份到同一存储器中的第二存储区。
[0098]
本实施例中,优选的,还包括评测单元,且评测单元用于对开发的程序进行评测。
[0099]
本实施例中,优选的,还包括监控模块,且监控模块用于对开发的程序进行实时监控。
[0100]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献