The term ‘widget’ has traditionally been used to describe some kind of contraption or piece of technology that improves the overall functionality of a particular product. Mac OSX and Microsoft Vista users will be all too aware of how software widgets can bring more power to your desktop, as they now come as standard on these operating systems. For the benefit of the uninitiated, a widget is basically a small application that provides you with easy access to a particular function. These applications are docked on a ‘dashboard’, and you can add as many widgets as you like, giving you instant access to anything from a simple clock to a weather forecasting tool.
Yahoo! was one of the early pioneers of widgets, and this application is likely to intrigue anyone who hasn’t come across the technology before. The package sits on your desktop and allows you to download and install widgets from the Yahoo! site. There’s a healthy range of widgets available here (almost 4,000), each of which are installed automatically as soon as they’re downloaded. Although this helps to keep things simple, it’s frustrating that you cannot change the destination folderwhich folder the widgets are stored in here.
While it all runs from the same package, each widget is actually its own application. In previous releases of the Widget Engine, this had a tendency to tie up your system resources when using multiple widgets. However, tThis issue has been better addressed in this version, and it seems much less memory-intensive than before. Having said this, it’s not a good idea to keep more than about 10 running at once, as you do start to notice it then.
In terms of the widgets themselves, it would obviously be impractical (and quite frankly, boring) for us to review all 4,000 here, but needless to say there are some very useful ones, along with some downright pointless ones. For instance, we can’t really see the benefit of having a dancing skeleton on your desktop , yet there are tools for checking stock quotes, accessing iTunes, organizing your Flickr images, checking your WiFi signal and getting the latest travel news, all directly from your desktop. Graphically, the widgets are very impressive and each of them floats over the screen without the constraints of traditional window borders, ensuring they don’t intrude on your other activities.
We like the fact that you don’t need to register a Yahoo! account in order to use widgets but Yahoo! still doesn’t allow Desktop Widgets to be included on My Yahoo! pages, overlooking something both Microsoft and Google already allow. Although the program doesn’t really add anything you won’t find in Mac's Dashboard, it’s perfect for Mac users looking for a bit of diversity.
- Yes! We've added HTML support to Konfabulator! It is provided by an embedded version of WebKit, the open-source engine that is also the basis of Apple's Safari browser.
- For security reasons, only local HTML (HTML that is included in the Widget bundle) can access Konfabulator functionality. Remote HTML (HTML fetched from the Internet) is strictly sandboxed.
- As if HTML weren't enough, we've also added Flash support to Konfabulator. The new Flash object allows developers to load Flash content into their Widgets. The Flash object exposes all methods that are normally available to Flash developers (Play, Stop, Back, Forward, Rewind, etc.). As with HTML objects, Flash objects can be combined with other Konfabulator objects, rotated, etc. As with 'fetched' HTML, the bridge between Flash and Konfabulator is strictly unidirectional - it is not possible to call Konfabulator APIs from within Flash.
- An enhanced security block in version 4.5 allows developers to specify Widget operations, such as file system access or Internet access, in fine-grained detail. This information is displayed to the end-user in a redesigned security dialog when the Widget runs for the first time. If the Widget tries to perform a potentially malicious operation that was not declared in the security block, Konfabulator stops the widget from running. If the security block is not present, the user is notified that full rights are being granted to the Widget -- this allows legacy Widgets, which were created without a security block, to run.