Thursday, November 17, 2005
A high definition web experience
If you read a few of my posts, you'll notice that I'm not a fan of sites that use Flash, where particular examples which I've commented on include Flickr (now thankfully gone the AJAX route), Yahoo maps and most recently Google Analytics.
Robert Scoble just linked to the Flash Troll Generator, of which he says:
On the other hand, Robert then notes, "It's time for a higher definition web", with the implication through proximimity that Flash is the way to a higher definition web (especially when you read his next post, which is about Laszlo mail, which is an email client written in Flash).
I'm fully in agreement with Robert in wanting a higher definition web, but Flash doesn't seem to me to be stepping in that direction.
A large part of higher definition to me means that I can zoom in at will to see the details I want. Examples of this in my regular browser, running regular HTML and AJAX based web sites are:
There are plenty of other examples I could use which are currently more specialized, but which all look forward to an even higher definition web. These include:
I've no doubt that it's possible to program high featured applications in Flash, and Lazlomail is up there with the best of them, but for me high features on their own (rich client if you prefer that terminology), does not on its own make for a high definition experience, when I lose so much in getting there.
It's similarly possible to program AJAX badly, but when done well the result is also a rich client experience, without throwing out all the existing browser experience that makes for a high definition web.
Robert ends his note on Lazlomail with a comment that Lazlo are building a platform - and that Flash is just the first target of that platform, with AJAX yet to come. That gives me hope - we may reach a very high definition web when we can mix the existing high definition web browsing experience with the undoubted innovation that some rich client experimentation is showing us now.
Robert Scoble just linked to the Flash Troll Generator, of which he says:
"Hate Flash? You'll like this site. Done by Oliver Steele. Personally I don't agree with Oliver."This seems to suggest that Robert thinks this site is anti-Flash, whereas by trotting out the regular trolls, and labelling them as such, it seems to me that it's precisely the opposite.
On the other hand, Robert then notes, "It's time for a higher definition web", with the implication through proximimity that Flash is the way to a higher definition web (especially when you read his next post, which is about Laszlo mail, which is an email client written in Flash).
I'm fully in agreement with Robert in wanting a higher definition web, but Flash doesn't seem to me to be stepping in that direction.
A large part of higher definition to me means that I can zoom in at will to see the details I want. Examples of this in my regular browser, running regular HTML and AJAX based web sites are:
- the literal ability to zoom in, by adjusting the text size as offered by most browsers
- the more specific ability to zoom images, as offered by the Image Zoom extension in Mozilla or Firefox
- the ability to make my browser window larger, to show more data (and yes I realize that not all HTML designers are capable of the fluid design thinking that makes this a reality)
- the ability to target in on the text on the page I want simply by starting to type (the search as you type feature of Mozilla and Firefox)
- treating any text visible on the page as a hyperlink by selecting it and selecting the "web search for selection" offered from the Mozilla or Firefox context menu
- autolinking, an example of which is the Google toolbar which autolinks ISBN numbers to external references
There are plenty of other examples I could use which are currently more specialized, but which all look forward to an even higher definition web. These include:
- being able to extract structured data from any web page, as shown by Piggy Bank
- "on page" mashups, as performed by many a Greasemonkey script
- tools that clip and blog the info on the page, whether to online sevices such as del.icio.us, or to local repositories such as Onfolio.
I've no doubt that it's possible to program high featured applications in Flash, and Lazlomail is up there with the best of them, but for me high features on their own (rich client if you prefer that terminology), does not on its own make for a high definition experience, when I lose so much in getting there.
It's similarly possible to program AJAX badly, but when done well the result is also a rich client experience, without throwing out all the existing browser experience that makes for a high definition web.
Robert ends his note on Lazlomail with a comment that Lazlo are building a platform - and that Flash is just the first target of that platform, with AJAX yet to come. That gives me hope - we may reach a very high definition web when we can mix the existing high definition web browsing experience with the undoubted innovation that some rich client experimentation is showing us now.