What is xDash ?
xDash allows technicians, scientists or engineers, not specialists in web technologies, to build and share their own interactive web applications.
Use a synchronous-reactive execution engine to connect Restful APIs, data and files. A workspace of JSON variables is maintained.
Drag-and-drop dashboard edition
Drag and drop widgets to quickly build your dashboard. Connect them to JSON variables workspace.
Share your application
Share your application in three clicks.
Application is programmed in xDash by creating and connecting operations called dataNodes. Execution engine relies on a synchronous/reactive language, executed on a direct acyclic graph of dataNodes. The only concept you have to know is that of JSON variable used to build your xDash application.
Application building blocks
Intuitive dashboard edition
Use drag-and-drop to build rich and responsive dashboards. Then connect them to JSON variables workspace.
A wide variety of widgets is available, from simple sliders and checkboxes to rich Plotly, Echarts, Vega and LeafletJS libraries.
Share your Python algorithms
Build a dashboard for your Python code, the same way as for APIs. The Python code is automatically made accessible as a web-service hosted in a dedicated Docker container. No specific code or skill is required to achieve this.
Share your simulators
In just a few clicks, create a digital twin-model of your dynamic simulator, accessible as REST API. The simulator only needs to be compliant to the FMI standard, with Windows binaries.
xDash provides the necessary features for changing parameters, monitoring simulation state and displaying results.
- Environmental monitoring
- Open data