Eclipse Ganymede简介
时间:2011-02-12 IBM Chris Aniszczyk
简单地说,Ganymede 就是指同步发行的 24 个主要的 Eclipse 项目。
于 Ganymede 和 Eclipse 发行系列,通常必须注意的是即使它是同时发行,也不意味着这些项目是一体的。每个项目仍然是独立的 开源项目,有独立的项目领导层、提交者并按照自己的开发计划运作。最终,Ganymede 将通过提供更加透明和可预测的开发周期来提高在 Eclipse 项目之上工作的开发人员的生产力。
获得 Ganymede
在详细讨论各个项目之前,让我们先来完成在计算机中安装 Ganymede 的快速实践练习。
获得 Ganymede 有两种主要方法,采用哪种方法取决于您的偏好。第一种方法(建议使用)是只获取相关软件包。获得 Ganymede 的另一种方法是使用更新站点。
Ganymede 软件包
推荐的 Ganymede 获取方法是访问 Eclipse Ganymede Packages 站点。软件包站点包含专门针对您的使用需求预打包的 Ganymede 版本。
图 1. Ganymede 软件包
Ganymede 更新站点
要使用更新站点获得 Ganymede,请下载 Eclipse V3.4 SDK。完成后,您可以启动 Eclipse 并通过 Help > Software Updates 访问软件更新机制(参见图 1)。如果还没有 Ganymede Discovery Site,请输入正确的 Ganymede 更新站点信息。连接到 Ganymede 更新站点后,您应当会看到 Ganymede 发行系列中的可用功能列表。就这样简单!连接后,您就可以选择需要安装到您的 Eclipse 中的功能。
图 2. 软件更新
通过这两种简单方法,您已经准备好充分利用 Ganymede 发行版。
Eclipse Ganymede简介(2)
时间:2011-02-12 IBM Chris Aniszczyk
项目
Eclipse 生态环境是一个大型社区并且有时令人生畏。Eclipse 中正在开发的项目超过 90 个,而 Ganymede 发行版只是一个缩影。Ganymede 发行系列旨在展示 Eclipse 技术,还帮助采用者把 Eclipse 技术集成到他们的产品中。有关 Ganymede 项目的更多信息,请参阅以下链接。否则,请继续查阅下一节以查看 Ganymede 展示示例。
表 1. Ganymede 发行系列项目
项目 |
大纲 |
Web 站点 |
Business Intelligence and Reporting Tools (BIRT) |
生成报表 |
http://www.eclipse.org/birt |
Buckminster |
简化部署 |
http://www.eclipse.org/buckminster |
C/C++ Development Tools (CDT) |
编写 C/C++ 代码 |
http://www.eclipse.org/cdt |
Dynamic Languages Toolkit (DLTK) |
编写 Perl 和 Ruby 代码 |
http://www.eclipse.org/dltk |
Device Software Development Platform — Device Debugging (DSDP-DD) |
调试嵌入式设备 |
http://www.eclipse.org/dsdp/dd |
Device Software Development Platform — Native Application Builder (DSDP-NAB) |
构建设备 GUI |
http://www.eclipse.org/dsdp/nab |
Device Software Development Platform — Target Management (DSDP-TM) |
远程浏览器(SSH) |
http://www.eclipse.org/dsdp/tm |
Eclipse Data Tools Platform (DTP) |
管理以数据为中心的系统 |
http://www.eclipse.org/datatools/ |
Eclipse Communications Framework (ECF) |
在 Eclipse 中交谈 |
http://www.eclipse.org/ecf |
Eclipse Project |
用于构建 Eclipse 的工具,包括 Platform、JDT、PDE 和 Equinox |
http://www.eclipse.org/eclipse |
Eclipse Modeling Framework (EMF) |
开发模型 |
http://www.eclipse.org/emf |
Eclipse Modeling Framework Technologies (EMFT) |
用于辅助模型开发的实用程序 |
http://www.eclipse.org/emft |
Eclipse Packaging Project (EPP) |
构建安装程序 |
http://www.eclipse.org/epp |
Graphical Editing Framework (GEF) |
开发图形应用程序 |
http://www.eclipse.org/gef |
Graphical Modeling Framework (GMF) |
开发图形编辑器 |
http://www.eclipse.org/gmf |
Model Development Tools (MDT) |
用于辅助模型开发的实用程序 |
http://www.eclipse.org/mdt |
M2M |
用于模型转换语言的框架 |
http://www.eclipse.org/m2m/ |
Model To Text (M2T) |
用于辅助模型开发的实用程序 |
http://www.eclipse.org/m2t |
Mylyn |
关注基于任务的开发 |
http://www.eclipse.org/mylyn |
Rich Ajax Platform (RAP) |
开发基于 Eclipse 的 Web 2.0 应用程序 |
http://www.eclipse.org/rap |
SOA Tools Platform (STP) |
面向 SOA 的工具 |
http://www.eclipse.org/stp |
Subversive |
支持子版本 |
http://www.eclipse.org/subversive |
Test and Performance Tools Platform (TPTP) |
分析程序(Profiler) |
http://www.eclipse.org/tptp |
Web Tools Platform (WTP) |
编写基于 Web 的应用程序 |
http://www.eclipse.org/webtools |
|