您的位置:首页 >> 编程开发 >> Java >> Java基础 >> Eclipse >> 正文
Eclipse RSS
 

eclipse projects introduction

http://www.rdxx.com 02年04月10日 11:23 互联网 我要投稿

关键词: Project , introduction , Eclipse , IP , NT , UC

现在eclipse吸引了越来越多的java开发者,但是eclipse不仅仅是一个java ide那么简单,eclipse正逐渐发展成为一个多功能的platform,在eclipse组织旗下还有很多project,有些project是eclipse开发产生的衍生品,如swt,另外一些则是随着eclipse platform的发展而诞生的一些开发辅助工具如ve,还有一些则是对新技术的探索。这些project主要分为3类eclipse project,eclipse tools project,eclipse technology project(注:还有web tools projects但尚未有实际项目发布)。其中eclipse project自然是指eclipse本身了,下面介绍一下其他两类中都有哪些很棒的project。(注:由于本人能力有限,如有疏漏请各位指点)

 

The Eclipse Tools Project

VE

VE工程的全称即是Visual Editor,这是一个为eclipse提供GUI Builder的框架。它目前包括Swing/JFCSWT GUI Builder的参考实现,并可以用以实现其他语言如C/C++GUI BuilderVE目前尚在开发阶段,最新版本为0.5.0,在VE的开发中使用了Eclipse的其他一些工程,如GEF,EMF,CDE等。

VE Site: http://www.eclipse.org/vep

VE NewsGroup: http://news.eclipse.org/eclipse.tools.ve

Documents

UML2

UML2工程是Eclipse平台下基于EMFUML2.0 metamodel实现。UML2工程的目标是提供一个可用的metamodel实现用以支持建模工具的开发;一个通用的xml schema用以便利的交流semantic modelstest case作为验证规格定义的一种途径;验证规则用以定义和加强compliance level的。需要说明的是UML2API以及相关的XML schema是服从于uml2.0规范,所以在uml2.0规范最终发布前将会根据规范的变化而产生一些变动。

UML2 Site: http://www.eclipse.org/uml2

UML2 NewsGroup: http://news.eclipse.org/eclipse.tools.uml2

参考文章:Getting Started with UML2

Hyades

Hyades工程旨在提供一个开源的自动软件质量工具的平台,并提供一些开源的ASQ工具,如测试、跟踪及监控等。通过把ASQ工具与Eclipse开发环境紧密地结合起来,并提供可以与其他工具有效的协同工作的ASQ工具,Hyades将软件质量实施提前到软件开发周期中,这就可以使ASQ过程持久地贯穿于开发、部署以及发布产品这一系列过程。

不同于现有的测试和跟踪工具,Hyades提供统一的数据模型,标准化的user experienceworkflow,以及一个APIsreference工具。

Hyades通过一个ASQ工具可以协同工作的open-source infrastructure层支持全范围的测试方法论。工具的UI运行于Eclipseworkbench之上,并通过EMF共享数据。在Hyades包含了一些简单open-source测试和跟踪工具的示例。

Hyades Site: http://www.eclipse.org/hyades

Hyades NewsGroup: http://news.eclipse.org/eclipse.tools.hyades

Hyades Document:  http://dev.eclipse.org/viewcvs/indextools.cgi/~checkout~/hyades-home/docs/doc.html

Graphical Editor Framework (GEF)

GEF允许开发者使用已有的应用模型简便的开发出一个图形化编辑器。GEF可以使开发者快速的将现有的模型移植到一个图形化编辑的环境中。这个图形化环境是基于SWT的绘图插件“draw2d”。GEF是基于MVC框架的,他可以使开发者方便的实现drop/dragundo/redomovedeleteresize等图形编辑器的基本功能。GEF非常适合用于开发流程编辑器、GUI BuilderUML图编辑器、workflow编辑器、甚至是像html这种所见即所得的文本编辑器。但是需要注意的是GEF开发的软件必须工作与Eclipse环境下,即作为plug-in程序,如果希望脱离Eclipse平台作为独立软件运行,可以参考Eclipse 3系列正在开发的rich client platformRCP)。结合GEFRCP就可以开发出运行与Eclipse平台外的图形编辑器。

9 7 3 1 2 3 4 8 :


 
 
标签: Project , introduction , Eclipse , IP , NT , UC 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站