Wednesday, June 24, 2009

GEF3D and Galileo

Eclipse 3.5 is going to go public today, and part of the train is a new release of GEF which introduces a couple of new graphics features. Graphics is GEF's main interface to the graphical subsystem and is used in all 2D drawing operations. Since GEF3D replaces GEF's SWTGraphics implementation with a GL-enabled version that directly renders to the video card memory, we had to extend our Graphics implementation so that it works in Galileo. These enhancements have been committed today (see bug 268643).

Be aware that GEF3D now depends on GEF 3.5 and is not backwards compatible. From now on, you need Eclipse 3.5 to run the latest version of GEF3D.

GEF3D has been tested with both the Cocoa and Cocoa 64 releases on Mac OS X and it works fine in both versions.


Sunday, June 21, 2009

First post!

Hi everyone and welcome to the GEF3D development blog. In this blog, Jens von Pilgrim (GEF3D project lead) and myself, Kristian Duske, will be posting about, well, GEF3D development! This will include articles about problems we have to solve, progress reports, issues that arise when extending GEF, and other topics we deem interesting.

What is GEF3D, you ask? In a nutshell, GEF3D is an Eclipse GEF extension bringing 3D to diagram editing. Of course, there's a lot more to it. Find out more about GEF3D at the GEF3D project page and watch the following video to see GEF3D in action.