With everyone wanting to move applications online ; Network, security, and logic (as in why?) issues aside, wouldn’t browsers benefit a suitable make over to adapt to the push better? I mean they are supposed to be document viewers. I’ll explain.
Everyone who uses a GUI based desktop operating system will be familiar with Window Managers and how each application can inherit a consistent look and feel (Move, Re-size, Minimise, Maximise, Title Bars). A browser engine however, simply displays the page. This is all very well for websites intended to be viewed as websites but (in my opinion) not so good for web applets. This is due to the fact that they can’t be moved around and interacted with as if they were a desktop application.
Implement a browser which allows the web app (via xml config file or similar) to define simple characteristics such as, should the page be displayed as a browser (webpages) or should it be displayed as an application. The browser itself would be a container with the option of closing it, and a task bar at the bottom to switch between open windows). Windows would be able to be viewed side by size, tiled, and managed more effectively.
I quickly sketched up an image to illistrate my point; three (web sites) are defined to look like an application, while the fourth (slashdot) is defined to look like a webpage (I didn’t add web page controls to the slashdot one – my bad!).
This is a broswer interface I’d really like to see – would be a good open source project.