Skip to content

Libraries

Audun Wigum Arbo edited this page May 22, 2018 · 2 revisions

This page contains a brief overview of the libraries that are being used in the project.

WebSocketListener

This library provides an asynchronous implementation of the WebSocket standard in C#, and is used for the WebSocket server in the backend. The library has been forked to https://github.com/AudunWA/WebSocketListener and has been edited to improve support for mocking. The original version of the project is located at https://github.com/vtortola/WebSocketListener.

SmoothieCharts

SmoothieCharts is a lightweight charting library used to chart live data in the frontend. The project page is http://smoothiecharts.org/.

Mithril

Mithril is the framework/library used for rendering the frontend. LiveDashClient uses Mithril's Virtual DOM to achieve this. Usage of Mithril is explained in its own page, see Mithril. The project page is https://mithril.js.org/.

Clone this wiki locally