zainuluk
Senior Newbie 
Java games rock!
|
 |
«
Posted
2002-12-20 22:01:03 » |
|
Hi does anyone know of any free software that grenerate UML diagrams from java code. ok thanks
|
|
|
|
|
lefty
Senior Newbie 
Java ees kewl, man!
|
 |
«
Reply #1 - Posted
2002-12-21 01:41:23 » |
|
I just started using ArgoUML. It's not as nice as Together, but it's a helluva lot cheaper. http://argouml.tigris.org/
|
|
|
|
|
swpalmer
|
 |
«
Reply #2 - Posted
2002-12-25 18:36:02 » |
|
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.
|
|
|
|
Games published by our own members! Check 'em out!
|
|
lefty
Senior Newbie 
Java ees kewl, man!
|
 |
«
Reply #3 - Posted
2002-12-25 20:18:59 » |
|
Yup, sometimes a whiteboard is the best tool to use.
|
|
|
|
|
pepe
Junior Member  
Nothing unreal exists
|
 |
«
Reply #4 - Posted
2003-01-04 15:15:46 » |
|
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)
|
|
|
|
Captain-Goatse
Junior Member  
I suck at teh 2D. XBOX IS BIG LOL!111
|
 |
«
Reply #5 - Posted
2003-01-10 13:01:24 » |
|
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.
|
|
|
|
|
mill
Junior Member  
popcorn freak
|
 |
«
Reply #6 - Posted
2003-03-17 20:31:25 » |
|
I use Poseidon UML. it's sweet.
|
|
|
|
Tim Van Wassenhove
Junior Newbie
|
 |
«
Reply #7 - Posted
2003-03-18 06:08:32 » |
|
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 
|
|
|
|
blad
JGO Visitor
Java games rock!
|
 |
«
Reply #8 - Posted
2003-03-21 06:59:37 » |
|
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  . 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  . 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,
|
|
|
|
|
mill
Junior Member  
popcorn freak
|
 |
«
Reply #9 - Posted
2003-03-21 09:22:41 » |
|
more ads please! (yes yes yes we do like eclipse)
|
|
|
|
Games published by our own members! Check 'em out!
|
|
kevglass
|
 |
«
Reply #10 - Posted
2003-03-26 12:59:29 » |
|
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/joseIts intended as a design tool and not a code producer. Kev
|
|
|
|
blahblahblahh
|
 |
«
Reply #11 - Posted
2003-03-27 22:00:06 » |
|
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.
|
malloc will be first against the wall when the revolution comes...
|
|
|
erikd
|
 |
«
Reply #12 - Posted
2003-03-28 09:36:55 » |
|
jbuilder8 generates UML from java code too.
|
|
|
|
mill
Junior Member  
popcorn freak
|
 |
«
Reply #13 - Posted
2003-03-28 09:54:10 » |
|
Hi does anyone know of any free software that grenerate UML diagrams from java code. ok thanks jbuilder costs a fortune, right? it did last time i checked.
|
|
|
|
erikd
|
 |
«
Reply #14 - Posted
2003-03-28 10:18:05 » |
|
oops, sorry 'bout that
|
|
|
|
misterX
Junior Member  
java forever!
|
 |
«
Reply #15 - Posted
2003-04-21 20:41:40 » |
|
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: BlueJit's much less known as the others but not less worth. It convinced me with it's simplicity and functiunability. Just quick & easy.
|
|
|
|
|
blahblahblahh
|
 |
«
Reply #16 - Posted
2003-04-22 21:47:41 » |
|
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: BlueJit's much less known as the others but not less worth. It convinced me with it's simplicity and functiunability. Just quick & easy. 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.
|
malloc will be first against the wall when the revolution comes...
|
|
|
Rivus
Guest
|
 |
«
Reply #17 - Posted
2003-07-08 07:04:48 » |
|
jbuilder costs a fortune, right? it did last time i checked.
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.
|
|
|
|
|
Rivus
Guest
|
 |
