Note that there are some explanatory texts on larger screens.

plurals
  1. POX Windows-esque JS UI Client
    primarykey
    data
    text
    <p>All,</p> <p>I've had an idea kicking around for a while now: Is there a standard graphics library/protocol like X Windows for HTML+JS? I'm primarily a desktop developer with experience in technologies like C#/WPF, but I'd like my piece of the web revolution. :)</p> <p>To me most web technologies for displaying interactive apps seem to be too proprietary, slow, or graphically poor compared to what I expect from a desktop app on even a slow computer. It seems like if there were a way to use an abstracted graphical and user input layer and solid quasi-two-way communication, it wouldn't be terribly difficult to make true desktop apps displayed in nearly all browsers.</p> <p>Now what I'm saying isn't just idle chat: I've gotten a little something cooked up with WPF to start extracting graphics primitives at the milcore layer and am pushing those out across the web using simulated sockets via orbited and Raphael for front-side rendering primarily as a fun hack. So far it wasn't that hard, so I figure somebody else must have done it. WPF isn't everybody's cup of tea, but on the flip side many folks would probably love to have a solid OOP language to code most of the backend stuff with a standardized graphics protocol to the front end that's not just HTML/CSS.</p> <p>Now to me this seems like a very basic thing - a truly graphical client in the browser, on almost all browsers, sans plugins. We have browsers that can do all these high-level things and play audio and videos. I just want to draw triangles that can change. I assume I've just missed the boat and am reinventing the wheel. Can somebody please point me to a project that does this already so I can make some awesome web apps?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload