Projects / GEF


GEF is a graph editing library that can be used to construct many, high-quality graph editing appications. It features a simple, concrete design, a Node-Port-Edge graph model that is powerful enough for the vast majority of connectied graph applications, a Model-View-Controller design based on the Swing Java UI library, and high-quality user interactions for moving, resizeing, reshaping, etc. It also supports several novel interactions such as the broom alignment tool and secltion-action-buttons.


Recent releases

  •  17 Feb 2005 21:56

    Release Notes: This release refines the persistence mechanism, enhances support for EPS, and uses Batic for SVG.

    •  20 Dec 2004 16:47

      Release Notes: This release adds better mouse scroll wheel handling and several code improvements.

      •  28 Sep 2004 18:21

        Release Notes: This release resolves issues with direct text editing in the diagram and changes to the underlying graph model. It also updates the Java collection classes used.

        •  18 Sep 2004 04:22

          Release Notes: This release fixed several defects with scrolling, logging, and graph editing. The design of the persistence code was revised.

          •  01 Feb 2004 21:17

            Release Notes: Over 20 reliability and performance enhancements, as well as patches contributed by users.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.