g-Eclipse 是一个为网格用户,操作者及开发者提供的集成式开放软件平台。它是在Eclipse上实现的。

g-Eclipse
g-Eclipse的一个屏幕拷贝: 运行 VTK 可视化工具软件
g-Eclipse的一个屏幕拷贝: 运行 VTK 可视化工具软件
開發者g-Eclipse集团
当前版本1.0RC2(2009年1月21日)
编程语言Java
操作系统Cross-platform
类型网格计算接口
许可协议Eclipse公共许可
网站www.geclipse.eu

建基于Eclipse的插件系统结构,g-Eclipse扩展了Eclipse的底层功能及可视化接口,以便提供科学插件使用户能够存取现有的网格平台。g-Eclipse为网格作业部署,网格管理及网格应用程序开发提供了必要的支持。

g-Eclipse设有扩展点。Eclipse的开发者可以利用它们来扩展g-Eclipse的功能。

g-Eclipse是一个开源Eclipse基金项目,由多个单位合作开发,包括卡尔斯卤厄研究中心[永久失效連結]波兰超级计算及网格中心页面存档备份,存于互联网档案馆),里因兹的Johannes Kepler大学页面存档备份,存于互联网档案馆),塞普路斯大学页面存档备份,存于互联网档案馆),德国Innoopract有限公司页面存档备份,存于互联网档案馆),NEC 欧洲实验室页面存档备份,存于互联网档案馆),Reading大学页面存档备份,存于互联网档案馆) 以及Southampton大学的IT Innovation中心页面存档备份,存于互联网档案馆)。g-Eclipse开发小组由欧共体第六框架项目提供资助。

特点

g-Eclipse提供了三个不同的Eclipse平台视觉界面:

  • 用户界面 - 网格用户对网格技术知道得不多。用户界面目的在于让使用者能够在网格环境中执行应用程序,监视程序运行的进展以及管理他们的数据文件。
  • 操作者界面 - 网格平台的驱动者对网格的体系结构了解得很清楚。操作者界面应该为网格操作员提供一些设施使他们能够管理本地资源以及这些资源所属的虚拟组织
  • 开发者界面 - 网格应用程序开发者在程序开发方面是专家,但很可能不是网格技术及网格体系结构方面的专家。他们熟知的是程序设计语言而不是网格体系结构技术。开发者界面目的在于为应用程序开发者提供适合的工具软件以支持程序开发,调试及部署。

被支持的中间件

g-Eclipse的设计使用一个与中间件无关的模型。对特殊网格中间件的支持是通过适应g-Eclipse模型来实现的。目前,g-Eclipse支持gLite页面存档备份,存于互联网档案馆)中间件,实现了用于虚拟组织管理,作业及文件管理,体系结构和应用程序监视,程序部署,数据可视化以及作业流设计的多个插件。一个支持第二个中间件GRIA的初始实现也已经完成。此外,g-Eclipse 新开发了一个插件,支持对Amazon's Simple Storage Service的访问。

参考

IST Project fact sheet 关于g-Eclipse的报道. [2008-01-22]. (原始内容存档于2011-05-21). 

外部链接