推荐:Eclipse新发布的Ganymede
Eclipse Ganymede发布了,这是24个开放源代码项目展示,显示了Eclipse在不同方面的创新。
获得Ganymede可以通过两种方式:
1。直接下载Ganymede包,如果你是java程序员就下载java源代码包,如果你是C/C++程序员,就下载C/C++源代码包,下载地址为:http://www.eclipse.org/downloads/packages/
2。下载安装Eclipse V3.4 SDK,点击Help > Software Updates,选择你要下载的项目。
Ganymede包括的项目如下:
Table 1. Ganymede release train projects
Generate reports | http://www.eclipse.org/birt |
Simplify deployment | http://www.eclipse.org/buckminster |
Code C/C++ | http://www.eclipse.org/cdt |
Code Perl and Ruby | http://www.eclipse.org/dltk |
Debug embedded devices | http://www.eclipse.org/dsdp/dd |
Build device GUIs | http://www.eclipse.org/dsdp/nab |
Remote explorer (SSH) | http://www.eclipse.org/dsdp/tm |
Manage data-centric systems | http://www.eclipse.org/datatools/ |
Chat inside Eclipse | http://www.eclipse.org/ecf |
Tools to build Eclipse, including Platform, JDT, PDE, and Equinox | http://www.eclipse.org/eclipse |
Develop models | http://www.eclipse.org/emf |
Utilities to aid model development | http://www.eclipse.org/emft |
Build installers | http://www.eclipse.org/epp |
Develop graphical applications | http://www.eclipse.org/gef |
Develop graphical editors | http://www.eclipse.org/gmf |
Utilities to aid model development | http://www.eclipse.org/mdt |
A framework for model-to-model transformation languages | http://www.eclipse.org/m2m/ |
Utilities to aid model development | http://www.eclipse.org/m2t |
Focus your development based on tasks | http://www.eclipse.org/mylyn |
Develop Eclipse-based Web 2.0 applications | http://www.eclipse.org/rap |
Tools for SOA | http://www.eclipse.org/stp |
Subversion support | http://www.eclipse.org/subversive |
Profiler | http://www.eclipse.org/tptp |
Code Web-based applications | http://www.eclipse.org/webtools |
介绍主要的几个项目:
1。The Eclipse Project (SDK)
The Eclipse Project (SDK)是Eclipse的心脏,它包括4个部分:Platform(平台), Plug-in Development Environment (PDE)插件开发环境, Java Development Tools (JDT)Java开发工具, 和 Equinox(Equinox是OSGi R4 core framework的一个实现,代表Eclipse运行核心让不同的插件良好的运行在一起)。
2。Business Intelligence and Reporting Tools (BIRT)
BIRT项目努力提供一个基于Eclipse的报表系统,能集成到你的应用中,与其他报表系统竞争。BIRT提供核心报表功能,比如图形报表设计工具,读写数据和Scripting支持。
3。C/C++ Development Tools (CDT)
CDT项目目标是提供一个全功能的C/C++开发环境,类似JDT提供给的全功能Java开发环境。
CDT已经在C/C++技术开发社区和嵌入式开发社区中赢得了一定的支持,CDT现在已经打包进入所有主要的Linux发布包中。
4。Dynamic Language ToolKit (DLTK)
DLTK是一个工具,帮助所有使用动态语言开发的程序员开发,比如Ruby和Perl。DLTK包含一组可扩展的框架,用来减少建设全功能动态言语开发环境的复杂性,类似PHP,Perl和Ruby。
5。 DSDP Target Management (DSDP-TM)
DSDP-TM项目创建了数据模型和框架来设置和管理远程系统,远程链接和远程服务。作为一个开发者,使用Eclipse工具能够SSH到远程机器可视编辑你的文件。
6。 Eclipse Communications Framework (ECF)
ECF项目包括支持基于Eclipse的分布式开发工具和应用的框架。它能够用来创建需要交流链接的支持的插件,工具和全Eclipse RCP应用。甚至,ECF显示了支持你和你的朋友在Eclipse内(通过XMPP/GTalk MSN等)来联系,发送文件,分享编辑器等的应用。
7。 Mylyn
Mylyn是一个集中任务管理用户界面,减少信息重复加载和让多任务管理变得更加容易。
8。Rich Ajax Platform (RAP)
RAP项目帮助开发者通过Eclipse建设rich Ajax-enabled 富AJAX web应用,这意味着你能够使用熟悉的Eclipse环境开发扩展插件,减少SWT/JFace APIs。更酷的是,如果你的结构正确,RAP能够帮助你减少你的RCP应用代码。
9。Contest
Eclipse基金会主持了一个Ganymede Around the World Contest(世界Ganymede竞赛),希望能够知道你使用Eclipse项目的情况,写博客,或者创建视频,显示你使用Ganymede的情况,你将或者基金会赠送的T-shirt。
上一篇: asp清空application的方法
下一篇: RabbitMQ消息队列