Available products

v2.3.0 RC3 plugins available for Eclipse 3.0.X

Finally, here they are: a whole refresh of the plugins with support for GEF integrated and examples.
The distribution packaging has changed and is now much more simpler to download as there is only two features:
The source are available as features too.
The standalone distribution includes GEF support.

JAI and Batik supported as JRE extensions

Starting with Eclipse 3, there is a possibility to load classes from the standard JRE extension directory (usually .../jre/lib/ext).
To make this directory available to your plugins, you have to run the Eclipse platform (or the runtime workbench) with the following command line:

eclipse.exe -vmargs -Dosgi.parentClassloader=ext

To help you install Batik as an extension, you can download the runtime jars and unzip them directly in the jre/lib/ext directory.

Alternatively, if you cannot / don't want to install JAI and Batik as extensions, you can download and install the following plugins:

Testing support of Java2D for GEF

The example feature comes with fragments for the GEF flow and logic examples.
You must have  GEF and the GEF examples installed.
Those fragments contribute a new editor for the .logic and .flow resources, but open an editor with Java2D support enabled.
This way, you can quickly and visually compare the two rendering modes (don't forget to change the draw2d preferences too).
Using the alternate GEF editor

v2.0.1 plugins available All available plugins have been updated to version 2.0.1.

(Due to some packaging errors, and to prevent future version conflicts, you are adviced to remove all the old org.holongate.* plugins before installing the new ones.)
This is the last release for Eclipse 2.1.X.
The new development plan is now:

GEF / draw2d 2.1 support

Based on the Java2D for SWT toolkit, you can now benefit from all the Java2D capabilities inside GEF and draw2D v2.1.X with a minimal code change:

  1. Download and install the fragments,
  2. Change your GEF code from
    public class MyEditor extends GraphicalEditorWithPalette
    to
    public class MyEditor extends J2DGraphicalEditorWithPalette
  3. Enjoy!

Available as Eclipse plugins and as a standalone library. More...

Java2D for SWT and companion plugins v2.0

Get access to the Java2D features inside the SWT toolkit and increase its graphical capabilities with:

Starting with the v2.0 release, Java2D for SWT is available for download as a:

Available as Eclipse plugins and as a standalone library. More...

Java2D for SWT and companion plugins v3.0 (experimental)

While the v2.0 focuses on leveraging the SWT features without relying on the AWT stuff, this version is an attempt toward a better support of Java2D but through the new AWT_SWT bridge available for Eclipse 3.0.

Largely experimental,  this development fork will bring interesting support like Java3D and video through Java Media Framework to SWT based applications.

The main goal is not about supporting the AWT related libraries, but to enhance the integration with SWT so that an AWT control can behaves like a true SWT Composite, receive SWT events, can be the target of all the menu contributions, ...