-
electricui-embedded
Add communications functionality to connect your hardware to a local user interface.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
We have an MIT licensed protocol and Arduino library, which provides framing, checksums, multiple messageIDs, query / set / call function behaviour, type information, ack packets, 1kB payload sizes by default and offset packets for sending larger data. There's a write up of the protocol here. I'm unsure how you've developed your stand alone program, but if you implement the 'host' side of the protocol, the Arduino library will take care of everything else.
It's free for students. It has the usual components for building user interfaces, a GPU accelerated charting library, an incremental computation engine for data processing and a 3D engine built in. This light painting delta robot is a good example of the kinds of things you can do with it.