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.
The Magelan Graphics Editor is a simple 2D vector graphics editor with basic support for AutoCAD DXF files (both reading and writing). It features complete and easy control over each entity's properties and support for mouse gestures. The package also includes a compact Drawing/Editor API which can be used wherever 2D graphics modelling/editing is required.
FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.
SDE for Eclipse is a UML modeling environment tightly integrated with Eclipse IDE. It lets you draw all types of UML diagrams (use case diagrams, class diagrams, component diagrams, etc.) in Eclipse, reverse source code (Java, C++, XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams. It features the latest UML notation support, a Rational Rose importer, an XMI importer, Microsoft Visio integration, HTML/PDF documentation generators, and plug-in and template support.
Hexagraph is a lightwork Java framework for graphic applications. It supports easy developement of complex mouse-based graphic editors, and currently supports AWT and Swing. It uses an MVC paradigm, with an extremely sophisticated modularized controller that allows incremental definition of the look and feel.
Moss is a collection of Java classes which includes additional custom Swing components (Tri state check boxes, complete password entry dialogs, a JFrame/JDialog framework to assist in creating large GUIs), file and image modification classes (EXIF/IPTC reading and editing, image roatation, file copying), miscellaneous data structures (such as a HeapSet implemenation), and much more.