Helios 是有着 39 个 Eclipse 项目的同步版本。据统计,Helios 版本包含 3300 万行代码,这由来自 44 家公司的 5000 名 Eclipse.org 成员共同开发完成。一般来说,关于 Helios 和 Eclipse 同步版本有一点一定要了解,同步版本并不表示这些项目是统一的。每个项目都是 Eclipse.org 中的一个独立的开源项目,由自己的项目领导运作,有自己的成员与开发计划。同步版本的概念旨在提供一个透明的、可预测的开发周期。
在eclipse中通过 Help > Install New Software ,输入地址:
http://download.eclipse.org/releases/helios
访问软件列表,选择安装。
Eclipse Helios 全部项目列表,对应的简介和网址:
项目 | 简介 | 网站 |
---|---|---|
Acceleo | OMG MOF Model 到 Text Language (MTL) 标准的编程实现 | |
Accessibility Tools Framework (ACTF) | 为残障人士构造的应用程序和内容 | |
Amalgam | Eclipse Modeling 项目改进的打包和可用性 | |
Atlas Transformation Language (ATL) | 模型转换语言和工具 | |
BPMN Modeler | 用于业务分析人员的业务流程图编辑器 | |
Buckminster | 用于自动构造、编译、部署流程的一组框架和工具 | |
Business Intelligence and Reporting Tools (BIRT) | 生成报表 | |
C/C++ Development Tooling (CDT) | C/C++ 编码 | |
Connected Data Objects (CDO) Model Repository | 用于 EMF 模型和元模型的分布式共享模型框架 | |
Dali | Java™ 持久化工具 | |
Data Tools Platform (DTP) | 用于数据库开发的可扩展的框架和工具 | |
Dynamic Languages Toolkit (DLTK) | 用于动态语言开发的可扩展的框架和工具 | |
Eclipse Communication Framework (ECF) | 支持分布式工具和应用程序的框架 | |
EclipseLink | 为应用程序加入持久化 | |
Eclipse Modeling Framework (EMF) | 建模框架及代码生成工具 | |
Eclipse Packaging Project (EPP) | 创建软件包和 Eclipse 发行版 | |
Ecore Tools | 图形化编辑 EMF 模型 | |
EGit | 使用 Eclipse 中的 Git | |
EMF Compare | 支持比较和合并 EMF 模型 | |
Equinox | 实现 OSGi 核心框架规范 | |
Extended Editing Framework (EEF) | 改进编辑 EMF 模型的方法 | |
Graphical Editing Framework (GEF) | 开发图形化应用程序 | |
Graphical Modeling Framework (GMF) | 使用 EMF 开发图形化编辑器 | |
Java Development Tools (JDT) | Java 编码技术 | |
Java Emitter Templates (JET) | 代码生成库 | |
JavaScript Development Tools (JSDT) | JavaScript 编码 | |
JavaServer Faces (JSF) Tools | 开发 JSF 应用程序 | |
Java Workflow Tooling (JWT) | 工作流和流程工具 | |
Jetty | 快速且功能强大的网络服务器相关技术 | |
JGit | Git 的 Java 实现 | |
Linux Tools | 将 GNU Autotools、Valgrind、OProfile、SystemTap 集成到 Eclipse | |
Marketplace Client (MPC) | 安装来自 Eclipse Marketplace 的特性 | |
MDT UML2 | Unified Modeling Language 2 的基于 EMF 的实现 | |
MDT OCL | Object Constraint Language 的基于 EMF 的实现 | |
MDT XSD | XML Schema Definition 的基于 EMF 的实现 | |
Memory Analyzer (MAT) | 查找内存泄露,分析堆转储 | |
Mint | JDT 和 EMF 集成 | |
Mobile Tools for Java (MTJ) | 移动设备 Java 应用程序开发 | |
Model To Text (M2T) | 从模型生成文本工件 | |
Modeling Team Framework | EMF 满足软件配置管理 | |
Modeling Workflow Engine (MWE) | EMF 的模型处理工作流 | |
MoDisco | 模型驱动的可扩展框架 | |
Mylyn | Eclipse 的任务管理器 | |
Net4j | 可扩展的客户端 - 服务器系统 | |
Parallel Tools Platform (PTP) | 并行应用程序开发工具 | |
Photran | Fortran 编码 | |
PHP Development Tools (PDT) | PHP 编码 | |
Plug-in Development Environment (PDE) | 基于 Eclipse 和 OSGi 的应用程序工具 | |
Rich Ajax Platform (RAP) | 在网络上运行 RCP 应用程序 | |
Service Component Architecture (SCA) Tools | SCA 工具 | |
Sequoyah | 应用程序开发工具和框架 | |
SOA Tools | 开发基于 SOA 的应用程序 | |
Subversive | 使用 SVN 工作 | |
Swordfish | 基于 Equinox 的可扩展 SOA 框架 | |
Target Management | 配置和管理远程系统 | |
Teneo | 使用 Hibernate 或 EclipseLink 的 EMF 数据库持久性解决方案 | |
Test and Performance Tools Platform (TPTP) | 配置和测试应用程序的工具 | |
Xtext | 开发 DSL 的框架 | |
Web Tools Platform (WTP) | Web 和 Java EE 应用程序编码 |
======================================================================================================
作为一个流行的开发工具,Eclipse的版本发布和开发过程让我产生了好奇,通过对其官方网站以及网络上资料的阅读,我对Eclipse的开发发布有了一个初步了解。 ========================================================================= 2001年11月7日,Eclipse 1.0发布。 半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版本。 ========================================================================= 2004年6月25日对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细的发布时间信息请参看Eclipse官网(http://archive.eclipse.org/eclipse/downloads/index.php ). Eclipse的发布版本与其中Top Projects(比如TPTP,BIRT)的版本号采用了不同的方式,每个项目有自身的版本号管理,比如现在的TPTP进入了4.5.3的开发,但是 Eclipse的最新发布版本Ganymede实际上是Eclipse 3.4,Eclipse现在每次发布的时候会包含各个特定版本的TOP pojects。 ========================================================================= 2005年6月27日Eclipse 3.1发布,之所以要特别提一下3.1,是因为从这个版本开始一直到还没有发布的3.5版,形成了一个以木星卫星名称相关的系列。1610年,著名的科学家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大卫星还被分别赋予了四个神话传说中人物的名字: -木卫1:IO,伊奥 -木卫2:Europa,欧罗巴 -木卫3:Ganymede,盖尼米德.(值得一提的是早于伽利略2000年前,有记录表明战国时期中国的甘德在公元前346年就已发现了木卫3) -木卫4:Callisto,卡里斯托 取这四个人的名字,一个很重要的原因可能就在于这四个人物都以俊美著称。 但是Eclipse从3.1到3.4的命名(codename)并非按照木卫1-4的顺序,而是根据这四颗卫星距离木星从近到远的顺序,因此 Eclipse 3.1就使用了木星已知卫星中第1近的木卫1——IO来命名,Eclipse 3.2就使用木卫4——Callisto距木星(所有木卫中)第4近,Eclipse 3.3采用了木卫2——Europa(第6近),剩下最远的木卫3--Ganaymede就送给了Eclipse 3.4。 Eclipse 3.4也就是我们现在熟知的已发布版本Ganaymede。之后的3.5版本我们应当叫什么呢?当然不应该忘记发现这四颗卫星的伟大科学家伽利略,也就是计划在2009年6月24日发布的Eclipse 3.5,代号Galileo(伽利略)的Eclipse版本。
Eclipse 3.6代号Helios也于2010年6月23日发布。
据说Eclipse 3.7 代号 Indigo也已经启动
下面是目前已知的版本代号
- Eclipse 3.1 版本代号 IO 【木卫1,伊奥】
- Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】
- Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】
- Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】
- Eclipse 3.5 版本代号 Galileo 【伽利略】
- Eclipse 3.6 版本代号 Helios 【太阳神】
- Eclipse 3.7 版本代号 Indigo 【靛青】[处于计划阶段]