Guys, It has been called to my attention that perhaps I tend to ramble and it takes away from the point that I may need to make clear.
Whenever you are thinking in terms of displaying data to a screen and/or logging instrumentation data, the industry standard, and by no small margin, is LabVIEW. DMS owns a license of the software, and so creating the files to be saved in open source fashion is possible, and these files can be opened into LabVIEW by anyone at any date in the future for further review/editing/improvement using the license DMS has had for some time now.
And while yes, it may be possible to use something like javascript to create displays, the displays available in LabVIEW are so much more advanced and sexy due to decades of LabVIEW development while this software has been the go-to for display of scientific data, it would require years of development to duplicate the display features you will be able just grab and use with the LabVIEW package.
I am doing DMS a disservice to not be clear here, and doing this development without LabVIEW is doing the project and DMS a disservice, which is why I am speaking up. Again, I am not offering to do it, as that is not so helpful to your cause (as backward as that seems). Instead, I will help the software resource responsible by pointing them to appropriate libraries to get the cool doppler and other displays up, functional, and cool. This development will not be hard, as the display will be already completely written and you will have documentation that completely defines how to use the display feature (these displays will not be simple like Epoch, but rather encyclopedic varieties and variations, each with class based properties and methods you can use to tailor). It will be more of a matter of massaging the data and datatypes so that the data goes into the display feature of choice, then setting class properties and methods to achieve the correct coloring and fonts and such to desired preference. It will not be overly challenging to make this happen. Instead, it will be straightforward, and rewarding because the display quality will speak to the developer’s quality of effort.
So to do the best job possible on this project, the thing to do here is to put aside any aversion to the unusual graphical programming paradigm, work with LabVIEW help to understand enough to pass the data into a well selected predeveloped display feature, and hit the right buttons to display the live data to page of your choosing viewable by any current browser. I am doing my best service to DMS to make sure I pass the ability and understanding of how to do this to a strong software resource, who may opt to carefully document what was done so future generations of makers can add new features and displays as the weatherstation evolves forward.
And with that, I will quit my characteristic rambling. If I could sum things up well, it would go like this: if you care about this project and want to do the best thing for DMS, LabVIEW is the choice, and by no small margin.
Contact me should you want the help picking out displays and getting your data into them, displaying on a DMS site.