Few months back, Apple launched “Tiger” OSX with their cool Dashboard feature. Dashboard allows fast access various mini-applications (called Widgets) providing various functions and information at a glance. Then, the privilege was for Mac users and for those who would buy Konfabulator, a JavaScript runtime engine to run those Widgets (It was argued that Dashboard ripped the concept from Konfabulator – although the article suggested that the underlying mechanisms were different). Fortunately, last Monday Yahoo! bought Konfabulator, releasing the renamed software as Yahoo! Widgets for free and thus, I had the opportunity to try the “Dashboard on PC”
I was immediately captivated – the Widgets are beautifully made and blend fluidly into the desktop without the constraints of traditional window borders (Thanks to the anti-aliasing, transparency, glassy effect, sliding and fading animation techniques). Each Widgets typically has a straight forward functionality: as a real-time weather information, stock tickers, to-do list, alarm clock, and so on. The fun part is to run all of them together to provide various information at a glance. However, I have limited desktop space and attention span to deal with those information. Frankly, it won’t be fun to manage (run, minimize, restore and close) each of those widgets every now and then (That’s why I stopped using Serence KlipFolio long ago). Fortunately, it has a useful feature called Konspose which shows or hides all widgets using a single key press. It addresses limited space and attention span by providing information on-demand, without which will render the whole concept unusable.
Personally, I applaud Apple for coming out with the term “Dashboard” to convey this on-demand mini-application concept. It is interesting to see how technologies are moving out from the browser back to the desktop application again. I think, this is where the next generation of applications will appear (Some have called the era of Rich Internet Application – popularized by Macromedia who launched Flash Platform concept recently). It combines the best of Internet technologies (information resources) and desktop technologies (natural interactivity) – supporting highly mobile users (anytime, anywhere on any devices and any condition) connect, communicate and collaborate.
