Eclipse Galileo 简介

来源:developerWorks 中国 作者:Mark Cappel
  
Eclipse Galileo 发行版包含了 33 个主要项目,展示了 Eclipse 生态系统中的多样性和创新性。本文对一些 Galileo 项目作了概述,并提供一些参考资料,从中可以找到更多的信息。

Galileo 是 33 个主要 Eclipse 项目的同步发行版。Eclipse Foundation 表示,Galileo 发行版系列由 33 个项目组成。但是,有些项目是其他项目的子项目,Eclipse Foundation 的市场推广当中并没有突出所有的项目。无论如何,Galileo 代表时下最庞大的新技术单一发行版。

对于 Eclipse 发行版系列,尤其是 Galileo,需要记住的重要一点是,虽然它是一个同步发行版,但并不意味着这些项目是统一的。每个项目都是一个单独的开源项目,有它自己的项目领导人、提交者和开发计划。发行版系列概念是为提供透明的、可预测的开发周期而设计的。

获得 Galileo

获得 Galileo 的方式主要有两种。第一种 — 也是推荐的方法 — 是只获取与自己相关的包。另一种方式是使用更新站点。

进入 Eclipse Galileo 包站点。这个包站点包含 9 个预先捆绑的 Galileo 版本,每个版本用于不同的需求。


图 1. Galileo 包


Galileo 更新站点

要让 Galileo 使用更新站点,可 下载 Eclipse V3.5 SDK。下载后,启动 Eclipse,并通过 Help > Software Updates(见图 2)访问软件更新机制。输入适当的 Galileo 更新站点信息。连接到 Galileo 更新站点后,应该可以看到属于 Galileo 发行版系列的可用特性列表。就是这么简单。连接后,便可以选择将什么特性安装到 Eclipse 中。


图 2. 软件更新






项目

Eclipse 生态系统非常大,有时候甚至达到了恐怖的地步。Eclipse Foundation 监管着大约 100 个项目,Galileo 只代表那些项目的一个缩影。Galileo 发行版系列展示 Eclipse 技术,并帮助采纳者将 Eclipse 技术集成到他们的产品中。要了解关于 Galileo 项目的更多信息,请访问下面的链接。


表 1. Galileo 发行版系列项目
项目 简介 Web 站点
Accessibility Tools Framework (ACTF) 为残障人士构建应用程序和内容 http://www.eclipse.org/actf/
Business Intelligence and Reporting Tools (BIRT) 生成报告 http://www.eclipse.org/birt
C/C++ Development Tooling(CDT) 编写 C/C++ 代码 http://www.eclipse.org/cdt
Data Tools Platform(DTP) 可扩展框架和工具 http://www.eclipse.org/datatools/
Eclipse Modeling Framework(EMF) 建模框架和代码生成工具 http://www.eclipse.org/modeling/emf/
Eclipse Packaging Project 创建、下载和安装包 http://www.eclipse.org/epp/
Eclipse Platform 核心框架和服务 http://www.eclipse.org/platform/
Equinox OSGi R4 核心框架规范的实现 http://www.eclipse.org/equinox/
Graphical Editor Framework (GEF) 开发图形化应用程序 http://www.eclipse.org/gef/
Graphical Modeling Framework(GMF) 开发图形化编辑器 http://www.eclipse.org/gmf/
Java™ Workflow Tooling (JWT) 用于工作流和流程的从设计到监视的工具集 http://www.eclipse.org/jwt/
Java Development Tools (JDT) 开发 Java 应用程序 http://www.eclipse.org/jdt/
Java Emitter Templates (M2T JET) 从模型生成文本工件 http://www.eclipse.org/modeling/m2t/
Memory Analyzer 发现内存漏洞和减少内存消耗 http://www.eclipse.org/mat/
Mobile Tools for Java (MTJ) 扩展 Eclipse 框架,以支持移动设备 Java 应用程序开发 http://www.eclipse.org/dsdp/mtj/
Mylyn 监视工作,使 GUI 与当前工作相关 http://www.eclipse.org/mylyn/
PHP Development Tools (PDT) 编写 PHP 代码 http://www.eclipse.org/pdt/
Rich Ajax Platform (RAP) 编写 Ajax 代码 http://www.eclipse.org/rap/
SCA Tools 用于 Service Component Architecture 标准的工具 http://www.eclipse.org/stp/sca/
SOA Tools 编写面向服务架构的应用程序 http://www.eclipse.org/stp/
Swordfish 可扩展的 SOA 框架 http://www.eclipse.org/swordfish/
Target Management 配置和管理远程系统 http://www.eclipse.org/dsdp/tm/
Test and Performance Tools Platform Project(TPTP) 用于对应用程序进行概要分析和测试的工具 http://www.eclipse.org/tptp/
Textual Modeling Framework(Xtext) 编写外部的文本 DSL http://www.eclipse.org/modeling/tmf/
Tools for mobile Linux(TmL) 编写移动应用程序 http://www.eclipse.org/dsdp/tml/
Web Tools Platform(WTP) 编写 Web 和 Java EE 应用程序 http://www.eclipse.org/webtools/

时间:2009-07-13 15:24 来源:developerWorks 中国 作者:Mark Cappel 原文链接

好文,顶一下
(5)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量