Components are the primary building blocks used to assemble your data acquisition system. weave.ly offers a wide variety of components from which you can choose.
There are three main groups of components:
Typically, data collection components produce data automatically e.g., from sensor data, and thus do not require an input. Data processing components receive data as input, perform some calculations, e.g, the average and send the results as output. Data visualisation components receive data, format it for display in a visualisation, e.g., a pie chart and thus do not require an output. To build your weave.ly mobile application, you can combine different kinds of components from these groups together in the visual editor.
To find a component you can scroll through the menu or make use of the search function using the input field at the top of the menu. To add a component to your application, just drag it onto the canvas. Once a component is on the canvas it becomes part of your system.
A tooltip showing info about a component appears when you hover over it. Furthermore, by right-clicking on an existing component on the canvas, a menu appears from which you can delete the component. In addition, you can use the menu to view information about the component in detail.
Components receive data through input ports, and produce data on their output ports, thereby continuing the flow of information.
Input ports can be found on the left side on the component, output ports on the right. Components can have multiple input and/or output ports.
The color of a port indicates the type of data it expects/produces. Only compatible ports can be connected through a connection. The legend provides more information on data types and their colors.
Components can be connected to form a flow of information. To connect two components, just click on an output port of one component and drag the connection to an input port of another component.
Multiple connections can be created from the same output port, and input ports can accept connections from multiple components.
Hover over a connection and click it to remove the connection.
To customize an existing component on the canvas, you can right-click on it to reveal a pop-up menu. This menu grants access to the component's configuration window.
Configuring a component does not change its primary function, but enables you to make further customizations of the component in your data acquisition system. For example the text font style, a title or heading, which map layer to use, visualisation chart configurations, etc.
Changes made to a component's configuration are immediately applied to your data acquisition system.
Note that not every component can be customized.
Use the Mobile preview to test you mobile application from withing your browser.
The Dashboard window previews the data as collected by the mobile app.