What is FlowStone?
FlowStone is a visual programming tool that allows users to create their own standalone programs more quickly and efficiently than ever before. It offers an intuitive and easy-to-use, live programming environment that greatly expedites the development process across a wide range of applications, including education, robotics, data acquisition, image and digital signal processing, and home automation
Highlights
- Graphical and text-based programming: FlowStone enables users to program applications by linking together functional building blocks called components, with events and data flowing between the links as the application executes
- Rapid development: The live programming environment allows users to run their applications as they build them, making development an extremely fast and iterative process without the need for compiling
- Ruby-based custom components: FlowStone allows users to create their own components using the Ruby programming language, which is known for its simplicity and ease of use
- Modular design: FlowStone's modular architecture, where users can build a hierarchy of custom components, enables them to quickly create complex behaviors and functionalities
- Standalone application export: Users can export their FlowStone creations as completely standalone applications or audio plugins with a single click, allowing them to share their work or use it for their own purposes.
Features
Robotic automation
Visual Programming