I'm more and more impressed how much you can now do on other people's hardware. I've mentioned before that we do some work on a virtual server rented from Openhosting. Google's Gmail is a popular example of a remotely hosted application. YouOS takes this to its logical conclusion and gives you a full desktop embedded in your browser. YouOS is worth playing with for a few minutes, just to see where this sort of thing is going. I found the applications a little slow to load and noticed a few glitches in the free demo, but there is enough there to get an idea how well a browser-hosted desktop could work and it doesn't look that hard to create new applications. The technology and number of people able to develop this sort of environment is growing dramatically.
OCLC's Connexion's web interface was an early example of a remote application hosted within a browser. When we were developing the first version of it during the CORC project in 1998 I remember talking to one of the ILS vendors at ALA describing how it worked and was meant with disbelief until I demonstrated it in his browser. Given the types of applications you now see running in browsers the Connexion web interface is looking a little dated, but if you look at the JavaScript involved you'll see it is a fairly complicated application.
Many libraries host their 'local' systems off-site, often in conjunction with a consortium of some kind, and OCLC hosts remote applications like ContentDM. I think remote hosting and browser access to applications is a clear trend that will continue to grow. There is a huge amount of redundancy in managing those systems that central sites can reduce. I think they also can be more reliable. I've certainly been very impressed with how reliable my gmail account has been.
Another side of reliability is security, and that is one of the barriers to making YouOS work. Using the web browser within the YouOS desktop to log into Typepad where this blog is maintained probably meant I was sending my password unencrypted. It seems to me that everything sent to a 'Web OS' like YouOS should be encrypted, but even if it is encrypted at the browser level, I have no idea how secure the information is on the server. Since the system is new and in 'early alpha' one can only assume 'not very'.
I'm always most impressed with applications that take the least setup. At ALA I picked up a CD with Google applications on it and took another look at Google Earth. It installed without a hitch (even though I had an earlier version on my machine), but for what I use it for, I don't see why the browser-based Google maps couldn't do nearly as well. Granted, it's a little easier to make it work smoothly locally, but Google Maps generally works well enough. The web applications are rapidly catching up to local applications and for something like Google Earth, even a painless installation just isn't worth it. Typing in a URL or just following a link in your browser is getting to be all you need to do to use a new application.
Thanks to Bob Bolander for pointing me at YouOS. There are other similar projects, such as goowy which evidently uses Flash instead of straight JavaScript, and eyeOS which loads faster than YouOS, but I found the interface a bit confusing.
--Th