Free UML Tool For Java

Finally found a great free UML tool.


A few weeks ago I had written about finding a free alternative to Visio, but the alternative/s I tried had a few shortcomings.

I found DIA to be great for drawing use case diagrams, but not so good for drawing sequence diagrams.

Drawing sequence diagrams using a 30 day trial version of SmartDraw took me ages, mainly becuase when making changes, the messages’ text boxes got selected, much more often that I liked them to be. Moreover, exported PNG images had a huge watermark running across the lower right corner. Had to use MS Paint to get rid of them, sometimes pixel-by-pixel!. Thats wasting my time.

I wanted something that
- can draw the most commonly used UML diagrams
- has clean exported images (preferrably as PNG),
- easy to pick up,
- free, or at a reasonable cost

Here came JUDE (Java and UML Developers’ Environment).
- Can draw good use case diagrams AND neat sequence diagrams
- No watermarks (atleast not when images are export as PNG)
- No struggling with the diagram, when introducing changes
- Very short learning curve
- Super fast operation
- Written in Java :)

Other features include
- Support for UML 1.4
- Collaboration Diagram
- Statechart Diagram
- Activity Diagram
- Deployment Diagram
- Component Diagram
- Generate Java source code from model
- Import Java source files to create model

For screenshots, please refer to their website.

Related: Free Alternative To MS Visio

On A Sidenote:
“Hey Jude!” was one the best songs by the Beatles [Source].

2 Comments

  1. Albert Said,

    September 13, 2005 @ 6:01 pm

    How come you announce this as FREE tool and when one follows the link given, it is not free but must be either purchased or only available as evaluation version???

  2. Nirmalya Said,

    September 15, 2005 @ 7:23 pm

    Albert, at the time of writing this entry, I had been using JUDE version 1.5.2, which at that time, was free.

RSS feed for comments on this post