Below is a session submission for Teched New Zealand/Australia 2005 if you are interested in the other submissions or other details please see: http://blogs.msdn.com/charles_sterling/articles/345959.aspx
Session Title: Advanced Smart Client Deployment Session
Session Abstract: "Automatic updates are one of the key pillars of smart client applications. In this session we will look at advanced techniques for deploying, updating and managing Smart Client solutions. Exploring both concepts and concrete examples attendees will learn how to better manage deployment through the use of dynamically generated manifest information. We will examine how to support user and/or administrator initiated rollback of applications as well as ways in which the rollout of given versions can be staged and scaled to different groups of users.
This session will also discuss the integration of deployment into the application build process and the creation of reporting mechanisms to help improve application manageability.
We will examine the security implications surrounding smart client deployment and learn how to use strong cryptographic techniques to ensure that applications are deployed securely and from trusted sources.
Finally we will examine how code access security allows us to run our deployed apps with least privilege making our apps both more secure and more manageable in a distributed environment.
This session will address both .NET 1.1 and .NET 2.0 and, while primarily targeting Smart Clients, the presenter will also provide examples of the application of these concepts to Smart Device applications.
Track: Smart Client Development
Speaker: Chris Auld