Hi does anyone know of any free software that grenerate UML diagrams from java code.
ok thanks
I just started using ArgoUML. It’s not as nice as Together, but it’s a helluva lot cheaper. ;D
I tried ArgoUML… i wanted it to work… but find it to be unusable. The interface is awkward and slow… Just trying to work with the program is a real time killer… It totally tkes away any productivity benefit that having the UML diagrams might provide.
The problem is that I have found that to be the case with ALL of the UML tools I have seen so far (including Rational’s), which really bums me out, cause I want UML diagrams.
Yup, sometimes a whiteboard is the best tool to use.
i use gentleware’s version of Argouml, and despite some problems with 1.5, a patch released cleaned them all.
It’s very fast. (playing with about 120 classes on a 4000*3000 pixels zone)
I registered to the gentleware thing and used my real e-mail address. Now I get 5 herbal penis enlargement pill ads everyday, even after I canceled it. They sell your e-mail address, wach out.
I use Poseidon UML. it’s sweet.
Hi,
Before i tried argoUML but it lead me from crash to crash…
Nowadays i’m using eclipse as editor… and use the omondo plugin… http://www.eclipseuml.com/ and this seems to work rather nice
Hello,
ArgoUML is a great tool, with many graphical functions.
EclipseUML Free Edition has been focused on reverse engineering java developers needs. Right now, some ArgoUML or Togethersoft functions are still not available, but it will be done soon.
You can reverse inheritence as other UML tool (argouml or Togethersoft), but this is not enough to understand the way objects are interacting :P.
http://www.omondo.com
propose associations and dependencies reverse functions with an incredible layout. Not just hierarchical as others, but having circular and other layouts beeing processed when you do reverse
Class and package dependencies reverse and double click allow zooming inside, yeah you will love it ;D.
Another important point is the use of SWT inside GEF. It is a lot faster than old technology such as swing and GEF gives you a microsoft or linux look and feel ???.
Inside Enterprise Edition deployment functions will also be available directly from graphical presentation.
EclipseUML Free Edition 1.1.9 is now available for free download at omondo website. You just have to register (we have more than 40000 registred users, and we never spammed or sell any email adress >:(, if you need information please have a look on the forum or register yourself in the developer user-list).
Enjoy Eclipse and UML,
more ads please! (yes yes yes we do like eclipse)
Just for a bit of advertising, I recently started writing a UML tool with the emphasis on being simple. Its at:
http://www.newdawnsoftware.com/jose
Its intended as a design tool and not a code producer.
Kev
If you don’t have luck with anything else, try FUJABA (From Uml to Java And Back Again) (a project written by the university of paderborn in germany - do a google search for paderborn and fujaba). It’s only designed to do “roundtrip” conversion from Java source, to UML then edit in UML, then automatically sync changes back into your java source etc.
However, it’s been around for years, and is fairly stable (which means I can crash it, but I haven’t had any permanent repeateed crahses).
Note: ArgoUML is FUBARed. I have found MANY crashes that, once they happen, you just have to throw away your save files (or source code) and start again - the same crashes keep happening over and over again.
It also often cannot handle more than about 10 classes without crashing unpredictabily. I’ve noticed that SOMETIMES you can have a project where it will load and revers-engineer tens of classes OK, but I’ve seen two or three projects with fewer than 50 classes where it ground to a halt (response time to mouse clicks of several seconds!) and quikcly crashes, one way or another.
But several argo developers keep telling me “that doesn’t happen for me, so it can’t be happening; must be a bug your end”. Hmm. I’ve tried it on different machines with different JDK’s, same totally unpredictable problems.
jbuilder8 generates UML from java code too.
[quote]Hi does anyone know of any free software that grenerate UML diagrams from java code.
ok thanks
[/quote]
jbuilder costs a fortune, right? it did last time i checked.
oops, sorry 'bout that
tried the argouml, posseidon, fujaba and some others but was not satisfied at all.
I found them to either “heavy” and too slow or bullshit.
I stopped on this one: BlueJ
it’s much less known as the others but not less worth. It convinced me with it’s simplicity and functiunability. Just quick & easy.
[quote]tried the argouml, posseidon, fujaba and some others but was not satisfied at all.
I found them to either “heavy” and too slow or bullshit.
I stopped on this one: BlueJ
it’s much less known as the others but not less worth. It convinced me with it’s simplicity and functiunability. Just quick & easy.
[/quote]
Hmm. Unfortunately, it can’t even do UML, so I’m not sure you wanted a UML diagrammer in the first place. It appears to emulate Class Diagrams, but without method signatures, which is pretty useless.
(for the benefit of anyone thinking of trying bluej) it mainly seems to be a simplistic text editor with diagrams of class-inheritance relationships. It is intended as a teaching tool, not UML diagrams, according to the website. There’s no documentation with the program, unless you have netscape installed (!?!?).
Maybe the “beta” version of the next version is better, but the current standard version is pretty unexciting, as far as UML diagrams go.
The personal edition of JBuilder (now v9 I think) is free. However many candies are disabled then (you see them in the menues, so that you consider to buy the professional or enterprise edition).
Still I find the personal edition to be very usuable. Back to the topic: the personal edition doesn’t do UML.
Some months later…
What’s your favourite free “TogetherJ like” UML application today?
For example a tool which generates UML diagrams out of a Java source code tree, and vice versa, but not as ugly, fat, slot and expensive as TogetherJ…?
Is http://sourceforge.net/projects/freeuml/ worth to wait? Anybody involved…?
Just to plug again, I’ve been involved in an lightweight open source UML tool for a while now:
http://www.newdawnsoftware.com/jose
Athough reverse engineering isn’t considered a must have it is being worked on - tagging code to enable synchonizing between design and code seems a little dodgy to me, but then I suppose whatever works for you.
Kev