Up until Java 2, a real-world project had a lot of infrastructure to build: what with class loaders, security, distributed lookup and communications, etc. Between JavaTM 1.1 and Java 2 Sun fleshed-out ...
Microsoft says that web apps will now be capable of using protocol handlers. This feature comes with support for Windows, Linux, and Mac, and is available in other Chromium-based browsers as well.