Netron - Graphics

Posts   
 
    
ianvink
User
Posts: 393
Joined: 15-Dec-2006
# Posted on: 02-Apr-2007 16:39:37   

Where did you get the cool relationship graphics library for the LLBL Designer. I see a reference to "Netron"?

Cheers, Ian

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 02-Apr-2007 18:49:31   

Netron was written by a Belgian guy, who got frustrated no-one bought his library for big $$$ so we quited, and also removed ALL files from the sourceforge project as well.

I still have the original sourcecode here if you want it. It's not very good though, as in: it has lots of loose ends, commented out pieces etc. but it somewhat works. I changed a lot of code in it to make it working solid enough.

If you're looking for a library to create graphing functionality in your app, please use a commercial toolkit, as netron wont give a lot of joy simple_smile . For example, there's no algo implemented to layout a graph properly, I have to do that myself.

Also the objects drawn are very low level, you've to draw every angle, line, shadow etc. and it's not vector oriented, just GDI+.

It works now for our toolkit as what we use in the lib has been changed here and there to make it do what we want.

Frans Bouma | Lead developer LLBLGen Pro
SpykLee
User
Posts: 8
Joined: 06-Jul-2005
# Posted on: 03-Apr-2007 11:46:58   

Hello,

I'm starting to play around with the netron as well. Found some documentation on http://netron-doc.kuss.dyndns.org/pmwiki/pmwiki.php/Main/HomePage maybe it's usefull.

Although this forum is not the place, could you give some info about the algo for layout you implemented?

Also itseems that the netron project has been reborn. see http://www.orbifold.net/unfold/

Cheers! Eric

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 04-Apr-2007 10:32:55   

SpykLee wrote:

Hello,

I'm starting to play around with the netron as well. Found some documentation on http://netron-doc.kuss.dyndns.org/pmwiki/pmwiki.php/Main/HomePage maybe it's usefull.

Although this forum is not the place, could you give some info about the algo for layout you implemented?

I did implement a tree algo, but it failed in some areas, I now see I threw it out during v2.0 dev according to subversion, and reverted to the default Tree algo that's in netron.

Also itseems that the netron project has been reborn. see http://www.orbifold.net/unfold/

That was only a matter of time indeed simple_smile cool simple_smile . Now let's hope it gets more mature simple_smile

(edit). Hmm, they changed the license. That's not possible. Netron wasn't licensed under the GPL. Only the copyrightholder can change the license if I'm not mistaken. (original was BSD2 licensed). (edit): hmm, seems like orbifold is the new stuff of Francois Vanderseypen (netron author), not sure though.

Frans Bouma | Lead developer LLBLGen Pro
omar avatar
omar
User
Posts: 569
Joined: 15-Oct-2004
# Posted on: 05-Apr-2007 09:43:33   

I came across the GLEE research project from MS (http://research.microsoft.com/users/levnach/GLEEWebPage.htm). This library is being used by the Graph Reflector AddIn.

I think GLEE will have a better development cycle than Netron since its being done by MS

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 05-Apr-2007 13:03:07   

GLEE looks great, the only drawback is that you cant use it in commercial applications.

Frans Bouma | Lead developer LLBLGen Pro
dals
User
Posts: 17
Joined: 10-Jul-2006
# Posted on: 27-Apr-2007 22:57:23   

ok.. it is not a very sophisticated control... it does not use the best design patterns / OO architecture.... but, believe or not, it works.... smile unfortunately, I wasn’t able to update the project anymore...

http://www.dalssoft.com/diagram/