WidgetPublisher:Apple Dashboard
Dashboard is an application for Apple's Mac OS X operating systems, used for hosting mini-applications known as widgets. First introduced in Tiger, it is a semi-transparent layer that is invisible to the user unless activated by clicking its icon in the Dock. Alternatively, the user can invoke Dashboard by moving the cursor into a preassigned hot corner, or by pressing a hot key, both of which can be set to the user's preference.
When Dashboard is activated, the user's desktop is dimmed and widgets appear in the foreground. Like application windows, they can be moved around, rearranged, deleted, and recreated (so that more than one of the same Widget is open at the same time, possibly with different settings). New widgets can be opened, via an icon bar on the bottom of the layer, by dragging a widget icon out into the layer. After loading, the widget is ready for use (Source: Wikipedia).
Widgets can be downloaded to Apple Dashboard using a simple link.The URL can be built programatically as follows:
http://www.widgetavenue.com/wdg/loaders/mac.php?[Encoded list of args]
For example,using the Hello World widget built here, if your source HTML file is located at http://myserver.com/HelloWorld.html, you will be able to download your widget to Apple Dashboard using the following link:
http://www.widgetavenue.com/wdg/loaders/mac.php?root=html&url=http%3A%2F%2Fmyserver.com%2FHelloWorld.html