About

The graphical user interface (GUI) of Cyberintegrator consists of views (or windows displaying certain information about data, tools or status) and perspectives (a collection of views).

Cyberintegrator editor

Figure 1: The editor of Cyberintegrator. The views display imported data sets (left upper corner), tools (left middle), a set views corresponding to the workflow, workflow graph, step creator and error log (bottom) and metadata information view (right large pane).

Cyberintegrator data import

Figure 2: Example of data import. Selected image (land map) is imported and a preview can be viewed immediately. Land use/land cover map appears in the data pane, the preview image for viewing shows in the right pane and the workflow graph of activities is in the bottom pane. If a data file imported is larger than a pre-set file size threshold then a preview will be automatically created.

Cyberintegrator tools

Figure 3: Tools are viewed as a black box with inputs, outputs and parameters. This model is used for creating xml descriptions of tools. Assuming that the tools (xml files describing tools) exist, one can import the tools by either dragging followed by dropping the xml files into the tool pane as shown here or by selecting File ->Import followed by the choices. In this example a tool Notepad was imported.

Cyberintegrator annotations

Figure 4: Annotations can be added to data, tools or workflows. Furthermore, the workflow description can be also added as shown here. A new annotation is added by selecting a data set, a tool or a workflow and clicking the button New Annotations followed by Submit.

Cyberintegrator notepad

Figure 5: The workflow graph of the directory listing followed by the Notepad tool execution. (bottom pane)
In many cases, the tools have to be linked together the same way as scripts are created by forming a sequence of executions of multiple tools. In Cyberintegrator, linking can be accomplished by selecting a tool and passing the outputs of the previously executed tool to it. For instance, if the output of the directory listing tool is passed to the Notepad (tool), the output of the directory listing tool becomes the input to the Notepad tool.