I'm interested in putting together a web framework to emulate a desktop-like window manager. If you're asking why; the reason is that I want to create a web application that has the capabilities and look-and-feel of a desktop application, yet be portable across multiple platforms and without installing software. I'll most likely be doing this is JavaScript, possibly with the aid of jQuery. I just wanted to gauge some opinions prior to building it.
Generally, what features and/or behavior do you expect from your ideal window manager? Also, is a task like this most suited for a canvas-based implementation or a HTML element implementation?
I know there are some other options out there, but I want to create a pretty comprehensive API as a sort of gateway project. Are there any existing projects that come into mind? I know jQuery-UI is pretty popular, and I've used it occasionally.