Slightly off topic, I remember another distributed UI system that was posted to HN or mentioned in the comments not that long ago. I think it supported normal 2d widgets and maybe 3d as well. It was nothing web/js based but had native clients. Anyone remember this? I tried searching for it to no avail.
I am fascinated by such systems. In the best case you get screen/tmux re-attachment features for GUIs, down to the application level, not desktop level (x11/xpra does some of this). And you do not just stream pixels across a network (like x11) but have at least some of the render logic locally. If you can then use local graphics hardware that seems like an unbeatable combination.
Maybe some websockets/webgl/webassemly which does all that will become the de-facto platform agnostic GUI platform in the future.
I made a message queue based thing several years ago. https://github.com/th0ma5w/live-jython-processing if you have a repl then hooking it up to a queue is trivial. You could probably whip something up for Clojure for instance in a couple of hours.
I am fascinated by such systems. In the best case you get screen/tmux re-attachment features for GUIs, down to the application level, not desktop level (x11/xpra does some of this). And you do not just stream pixels across a network (like x11) but have at least some of the render logic locally. If you can then use local graphics hardware that seems like an unbeatable combination.
Maybe some websockets/webgl/webassemly which does all that will become the de-facto platform agnostic GUI platform in the future.