Your Big Data Partner
Flow-based programming is a way of describing an application’s behavior as a network of black-boxes, or “nodes” as they are called in Q.Connect . Each node has a well-defined purpose; it is given some data, it does something with that data and then it passes that data on. The network is responsible for the flow of data between the nodes.
It is a model that lends itself very well to a visual representation and makes it more accessible to a wider range of users. If someone can break down a problem into discrete steps they can look at a flow and get a sense of what it is doing; without having to understand the individual lines of code within each node.
provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click.
A built-in library allows you to save useful functions, templates or flows for re-use.
The flows created in Q.Connet are stored using JSON which can be easily imported and exported for sharing with others.
An online flow library allows you to share your best flows with the world.
BUILT ON NODE.JS
The light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud. With over 225,000 modules in Q.Connect’s package repository, it is easy to extend the range of palette nodes to add new capabilities.