SharePoint 2010 introduces a new development paradigm that allows code to be run on the client processor; be it a Windows desktop application, Silverlight, or JavaScript.
This session discusses the reasons why you would want to move processing into the client space along with the architecture and samples showing you how it is done.