«
Reply #18 - Posted
2003-07-08 07:06:16 » |
|
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...? :-)
|
|
|
|
|
kevglass
|
 |
«
Reply #19 - Posted
2003-07-08 07:12:48 » |
|
Just to plug again, I've been involved in an lightweight open source UML tool for a while now: http://www.newdawnsoftware.com/josehttp://jose.dev.java.netAthough 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
|
|
|
|
swpalmer
|
 |
«
Reply #20 - Posted
2003-07-08 14:48:50 » |
|
I checked out the Omondo plugin for Eclipse. Later versions do a decent job at generating diagrams... but it doesn't look like you can do much in the way of modifying code from the diagrams. I'm hoping that some day a good tool for this will be made (IMHO there is no truly useful UML tool available yet) but I fear any tool that will please me will be way out of my price range  TogetherJ is already out of my price range and last time I checked it was next to useless. (The Omondo plugin is much more practical for real use.) It seems that nobody actually "gets it" when it comes to these sorts of visual tools.. the usability factor is astonishingly low.
|
|
|
|
tortoise
|
 |
«
Reply #21 - Posted
2003-07-17 02:15:59 » |
|
I too am not 100% satisfied with any of the free UML programs, but of the ones out there I think Visual Paradigm's community release is the best. It's a lot more polished than ArgoUML, but has the typical "free version" restrictions (only one of each type of diagram per project, etc). www.visual-paradigm.com
|
|
|
|
|
Archimedes
Guest
|
 |
«
Reply #22 - Posted
2003-07-17 08:09:17 » |
|
I too am not 100% satisfied with any of the free UML programs, but of the ones out there I think Visual Paradigm's community release is the best. It's a lot more polished than ArgoUML, but has the typical "free version" restrictions (only one of each type of diagram per project, etc). www.visual-paradigm.comThanks for the hint. Of the many UML tools I've taken a (short) look at during the last weeks, your mentioned Visual-Paradigm looks best to me so far. I'll examine it further. P.S. A pity that "code importing" is disabled in the free Community Edition. :)
|
|
|
|
|
blahblahblahh
|
 |
«
Reply #23 - Posted
2003-07-17 21:16:38 » |
|
For my sins, I've started using Visio recently. I recall that it used to be really good back before MS bought it, but very very buggy too. It seems that between then and Visio 2002/XP MS has removed much of the functionality (boo!) but fixed most of the bugs (yay!). The only bug I found was that "save as WMF" claims to work but actually doesn't save 99% of the diagrams (this is the kind of bug I'd categorise as "critical; do not ship until fixed", but clearly MS disagree  ). Anyway, Visio is suprisingly excellent as a UML editor, given that it isn't a specialised UML tool AND it's designed for the lowest commond denominator (idiot users). [this is quite a sad indictment on the general quality of UML tools]. It's also - ahem - kind of free. If you can get hold of the MS "trial" (?) pack that costs something like $100 / £75 and contains 5 licenses and full versions of almost every piece of software MS sells, Visio is part of that pack. ISTR you have to be an employee of a company (any one will do) and tell MS that "I'd like to persuade more people in my company to use MS software" or that "the company is considering recommending MS products or reselling them". Something like that (I've never done it myself, but I know plenty of others who have).
|
malloc will be first against the wall when the revolution comes...
|
|
|
blahblahblahh
|
 |
«
Reply #24 - Posted
2003-07-17 21:31:32 » |
|
P.S. Argo looks like a new version is about to come out (they're on alpha 2 right now). However, in the meantime, take a look at the P1 bugs before you use, e.g.: http://argouml.tigris.org/issues/show_bug.cgi?id=2015(Attempting to "save" fails AND corrupts your save file. Gulp) My winxp desktop is unavailable for the next few weeks (no more visio  ), so I'm going to check out Gentleware's Poseidon, the free version. (this is the one based on Argo, but the features list makes it look much more stable and feature-complete). I'll post back with some feedback soon  .
|
malloc will be first against the wall when the revolution comes...
|
|
|
|