Una de las cosas que hay que tener en cuenta cuando empezamos a usar Silverlight en nuestras webs/aplicaciones es asegurarnos de que nos hacemos la pregunta: ¿qué pasa si el usuario no tiene instalado Silverlight aún?. Idealmente querremos asegurarnos que la experiencia en la instalación de Silverlight sea muy parecida, y que se integre en toda la experincia del usuario.
Instalación indirecta
Por defecto cuando usamos la librería Silverlight.js para cargar un control Silverlight en una página, comprobará automáticamente si Silverlight está instalado en la máquina cliente, y si no lo está le dirá al usuairo que la instale con una imágen que está incluida en la librería Silverlight.js inyectándola en nuestra página.
A esta forma de instalación la llamamos “instalación indirecta” – ya que cuando el usuario hace clic en el link de instalación, se abrirá una nueva ventana con la página de descargas de Microsoft.com para instalar Silverlight.
La ventaja de esta instalación indirecta es que funciona con cualquier sitio (no hace falta nada de JavaScript). Lo malo, es que los visitantes tienen que ir a una página aparte para instalar Silverlight, y la experiencia de usuario final no será tan inmersiva en el resto de nuestro sitio web.
Instalación directa.
Silverlight también nos permite una instalación directa – en la que podemos integrar el proceso de instalación de Silverlight dentro de nuestro sitio web, consiguiendo una experiencia de usuario más inmersiva.
Cuando un usuario que no tiene instalado Silverlight hace clic en la imagen de instalación de Silverlight, podemos autorizar a nuestro sitio para que se descarge el instalador desde Microsoft.com y lanzar directamente el programa de instalación. Cuando se completa la instalción, podemos refrescar el HTML de la página y lanzar inmediatamente el contenido Silverlight de nuestro sitio (el usuario no tiene que navegar ni refrescar manualmente el navegador). Todo este proceso dura poco más de 20 segundo con una conexión de ADSL, y la experiencia del usuario se tranforma en mayor integración y mayor facilidad.
Whitepaper sobre la experiencia de instalación de Silverlight + ejemplo
Hemos publicado un whitepaper y un conjunto de scripts de ejmplos sobre cómo crear una experiencia de instalación directa para vuestros sitios web. Podéis descargarlo aquí. También podéis aprender más sobre esto en el blog de Tim Sneath.
En estos ejemplos os mostramos cómo podemos habilitar una instalación directa, y cómo diseñar vuestro sitio para que le pidais encarecidamente a vuestros usuarios a que hagan clic en el link de instalación.
Libros d Silverlight
Para aprender a usar Silverlight 1.0 para crear experincias increibles e interactivas, aquí tenéis unos cuantos libros nuevos sobre Silverlight 1.0:
Espero que sirva.
Scott.
Traducido por: Juan María Laó Ramos. Microsoft Student Partner
Artículo original: http://weblogs.asp.net/scottgu/archive/2007/10/30/optimizing-the-silverlight-install-experience.aspx
Gracias por la ayuda se agradece el aporte, en verdad gracias nuevamente
LikeLike