Yesterday I had some discussions about FBP here in JSconf.eu, and I
found out about Joint, a tool that might have potential for drawing
FBP graphs:
http://www.jointjs.com/demos/run.html?unit=devs
This is completely browser-based and under the MIT open source
license. I will try to hook it up with NoFlo and see if it works well
for the concept.
--
Henri Bergius
Motorcycle Adventures and Free Software
http://bergie.iki.fi/
Jabber: henri....@gmail.com
Microblogs: @bergie
On Sun, Oct 9, 2011 at 12:08 AM, Paul Morrison <paul.m...@rogers.com> wrote:
> That's quite pretty! I sort of like that subnet notation... I am not
> sure what the source code is though - is it the code that draws the
> diagram, or is a text representation of the diagram? Or maybe they
> are the same thing in this technology, which I think could be
> confusing...
The source (http://www.jointjs.com/demos/devs.js) is the text
representation of the diagram, which the JointJS widget then
visualizes and manipulates.
The author of JointJS is very interested in FBP, and I hope we'll be
able to demonstrate NoFlo with it soon.
One downside with JointJS currently is that it requires SVG support
from the browser, and so doesn't work in current Android devices. I
hope this will be fixed at some point, as I find touchscreens a very
potential solution for making drawing of FBP graphs more efficient.
--
Henri Bergius
Yep, jsplumb was my first pick, but it didn't handle ports quite the
way I liked, and so I've now been looking at JointJS instead. If you
want to see the jsplumb-powered editor I did, check out:
https://github.com/bergie/noflo/tree/master/server
Screenshot:
http://universalruntime.tumblr.com/post/8998693776/node-js-powered-web-server-written-with-the-noflo
There has been quite a bit of discussion on the various libraries we
could use for browser-based FBP editing:
https://github.com/bergie/noflo/issues/1