views:

701

answers:

3

I just came across the proposed Boost::Dataflow library. It seems like an interesting approach and I was wondering if there are other such alternative frameworks for C++, and if there are any related design patterns. I have not ruled out Boost::Dataflow, I am just looking into any available alternatives so I can understand the domain and my options better (or roll my own if necessary).

+1  A: 

Hi, if you want this design for image processing or visulization, you can find a good ressource in itk. And if you want a gui for this (data/work)flow you can use devide. My 2cents, Johan

Johan Moreau
+1  A: 

(Sorry, I'm a new user, so I can post only one link per post.)

Wikipedia

There are a couple of good articles in the Wikipedia about the theory of the dataflow programming:

These articles are written by various authors, so there are some overlaps, and some important stuff are missing, but it is a very good start point.

TinyOS

This is an open source operating system based on the dataflow principle. I have bad feelings about that: they don't even mention the term "dataflow". Altough, it is that, and maybe it's worth to studying it.

At the holy moment, their main site is down, but the wiki works, google it pls (I can't link).

ern0
A: 

If your area is sound generation/processing, use http://www.synthedit.com/

It looks promising, I've found a good answers for a deep problem in the SDK docs (polyphony). Funny, but they don't mention the word dataflow.

ern0