JGraph?


I was just looking through the Demetra lib directory, and found that JGraph had been added. Is this for the "Persistence Unit Diagram Editor" mentioned in the roadmap, or is there something more interesting you guys are planning and haven't announced?

--Dave Griffith

21 comments

Hello Dave,

DG> I was just looking through the Demetra lib directory, and found that
DG> JGraph had been added. Is this for the "Persistence Unit Diagram
DG> Editor" mentioned in the roadmap, or is there something more
DG> interesting you guys are planning and haven't announced?

It's used for JSF support:
"Prototypes of navigation diagrams (for page and for the whole file) can
be played with."

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

It's for many features, like diagram editors mentioned by you and JSF
navigation diagrams.

"Dave Griffith" <dave.griffith@cnn.com> wrote in message
news:16576576.1140099486615.JavaMail.javamailuser@localhost...
>

I was just looking through the Demetra lib directory, and found that
JGraph had been added. Is this for the "Persistence Unit Diagram Editor"
mentioned in the roadmap, or is there something more interesting you guys
are planning and haven't announced?

>

--Dave Griffith



0


Out of curiousity, do you know if the license you guys are using allow plugin authors to reuse JGraph functionality in their plugins? I know JGraph comes in both free and commercial licenses, but don't know the details.

--Dave Griffith

0

Out of curiousity, do you know if the license you guys are using allow plugin authors to reuse JGraph
functionality in their plugins? I know JGraph comes in both free and commercial licenses, but don't know the details.

Instead of JGraph, I had better experience with these projects together:
http://gef.tigris.org/
http://jung.sourceforge.net/

JUNG has many many layout algorithms already implemented. If Jetbrains would have used it, maybe the
Fabrique Modeler would not have been so unusable for bigger diagrams.
SimpleUML also seems to embed GEF.

Ahmed.

0

IMHO (if a commercial library is going to be used) yED is much more powerful than jGraph.

0

yEd is an editor based on a graph library called "yFiles" .
And yes - I think it is much more powerful. ;). I will love to see
yFiles integrated into Idea.


Johannes Schneider


Yann Cebron wrote:

IMHO (if a commercial library is going to be used) yED is much more powerful than jGraph.

0

You guys should check out Tom Sawyer Software. We have been making diagram layout and visualization software for 14 years, long before any of the libraries mentioned in this thread. And, we are avid IntelliJ users too :) Check us out at http://www.tomsawyer.com

0

Guys, you are quite funny. Don't you think that JetBrains knows their requirements best and has competent people who can find and evaluate graph software themselves?
I think they have shown their expertise with such a complex, technically excellent and usable software as Idea.

Dave, your question of course is valid, and I am curious, too: Can a plugin itself use JGraph?

0

We have. Long time ago. Unfortunately, we weren't even able to find out
the price - your sales persons were continuously interested in our
revenues, sales numbers, etc. They haven't even answered a question are
there any royalties or not! :)

0

Actually, we are still in process of considering alternatives. In any
case we're thinking about providing some sort of OpenApi facade, which
will hide all framework choices behind it, to allow plugin developers
create their own diagrams. Is there enough interest in it among plugin
authors?

0

Mike Aizatsky (JetBrains) wrote:

Actually, we are still in process of considering alternatives. In any
case we're thinking about providing some sort of OpenApi facade, which
will hide all framework choices behind it, to allow plugin developers
create their own diagrams. Is there enough interest in it among plugin
authors?


Yes please, I'm interested.

Bas

0

We have. Long time ago. Unfortunately, we weren't even able to find out
the price - your sales persons were continuously interested in our
revenues, sales numbers, etc. They haven't even answered a question are
there any royalties or not! :)

Funny :). The same thing happened to the company where I worked before :).

Ahmed.

0

Yes - of course.


Johannes Schneider

Mike Aizatsky (JetBrains) wrote:

Actually, we are still in process of considering alternatives. In any
case we're thinking about providing some sort of OpenApi facade, which
will hide all framework choices behind it, to allow plugin developers
create their own diagrams. Is there enough interest in it among plugin
authors?

0

Actually, we are still in process of considering alternatives. In any
case we're thinking about providing some sort of OpenApi facade, which
will hide all framework choices behind it, to allow plugin developers
create their own diagrams. Is there enough interest in it among plugin
authors?

-1. IMHO no facade.
The decision to find a diagram framework is not easy, and IMHO Jetbrains should take
that decision, and easy the life of plug-in developers that need diagrams.
Of course if some of them want other libs, they can all the time choose another one
for their plug-ins, but I suppose the majority will be very happy with one that actually works
and there are good integration examples for it (let's say in the form of EJB3 diagrams).

Netbeans also has such a thing:http://graph.netbeans.org/
And as a proof, is very easy to develop plug-ins for it.
About Eclipse not to say.

IMHO Idea should also have such a thing. A facade is not much more help than what's today.

Just my 2 cents,

Ahmed.

0


That would be very sweet, and enable there to be a "IDEA-Standard" look and feel for graphs and diagrams. That said, it seems like a very difficult job. Good graphing packages have lots of knobs.

--Dave Griffith

0

We're still in process of making negotiations/evaluating different
solutions.

0

I guess, it not very difficult job. I have any experience with JGraph and it already ready to use and have pretty API.

0

it seems that yFiles was choosen :)

0

it seems that yFiles was choosen :)

Really? How do you know this? yFiles seems the most
expensive diagram library available:
http://www.yworks.com/en/products_yfiles_commercialinfo_prices.htm

Ahmed.

0

I just saw the package names in the javadoc for #5231 (you have to build the javadoc by yourself since it's quite incomplete)

0

Please sign in to leave a comment.