One of the things that is important to think about when you start using Silverlight in your sites/applications is to make sure you handle the "what if the end user doesn't have Silverlight installed yet?" scenario. Ideally you want to make sure that the installation experience for Silverlight is very seamless, and nicely integrated into your overall end user experience.
Silverlight "Indirect Install" Experience
By default when you use the Silverlight.js library to load a Silverlight control in a page, it will automatically detect whether Silverlight is installed on the visiting client machine, and if not prompt the user to install it via an install image the Silverlight.js library automatically injects into your page.
This default installation option is a model we call the "indirect install" option - because when the user clicks the install link it automatically opens up a new window with the Silverlight EULA and download page on Microsoft.com displayed.
The benefit with the indirect install option is that it works with any site (no custom JavaScript required). The downside, though, is that your visitors will end up navigating to a separate page to install Silverlight, and the overall end user experience won't feel super integrated within the rest of your site.
View Full Details...............................
No comments:
Post a Comment