Eclipse插件功能研究 - 编程入门网
s Intelligence and Reporting Tools (BIRT) 将业务报告能力添加到现有应用程序中。BIRT 支持许多媒体,其中包括 HTML 和 PDF。
Device Software Development Platform (DSDP) 旨在提供为嵌入式设备开发软件的工具集。相关项目 eRCP 试图将 Rich Client Platform (RCP) 扩展到嵌入式设备。 SOA Tools Platform (STP) 的使命是构建框架和可模仿的可扩展工具,以支持软件的设计、配置、组装、部署、监控,以及围绕面向服务架构 (SOA) 而设计的软件的管理。它由一些子项目构成,比如 Core Frameworks、SOA System、Service Creation、BPEL2Java 和 BMPN。 许多子项目宿主在 Eclipse Technology 项目的保护伞之下,后者作为有趣想法的孵化器,可能有益于其他的新项目或现有项目。其中已经在别处提到的一些项目包括 Eclipse Communication Framework (ECF),它提供用于构建实时通信和协作应用程序的通用 API 和组件集;Higgins Trust Framework,一个用于各种组上下文中的身份、概要文件和关系数据的可视集成的可扩展框架;以及 Voice Tools Project,它扩展 WTP 以支持语音识别应用程序的创建。 作为 RCP 的 Eclipse 随着 Eclipse 动力的增加,许多公司和开发人员已经发现 Eclipse 不仅是集成工具的伟大平台,还可以用于其他类型的功能丰富的客户端应用程序,比如商业和协作。因此,从版本 3.0 开始,Eclipse 已经跨越了工具,现在正式被支持作为 Rich Client Platform (RCP)。 RCP 应用程序共享面向工具的相应方的所有灵活性和可扩展性,因为这些对应方也是由插件组成。但是,通用 RCP 插件集要小得多,而且一个插件不能将另一个插件放入 RCP 应用程序中,除非该应用程序明确支持它。 IBM 的 Workplace Client Technology 是基于全部 Eclipse RCP 的平台的商业示例。就架构而言,它是客户端的协作工具,Eclipse IDE 是开发工具。IBM Workplace 是一个产品族,其中包括使用集中管理的富客户机技术的信息管理和团队协作。它提供即时消息、Web 会议、共享日历计划,等等。 基于 Eclipse RCP 的开放源码应用程序的两个流行示例是 Azureus 和 RSSOwl。Azureus 是一个功能强大的 BitTorrent 客户机,允许您下载使用 BitTorrent 技术分布的大型文件。它支持自己不断增长的插件集。RSSOwl 是功能丰富的联合新闻阅读器和聚合器。它允许您使用许多流行的联合格式(比如 RSS、RDF 和 Atom)搜索、订阅和阅读新闻和博客。 Eclipse RCP 在学术领域和研究应用程序中也变得流行起来。例如,NASA 的 Jet Propulsion Laboratory (JPL) 选择 Eclipse RCP 作为其 Maestro 项目的基础,该项目是用于管理 NASA 的 Mars Exploration Rovers 的高级操作的工具集。该软件用于计划飞行器的表面活动,比如到哪里以及要拍摄多少照片。 还有许多其他商业和开放源码应用程序基于 Eclipse RCP。它们跨越无数领域,其中包括生物医学研究(Bioclipse、Sequence Scanner Software)数学和物理建模(BrainBox、GumTree、Kalypso)、通信和协作 (WiredReach)、商业和金融(Eclipse Trader、BSI CRM、eClarus、Logic MindGuide),等等。 结束语 由于其基于插件的架构,Eclipse 成为集成开发工具以及许多其他种类应用程序的万能平台。作为一个 IDE,Eclipse 不仅可以用于编写 Java 代码,还可以使用其他编程语言开发。作为 Rich Client Platform,它甚至可以用于执行范围广泛的非编程任务。将 Eclipse 技术用于各种目的的商业和开放源码应用程序在不断增多。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |