The project was started with four objectives in mind.
The first objective is fast prototyping and debug. I wanted to visualize data from any embedded device efficiently, and with reliability. This tool can open plots on received data just by typing a command. It can also send a value on a specific data channel also with a simple command.
Second objective is to use the underlying protocol also for remote control and remote parameter update. I wanted to stop re-writing custom protocols for each new project, and I did not found so far a tool with all the features I was looking for.
Third objective was to do real-time update of embedded application parameters, without loosing time compiling & flashing all over again.
Finally, I wanted something reusable, well tested.
After two months of development, all of these goals are reached, and I am now in the process of adding cool new features.