Short version:
@global: Are these things anything anyone would like to be able to use in their CKAN? I would have to do some more work to add a UI for configuration and so.
@dev: Are these things best put into new extensions with (inevitably) some duplication or as options in current extensions with (inevitably) some bloating of code over and above typically needed features?
I'll try and add a demo with moving data points soon, it ought to work without any further code changes. The problem is often getting the live data in GeoJSON format... but we have a backend for preprocessing other data.
- Realtime data plotting
By making only a few small changes, we are able to continuously update Graph views. You can see the changing (or not) temperature in our office here:
https://smartlane.io/dataset/temperature-sensor/resource/bd645638-5541-499e-861b-f9c97e60f35aThat's an example for 'lines and points' but it works for things like bar graphs too. Last week we had people competing to achieve the best time in a remote controlled robot race where their time was automatically displayed as a bar on a 'leader board'. For good measure we had an automatically updating histogram of the times too. Updating the actual data in CKAN is easy thanks to the DataStore API.
Best Regards,