I’ve been promising this for a while and I’ve ranted about creating good installation experiences for Silverlight applications before as well here and here. Well, our team rallied and created some new guidance and sample code to provide for you to implement the best possible experience. The guidance whitepaper can be found on the Silverlight Community Site in the whitepapers section and includes:
- Documentation for defining a good user experience
- Sample code for media applications
- Sample code for non-media applications
- Sample code for implementing various states: not installed, upgrade needed, browser restart detection
The sample code is easy to understand and was templated so that you could change things to your brand/application. The media sample can be dropped into your Expression Encoder templates easily and does a lot of the magic for you without having to thing (i.e., getting sizes of media, snapshot of media for image, etc.).
Hopefully this will help you understand the process more and provide you with the information (and code) you need to complete the best possible experience in your site. You’ve spent the time developing your application, make sure you spend the time delivering the best install experience for those who may not have Silverlight yet.
Download the whitepaper and code today.
Hope this helps!