Projects / Thorn

Thorn

Thorn is a UML modeling tool written in Java. It uses XML to save the models you create. Its purpose is to give the open source world a good modeling tool to help develop and manage the increasingly sophisticated development efforts of the open source community.

Tags

RSS Recent releases

  •  04 May 2003 17:16

Release Notes: Right-Angle associations are in. This is more important than it sounds. A number of really annoying bugs are fixed, including a crash bug. The various Actions have been refactored. One result of this is the removal of the ActionFactory class from the project. A Res_fr.java file allows this release to run using French resource strings.

  •  10 Apr 2003 18:39

Release Notes: Package diagrams have been added--Thorn now supports all 9 UML diagrams. Support was also added for Dynamic Java macros. Interfaces can now be drawn in "lollipop" form. When dragging an interface, class or package and dropping it onto a package on a diagram, the project tree is similarly updated to reflect the new hierarchy. You can now create new diagram items directly onto container items in a diagram. The Delete key is now context sensitive (and works).

  •  23 Mar 2003 01:48

Release Notes: This version features many bugfixes, and adds State diagrams.

  •  12 Feb 2001 16:13

Release Notes: A new ability to parse .java files and load their information into the model, and refactoring of the object messaging code to improve performance/reliability.

  •  30 Jan 2001 06:14

    Release Notes: This release includes a more detailed Thorn tutorial in JavaHelp, a PyPad Jython script editor, a SPyConsole Jython script editor, and a macro to generate HTML output for easy web viewing of a model. Bugfixes are also included for a problem that prevented the model file from being saved properly, and a major bug that prevented models with relation from being loaded.

    Screenshot

    Project Spotlight

    Geomajas geocoder plug-in

    A Geomajas plug-in to convert a location description to map coordinates.

    Screenshot

    Project Spotlight

    CCZE

    A roboust, fast, modular log colorizer.