Java-Gaming.org    
Featured games (78)
games approved by the League of Dukes
Games in Showcase (426)
Games in Android Showcase (89)
games submitted by our members
Games in WIP (466)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  UML Modeling  (Read 2434 times)
0 Members and 1 Guest are viewing this topic.
Offline zparticle

Senior Member




Thick As A Brick


« Posted 2004-03-04 16:47:18 »

Has anyone here had experience with the Visual-Paradigm tool. Warning the site is extremly slow.

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #1 - Posted 2004-03-04 16:55:49 »

No, but I'm trying it out now.

100Mb download! Plus 30Mb for the docs! Sheesh...no wonder the site is slow (nb: I'm only getting 23k/s download too Sad)

malloc will be first against the wall when the revolution comes...
Offline zparticle

Senior Member




Thick As A Brick


« Reply #2 - Posted 2004-03-04 17:13:12 »

I can't get the stupid thing to generate the getters/setters for the attributes.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Captain-Goatse

Junior Member




I suck at teh 2D. XBOX IS BIG LOL!111


« Reply #3 - Posted 2004-03-04 17:47:28 »

UML Modeling  is a side product of flawed oop and absolute non-sense.

My last employer asked their new "fresh out of college" designer to draw trendy uml models before the code. Four days later, the person turned in 14 pages of shitty diagrams and a heap of insane spagethi code.

My results have been similiar. Of course I had to spend few hours to turn the code in to properly oriented funtional/procedual segments that actually fit the rest of the codebase.

UML Modelling is more like Astrology.
Offline zparticle

Senior Member




Thick As A Brick


« Reply #4 - Posted 2004-03-04 17:50:24 »

Thanks for your opinion. Now for those of us that have a use for this, does anyone have a suggestion on tools for Java class diagraming.

Specifically I would like a simple tool not some massive thing like Rational and hopefully under $100 US.

Offline Bombadil

Senior Member





« Reply #5 - Posted 2004-03-04 18:10:03 »

I like Paradigm. I don't use any UML tool to draw so detailed diagrams that you even see set/get methods. :-)  I just use them to draw/maintain the "rough" diagram.

Poseidon, which is similar to Paradigm (they're basing on the same? Argo or what?) is also nice. Looks like it has some power behind, because for commercial usage it's not free. There's a personal edition however.
Offline zparticle

Senior Member




Thick As A Brick


« Reply #6 - Posted 2004-03-04 18:30:37 »

I've tried several of these today and so far Poseidon is looking the most promissing. Thanks Bombadil.

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #7 - Posted 2004-03-04 18:56:45 »

I had major problems getting poseidon to work at all, and got fed up with the amount of hassle it was becoming, so I'm hoping paradigm will turn out to be a good alternative (it certainly has a very impressive feature set)

malloc will be first against the wall when the revolution comes...
Offline rreyelts

Junior Member




There is nothing Nu under the sun


« Reply #8 - Posted 2004-03-04 20:16:05 »

Quote
Thanks for your opinion. Now for those of us that have a use for this, does anyone have a suggestion on tools for Java class diagraming.

Specifically I would like a simple tool not some massive thing like Rational and hopefully under $100 US.

We've seemed to have good luck with MagicDraw here. IIRC they have a professional version or something for about $100. It's what we use. The big thing missing from that version is reverse engineering - but I don't think you'll see that in most sub $100 products.

God bless,
-Toby Reyelts

About me: http://jroller.com/page/rreyelts
Jace - Easier JNI: http://jace.reyelts.com/jace
Retroweaver - Compile on JDK1.5, and deploy on 1.4: http://retroweaver.sf.net.
Offline thaaks

Junior Member


Medals: 1
Projects: 1



« Reply #9 - Posted 2004-03-05 18:54:40 »

Quote
Thanks for your opinion. Now for those of us that have a use for this, does anyone have a suggestion on tools for Java class diagraming.

Specifically I would like a simple tool not some massive thing like Rational and hopefully under $100 US.


At work we use UMLStudio (www.pragsoft.com) which runs under Windows only, costs 500$ but offers code generation (Java, C++, Ada, Forte), reverse engineering and round-trip engineering. It's pretty small, has a freeware version (limited in number of classes) and is very fast! Code and document generation (html, rtf) is scripted in some Lisp-like style and can easily be modified to satisfy your personal needs.

Other modeling tools to look at could be:
Metamill (www.metamill.com), which runs under Windows and Linux, offers code generation for Java, C, C++ and C# and is very affordable (125$). The last version I looked at (3.0) had some problems with models containing classes of different packages. I don't know if that's been fixed in the mean time.

Also Enterprise Architect (www.sparxsystems.com.au) seems to be quite good for the price. But you need at least the professional version for 149$.

I find Gentleware's Poseidon too slow and too big - just didn't like it the last time I tried. But that's just my personal opinion. To get a useful version of Poseidon you need at least the standard edition for 199 Euro. But currently they are state of the art with UML 2.0 support (what wonder, their boss is member of the standardization team of UML 2.0...).

For noncommercial stuff I could finally recommend Omondo, the Eclipse plugin. (www.omondo.com). It nicely integrates into Eclipse and is pretty good and free for noncommercial use.

Hope that helps,
Tommy

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline starscream

Innocent Bystander




Java games rock!


« Reply #10 - Posted 2004-03-05 19:52:29 »

BTW: did you see this?

http://www.falkhausen.de

This is what i call Documentation!

Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #11 - Posted 2004-03-05 20:17:33 »

Doxygen will do similar stuff and it's free

Offline Jeff

JGO Coder




Got any cats?


« Reply #12 - Posted 2004-03-07 05:52:08 »

With the right tool I find UML a useful way to visualize code organization when architecting brand new systems of sufficient complexity.

Having said that, I have only found ONE tool that makes it work in practice and its expensive. Together, now owned by Borland.  What makes it work is that it is NOT a "round trip engineering" tool but a SIMULTANEOUS engineering tool.  As I work in the UML window it writes and re-writes the code in the code window.  At any time I can jump to the code window, make changes, and it immedately updates the UML diagram.

So in conclusion i find a useful view  on the data that is my code but only if it is usable at the same time as the traditional view.


Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Bombadil

Senior Member





« Reply #13 - Posted 2004-03-07 07:14:29 »

Quote
Doxygen will do similar stuff and it's free

Doxygen does do to some extend what Javadoc does. No class diagrams however, and this is what a short look at the Falkhausen URL shows me... So different purposes.
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #14 - Posted 2004-03-07 14:30:45 »

Quote

Doxygen does do to some extend what Javadoc does. No class diagrams however, and this is what a short look at the Falkhausen URL shows me... So different purposes.

It does do class diagrams.. that's exactly what I was referring to.

Offline Bombadil

Senior Member





« Reply #15 - Posted 2004-03-07 15:04:35 »

Quote

It does do class diagrams.. that's exactly what I was referring to.

Doxygen just does do "inheritance diagrams", no class diagrams directly...
With additional graph drawing software tools it can be told to let produce class diagrams...

Now I see what you mean. I meant inheritance diagrams.
Offline zparticle

Senior Member




Thick As A Brick


« Reply #16 - Posted 2004-03-08 14:16:20 »

Thanks everyone for your input.

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (74 views)
2014-04-15 18:08:23

BurntPizza (68 views)
2014-04-15 03:46:01

UprightPath (80 views)
2014-04-14 17:39:50

UprightPath (65 views)
2014-04-14 17:35:47

Porlus (81 views)
2014-04-14 15:48:38

tom_mai78101 (105 views)
2014-04-10 04:04:31

BurntPizza (165 views)
2014-04-08 23:06:04

tom_mai78101 (261 views)
2014-04-05 13:34:39

trollwarrior1 (210 views)
2014-04-04 12:06:45

CJLetsGame (220 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!