Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

GUI for building connected blocks

by citromatik (Curate)
on May 11, 2011 at 14:18 UTC ( #904165=perlquestion: print w/ replies, xml ) Need Help??
citromatik has asked for the wisdom of the Perl Monks concerning the following question:

Hi all

Maybe a long shot...

I am trying to figure out how to build a GUI for creating and managing pipelines graphically, i.e. objects (blocks) connected by different relationships (lines). In other words, I would like to graphically create plots like this one: but be able to reorganize (drag them), reconnect, create new blocks, connections, etc.

Is anyone aware of any framework (or whatever) that would allow to do something similar?

How would you face the problem?

Thank you very much in advance,



Comment on GUI for building connected blocks
Replies are listed 'Best First'.
Re: GUI for building connected blocks
by Anonymous Monk on May 11, 2011 at 14:30 UTC

      mxgraph is amazing. I have also found these alternatives: thejit and joint.

      (Sorry for the off-topic --non-Perl-- related comment)

      EDIT: And another one: origramy


Re: GUI for building connected blocks
by choroba (Canon) on May 11, 2011 at 15:57 UTC
    Tk. But it means lot of work. We at work use it like this.
Re: GUI for building connected blocks
by zentara (Archbishop) on May 12, 2011 at 14:20 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://904165]
Approved by Old_Gray_Bear
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (11)
As of 2015-10-13 19:27 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (314 votes), past polls