Limitations of the first naive approach of teleplot are now preventing a wider usage and adoption.
The goals of this rework are multiple and notably:
- Library: Move away from being 'just' a webapp, and offer a
teleplot-js.js library anyone could integrate in its own web page.
- Webapp: Rework the existing webapp for usability, features and style, by making use of
teleplot-js.js, and with a continuous focus on first-access simplicity.
- Binary: Add binary-protocol input to allow its usage on bigger telemetry sets, and get
teleplot-js.js (and webapp) performances in line with this added capability. (Keeping the existing text-based protocol for simplicity needs and compatibility)
- More representations: Along the line, add a wider range of possible representations (2D shapes, better 3D environment), and solidify basic visualisations
- Client libs: Provide more robust, yet simple to use, client librairies in common languages, starting with C++, then python, etc.
It's also the time to see what we can learn from existing issues in this repo.
This effort is ONGOING with a lot of parts missing and architectures that can change from a day to the other if the wind blows in a given direction. However, I could use some help!
I'd love to hear from @trns1997 (and the smart guys around you) suggestions you might have on this new version.
This issue is meant to follow this dev and exchange on everyone contributions.
Limitations of the first naive approach of teleplot are now preventing a wider usage and adoption.
The goals of this rework are multiple and notably:
teleplot-js.jslibrary anyone could integrate in its own web page.teleplot-js.js, and with a continuous focus on first-access simplicity.teleplot-js.js(and webapp) performances in line with this added capability. (Keeping the existing text-based protocol for simplicity needs and compatibility)It's also the time to see what we can learn from existing issues in this repo.
This effort is ONGOING with a lot of parts missing and architectures that can change from a day to the other if the wind blows in a given direction. However, I could use some help!
I'd love to hear from @trns1997 (and the smart guys around you) suggestions you might have on this new version.
This issue is meant to follow this dev and exchange on everyone contributions.