内容摘要 -
Eclipse Project (SDK)
Eclipse Project 通常也称为 Eclipse SDK,它是 Eclipse 的核心项目。该项目包含四个子项目:Platform、Plug-in Development Environment (PDE)、Java Development Tools (JDT) 和 Equinox。Platform 项目包含构建基于 Eclipse 的应用程序所需的常用服务和核心服务集。PDE 只包含开发人员在 Eclipse 中构建插件时需要使用的插件开发工具。JDT 代表 Eclipse 中的 Java 开发工具集。最后,Equinox 代表 Eclipse 的核心运行环境,该环境允许插件很好地相互共存。
全文 -
Business Intelligence and Reporting Tools (BIRT)
BIRT 项目致力于引入集成到应用程序中的基于 Eclipse 的报表系统以生成引人注目的报表。BIRT 将提供核心报表功能,例如图形报表设计器、数据访问和脚本支持。
并且除了使用数据集中的数据之外,图表现在还可以使用来自现有报表项或者数据集的数据。另一项需要注意的功能是引入 Data Tools Platform SQL Query Builder 原型,这将允许图形化构建查询。
_________
C/C++ Development Tools (CDT)
CDT 项目旨在向 Eclipse 生态环境引入全能的 C/C++ 开发环境,这类似于 JDT 为 Java 开发所做的贡献。
_________
Dynamic Language ToolKit (DLTK)
DLTK 是适合所有依赖动态语言(如 Ruby 和 Perl)的人使用的工具。DLTK 包含一组可扩展框架,旨在降低为动态语言(PHP、Perl 和 Ruby)构建全功能开发环境的复杂度。而且,除了作为框架集之外,DLTK 还提供可供立即使用的典型 Tcl、Ruby 和 Python 开发环境。
_________
DSDP Target Management (DSDP-TM)
DSDP-TM 项目将创建数据模型和框架以配置和管理远程系统、连接及其服务。作为一名开发人员,想象一下现在能够 SSH 到远程计算机中并且能够使用 Eclipse 工具编辑计算机中的文件。
_________
Eclipse Communications Framework (ECF)
ECF 项目包含一个支持开发基于分布式 Eclipse 的工具和应用程序的框架。它可用于创建需要通信支持的其他插件、工具或者完整 Eclipse RCP 应用程序。而且,ECF 还附带允许您在 Eclipse 内与朋友聊天(通过 XMPP/GTalk、MSN 等)、发送文件、共享编辑器等功能的示例应用程序。
_________
Mylyn
Mylyn 是以任务为焦点的 UI,使用该 UI 可以降低信息负载并且轻松完成多任务处理。它的实现方式是将任务成为 Eclipse 的最高级别部分并且为资源库集成丰富的脱机编辑功能(例如 Bugzilla、Trac 和 JIRA)。任务被集成后,Mylyn 将监视您的工作活动以识别与手头任务相关的信息,并且使用此任务上下文把 Eclipse UI 聚焦于感兴趣的信息上、隐藏不感兴趣的信息并且自动查找相关信息。强烈建议试用 MyLyn V2.2 webinar 查看 Mylyn 功能的可视化示例。
_______
Rich Ajax Platform (RAP)
通过使用 Eclipse 开发模型,RAP 项目将使开发人员可以构建启用富 Ajax 的 Web 应用程序。这意味着使用著名的 Eclipse 工作台扩展点开发插件并且重用 SWT/JFace API。RAP 项目最棒的一点是它允许您在正确构造的情况下重用来自 RCP 应用程序的代码。这将使您可以创建共享大量通用代码的独立的基于 Web 的应用程序。要了解您如何使用 RAP,请查阅 RAP demo。
|