FlowStone is a powerful, graphical programming tool that greatly expedites development with an intuitive and easy-to-use, live programming environment. It's uses extend to education, robotics, data acquisition, image and digital signal processing, home automation and much more.
FlowStone uses a combination of graphical and text based programming. Applications are programmed by linking together functional building blocks called components. Events and data then flow between the links as the application executes. More Info »
All this happens instantly - there's no compiling, your application runs as you build it making development an extremely rapid process.
WRITE CODE IN RUBY
FlowStone allows you to create your own components using Ruby. This is a very modern language that is incredibly easy to pick up.
The real power of FlowStone comes from modules. These are components that you define yourself. By building up a hierarchy of modules, you can quickly create complex behaviors.
TURN IDEAS INTO STANDALONE PRODUCTS
Anything you create in FlowStone can be exported to a completely standalone application or audio plugin at the click of a button. Use your creations for yourself, share them with friends, family or others.