Java News from Sunday, May 9, 2004

Diomidis Spinellis has released UMLGraph 2.0, an open source (BSD license) tool for declaratively specifying UML diagrams. UMLGraph uses text files that look vaguely like source code to specify how UML class and sequence diagrams are drawn. A doclet converts this into a Graphviz diagram that can be easily converted to Postscript, GIF, SVG, JPEG, etc.

R. Rawson-Tetley has posted SwingWT 0.83, an open source, "100% pure Java library which very closely resembles the interface of Swing. The difference is that instead of using the Swing library, it drives native peer widgets from SWT" (the Eclipse GUI toolkit). With this library, Java/Swing applications can be compiled natively under Linux using gcj. It also allows Swing apps to use native widgets. This release adds support for Swing borders, improves the build process, and fixes bugs. SwingWT is dual licensed under the Common Public License and the LGPL.