Yahoo! Widget Engine 3.0: A Fun (and Free) Cure for the Desktop Doldrums The Wonderful World of Widgets Joseph Moran
The Wonderful World of Widgets
The available breadth of widgets runs the gamut from utilitarian to whimsical to entirely off the wall. For example, there are hundreds of technically-oriented widgets that detail all manner of PC-related data, including things such as battery life, Wi-Fi signal strength, Internet connection statistics, CPU utilization, memory usage, and hard disk usage.
There are also widgets that report non-tech information, which might include mundane stuff like the date and time (in a variety of styles, including one that displays a grandfather clock complete with chimes every quarter hour), current weather conditions, or stock tickers. You can also find widgets that can gather and display much more specific data like the cost of airline flights, local gasoline prices, or the upcoming schedule of a favorite sports team. There are also audio-visual widgets that can stream audio from Internet radio stations or display webcams from cities all over the world.
A particularly useful class of widget is the kind that you can use to input information or otherwise interact with in some way — there are toolbar widgets for all the major search engines as well as ones for looking up terms in the dictionary. There are also widgets that work in tandem with other apps — a host of remote controls for iTunes are available, and there's even a widget that will pull the day's events out of Microsoft Outlook and display them right on your desktop.
Then there are the downright silly widgets — examples of which include various characters (The Simpsons, Foghorn Leghorn, Beavis, and the cast of "Anchorman," just to name a few) that take up residence and emit familiar retorts on demand.
If you can't find a widget that performs your chosen task, you can always try to roll your own. Authoring widgets isn't rocket science, but neither is it trivial, especially if you lack a working knowledge of both JavaScript and XML. For the unfamiliar, a good way to start is by trying to modify an existing widget.
Widget Management
As varied as the widgets are in function, so are their behavior and ability to be customized. (Some of the widgets we found in fact didn't seem to work at all.) The settings you can modify vary by widget, but most at least allow you to adjust major visual features like color, size, and transparency level. You can generally drag widgets anywhere on your desktop and stack them atop each other, but you can also anchor a widget's position if you want.
You may be wondering what a desktop crammed with widgets does to one's system performance, and the answer would be that as you might expect, it depends on the system. We didn't experience any noticeable effects with over a dozen open widgets on a test system (a 2 GHz Pentium M notebook with 1 GB of RAM), but each widget can consume from just a few to a dozen or more megabytes of memory.
Therefore, as with any application, your available RAM will determine how many widgets you can concurrently run. And since the widgets load upon system start-up, you can expect anywhere from a slight to moderately significant delay in your system launch time.
Widgets are also only as good as the programming that went into them. For example, some limit how small or large you can make them, and we did experience several instances of bad widget behavior, including non-responsiveness and pegging of the CPU.
Aside from the performance impact, having lots of widgets on the desktop can get a bit messy. To help track and organize widgets on the desktop, you can press F8 to call up Konfabulator's Konspose feature, which hides any open application windows and dialog boxes, leaving only the widgets visible.
The Bottom Line
Yahoo! Widget Engine is a neat little utility that can be made to do just about anything you want it to. By taking advantage of unused desktop real estate, it saves you a lot of manipulation of browser and application windows, and the widgets spruce up the look of your system in the bargain. In short, if you constantly find yourself on the Web checking this or that, you'll probably find this utility Konfabulous.
Pros: Lets you use desktop real estate to display useful or interesting information from the Net; stylish, attractive widgets take full advantage of today''s graphic systems
Cons: Some widgets lack customization options; too many open widgets can rapidly eat up free memory, results in longer system start-up times