Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

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,



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 (Cardinal) 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
Domain Nodelet?
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 cooling their heels in the Monastery: (2)
As of 2023-06-07 06:18 GMT
Find Nodes?
    Voting Booth?
    How often do you go to conferences?

    Results (29 votes). Check out past polls.