Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2006

Tip: Looking for answers? Try searching our database.

Looking for a Java UML *like* tool

Thread view: 
stevengarcia@yahoo.com - 24 Mar 2006 05:12 GMT
I say *UML* because it may not be what I'm looking for.

I seek a java library that can take a set of objects and connections
between those objects and display them connected in a UI, preferably in
Swing (although image files would be fine I suppose.)

Specifically, I have modeled hardware devices as objects that have any
number of inputs and outputs, where the output of one hardware device
would connect to the input of another hardware device.  Given a set of
these devices and connections between them, I would like to give this
information to an API and have it display it for me in Swing, much like
the way UML diagrams can have connections between objects.  But I'm not
sure that UML is the right way to go (maybe it is).

Imagine using MS Visio and creating boxes that have connections between
them, and you can move them around and the connections stay together.
That is basically what I'm looking for.

DOes anybody know of a Java based tool that can do this for me?  Or
should I adapt some tool like a UML creator to do this.  I'm not even
sure where to start looking or what this might be called.

Thanks.
James McGill - 24 Mar 2006 05:40 GMT
> Imagine using MS Visio and creating boxes that have connections between
> them, and you can move them around and the connections stay together.
> That is basically what I'm looking for.

I've tried quite a few things, and always just come back to Visio.  So
much, that I have a VMWare instance that's essentially just for running
Visio.
stevengarcia@yahoo.com - 24 Mar 2006 06:36 GMT
> I've tried quite a few things, and always just come back to Visio.  So
> much, that I have a VMWare instance that's essentially just for running
> Visio.

I wish I could use Visio, but this needs to be a Java based tool.  I
see a Graphical Editing Framework (Eclipse) is something that might
help me...but I need to be able to write control it via an API.  I'm
sure that works with GEF, but I'm too impatient to learn this massive
tool.  It seems too much.

Are there competitors to the GEF?
James McGill - 24 Mar 2006 07:01 GMT
> I wish I could use Visio, but this needs to be a Java based tool.  

Visual Paradigm.  Rational System Architect.  Poseidon/Argo.  
I'd like to hear about any others.
Chris Uppal - 24 Mar 2006 11:42 GMT
> I say *UML* because it may not be what I'm looking for.

A mistake to mention it then -- people won't all realise that what you are
looking for is graph (network) visualisation.

> DOes anybody know of a Java based tool that can do this for me?

One package:
   http://jung.sourceforge.net/

Another:
   http://www.jgraph.com/

Googling for

   (graph OR network) java swing

seems to find lots of other stuff.

   -- chris
stevengarcia@yahoo.com - 27 Mar 2006 20:48 GMT
> > I say *UML* because it may not be what I'm looking for.
>
> A mistake to mention it then -- people won't all realise that what you are
> looking for is graph (network) visualisation.

Thanks for the clarification - I wasn't sure how to name it so I did
the best I could.  I like your examples too.

-- Steve


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.