Eclipse插件功能研究
http://tech.ddvip.com 2006年11月20日 社区交流
本文详细介绍Eclipse插件功能研究
核心工具和技术
Eclipse 社区的一个重要部分是用作其他产品或开发工具的基础或补充的软件。虽然您不可能下载并使用这些插件作为最终用户工具,但它们使其他人可以基于通用标准创建高质量的软件,或者增加现有产品的功能。
在该类别中,Eclipse Foundation 宿主着几个项目。Eclipse Modeling Framework (EMF) 是支持自动代码生成的软件建模框架。它用于其他许多获益于模型驱动软件开发的项目中。尽管 EMF 只使用了 UML 工具的一个子集,但 UML2 项目将其扩展以提供对完全 UML2 标准的支持。
Graphical Editor Framework (GEF) 是用于为任意对象模型创建富图形编辑器的框架。该框架还用于其他许多提供可视编辑功能的项目中,比如 UML 图、图和工作流编辑器。Graphical Modeling Framework (GMF) 扩展了 GEF 和 EMF 以将可视编辑能力添加到任意 EMF 模型中。
Data Tools Platform (DTP) 项目旨在创建使用各种相关数据源的通用工具集。它提供用于管理数据库连接以及创建和执行 SQL 脚本的工具。
Eclipse Test 和 Performance Tools Platform (TPTP) 包括四个子项目:通用 TPTP Platform、用于应用程序监控和日志记录的 Monitoring Tools、Tracing and Profiling Tools 和最后一个 Testing 工具。这些工具允许在各种执行环境中监控、剖析和测试 Java 应用程序。
Business Intelligence and Reporting Tools (BIRT) 将业务报告能力添加到现有应用程序中。BIRT 支持许多媒体,其中包括 HTML 和 PDF。
Device Software Development Platform (DSDP) 旨在提供为嵌入式设备开发软件的工具集。相关项目 eRCP 试图将 Rich Client Platform (RCP) 扩展到嵌入式设备。
来源:ibm 作者:Peter Nehrer 责编:豆豆技术应用