Data Management Technologies and Applications by Slimane Hammoudi & Christoph Quix & Jorge Bernardino

Data Management Technologies and Applications by Slimane Hammoudi & Christoph Quix & Jorge Bernardino

Author:Slimane Hammoudi & Christoph Quix & Jorge Bernardino
Language: eng
Format: epub
ISBN: 9783030545956
Publisher: Springer International Publishing


3.4 Visualization

Although the existing frontend applications that provide user-configurable dashboard workspaces, such as Timelion and Grafana, could be connected with our input data set in order to display it, these do not support custom-made annotation encodings, such as the proposed snakes visualization, nor the inclusion of business logic, such as the previously described relationship constraints and structured series queries. Therefore, a custom frontend application with a similar dashboard interface was implemented.

This interface, using Ant Design components42, leverages the UI paradigm of panels and windows, displaying projects, queried sources and their measurements, visible annotation types, and chart windows simultaneously, as seen in Fig. 6. Collaborators can modify query criterias while keeping the series and annotations always in view. The user can select a project or multiple through ctrl-clicks or shift-clicks, and the interface will display the combined data from all selected projects, merging the lists of sources, measurements and annotation types and spawning a chart window per project. Any chart window can be moved, resized, or closed, the latter of which will de-select the project.

The implemented application is composed of multiple interface modules that can be individually re-rendered when their data is updated. Redux43 is used to handle application state and reactive propagation of data throughout relevant modules, while axios44 is used as a HTTP client for the implemented REST API.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.