Skip navigation
Toggle Sidebar

Eclipse Plugins for OpenSpaces

Project Description Set of Eclipse plugins for using OpenSpaces.
It is hoped to extend those beyond Eclipse and make them more generic, as and when is relevant.
Current Project Version 0.1
Project Maturity Planning
Project License Apache License 2.0
Compatible GigaSpaces XAP Version N/A
Project Captain Toby Ferguson
Contributors Toby Ferguson

Project Sitemap

Project Homepage

Features and Capabilities

This project (Syzygy) will deliver a variety of Eclipse plugins for using OpenSpaces. Most of these plugins will be Eclipse specific, although it is hoped to make them more general as and when that is relevant.

The intention is to deliver both small plugins that will help automate simple tasks (e.g. quickly fix the classpath when a new version of GigaSpaces is to be installed and used), and bigger plugins which will provide a more complete experience (such as initial project creation).

The name 'Syzygy', apart from being the highest scoring word in Scrabble without using a vowel, has connotations of alignment and obscuration with particular regard to celestial bodies, so I feel it naturally fits with Eclipse and hiding some of the complexities of OpenSpaces while being aligned with the practices of both!
Specific features that this project will produce:

  • An instantiation of the EMFT JET templating technology which will use JET templates to produce the various resources required.
  • An Eclipse project wizard that will be used to construct the underlying model used to drive the aforementioned JET templates.
  • If possible, a command line interface to construct the model (an XML file), thus providing a "headless" operating mode. (Might not be possible because of issues relating to EMFT JET library dependency and classpath issues.)
  • A plugin that can quickly construct an integrated container run configuration for a given class
  • A plugin that can quickly construct a user library for a given GigaSpace installation
  • A plugin that can retarget a project to use a different GigaSpace user library
Adaptavist Theme Builder Powered by Atlassian Confluence