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

0
21 comments
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user


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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user


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

any news on this ? :)

0
Avatar
Permanently deleted user

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

0
Avatar
Permanently deleted user

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
Avatar
Permanently deleted user

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.