-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggested enhancements to noflow-ui to support JavaFBP #370
Comments
Hi @jpaulm,
We would do this with edge metadata. Needs UI and some convention on the data itself: #371, and then JavaFBP runtime needs to act on the data: jonnor/javafbp-runtime#2
What is this?
The user should not be require to flip a switch themselves. We ask the runtime which capabilities (not mode, more finegrained) it has, and then we expose features based on that. |
Good point! Will do later today! Thanks, Paul
|
I already created tickets for the ones that I am clear on, see the links.
|
On Thu, Sep 25, 2014 at 4:26 PM, Jon Nordby [email protected]
Described in Chap. 13, p. 132 and following. It is represented in DrawFBP You may want to set a "classical" mode switch on the start of the
I am not so sure - the "classical" FBP and "reactive" FBP ways of thinking As a simple example: one output port feeding multiple input ports is legal Your comment about "capabilities" suggests a mix-and-match approach, which
Paul |
No progress. I did not end up using JavaFBP/Flowhub in the application I prototyped it for, so it has been low priority for me to improve it. Had to do other things like MsgFlo. Issues with Flowhub should be posted in this Github project. |
Hi @jonnor, thanks for your quick response! Could MsgFlo talk to JavaFBP if we built an AMQP interface JavaFBP component? Regards |
Hi @jpaulm. Yes, JavaFBP+MsgFlo is plenty doable. It could be a set of JavaFBP components or a "loader" that sets up the JavaFBP network and exposes certain in and out ports. |
Thanks! Sounds interesting! All the best, Paul On Wed, Jul 1, 2015 at 6:40 PM, Jon Nordby [email protected] wrote:
|
Given that @jonnor has successfully driven a JavaFBP network from a JSON network definition - which, in turn, can be generated from flowhub, it seems to me that flowhub will need a few more features to allow it to generate whatever JavaFBP needs - and of course bridging constructs will have to be added to the JSON. The two main requirements that leap to mind are:
Additionally,
Less of a priority, but still useful are:
You may want to set a "classical" mode switch on the start of the diagramming process, to enable some of these features. I know modality is often frowned on, but I think such a switch is justified, as the two styles of thinking are so different! If users are going to use flowhub for production "classical" FBP work, it wouldn't hurt to give them whatever on-line guidance you can!
There is a fairly complete list of DrawFBP features given in https://github.com/jpaulm/drawfbp/blob/master/README.md - of course, you can pick and choose from these, depending on what fits the flowhub philosophy, and/or the needs of your users.
@forresto I know I sent these in a note, but I thought this would allow these enhancements to be tracked more easily.
The text was updated successfully, but these errors were encountered: