5 ms·
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 2
by zeotroph 8y ago
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.
- nikofeyn 8y agowas it vvvv? https://vvvv.org/ https://vvvv.org/ https://vvvv.org/propaganda https://vvvv.org/propaganda
- zeotroph 8y agoNo, I think it was not windows only, and not as "fancy" or versatile, just something like gtk or Qt with built-in networking. But this looks neat as well, I did not know that one nor found it during my search.
- rzzzt 8y agoGTK3 has had an HTML5 rendering backend for a while now, but it does fall under the "streaming pixels" category: https://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/ https://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/
- th0ma5 8y agoI made a message queue based thing several years ago. https://github.com/th0ma5w/live-jython-processing 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.
- rzzzt 8y agoVirtualGL, maybe? https://virtualgl.org/About/Introduction https://virtualgl.org/About/Introduction