A Windows Vista Sidebar Gadget built with ASP.NET AJAX. This gadget started off as a way to answer some of the common questions about gadget development using ASP.NET AJAX. The current release of the gadget was built with these basic goals in mind:

-Use ASP.NET AJAX for Exposing Web Services to Client Script (http://ajax.asp.net/docs/tutorials/ExposingWebServicesToAJAXTutorial.aspx) and Calling Web Services from Client Script (http://ajax.asp.net/docs/tutorials/ConsumingWebServicesWithAJAXTutorial.aspx) (see http://smarx.com/posts/ajax-enabled-vista-sidebar-gadgets.aspx for a nice "how to")
-Use as much functionality from the Microsoft AJAX Library as possible to make JavaScript programming easier:
-Event handlers
-Client side controls
-Databinding
-Animation
-Show a "Service Unavailable" UI when the web service can't be reached
-Minimize code execution when the gadget isn't visible
-Build an autoupdate infrastructure so end users get the latest version of the gadget when it is published
-Show "passing" data between a flyout and the main gadget UI

Last edited Jun 4, 2007 at 10:53 PM by keydet, version 3