Cabe mencionar que si alguien, tiene alguna duda o sugerencia para nuevos temas de Webcast dejen sus comentarios, ya que mediante estos me estaré basando para futuras entregas.
Mostrando entradas con la etiqueta Silverlight Toolkit. Mostrar todas las entradas
Mostrando entradas con la etiqueta Silverlight Toolkit. Mostrar todas las entradas
sábado, 28 de noviembre de 2009
[Webcast] - Habilitar el uso de Silverlight en SharePoint
Hola, el día de hoy quiero compartir con la comunidad, un pequeño video que grabe en dias pasados en el que describo de manera breve, los pasos necesarios para configurar el uso de Silverlight en la plataforma SharePoint.
Cabe mencionar que si alguien, tiene alguna duda o sugerencia para nuevos temas de Webcast dejen sus comentarios, ya que mediante estos me estaré basando para futuras entregas.
Cabe mencionar que si alguien, tiene alguna duda o sugerencia para nuevos temas de Webcast dejen sus comentarios, ya que mediante estos me estaré basando para futuras entregas.
jueves, 22 de octubre de 2009
Habilitar Assembly Caching en Silverlight 3
Una de las muchas nuevas caracteristicas de Silverlight 3, es la posibildad de habilitar la caracteristica Assembly Caching, la cual nos permite indicarle al navegador que cargue los ensamblados que nuesta aplicación necesita (archivo .xap) bajo demanda y no todos al cargar la página, como funcionaba en la versión 2.0.
Para lograr esto, solo debe seleccionarse la opción “Reduce XAP size by using appication library caching”, en el apartado de propiedades de nuestro proyecto Silverlight. También debemos notar como ahora se crean archivos con extensión.zip para cada uno de los ensamblados que la aplicación ocupa y que serán descargados bajo demanda. Como se puede observar a continuación:
Cuando la opción no es seleccionada, el archivo resultante xap, es más grande que cuando la opción es seleccionada. Como se puede ver en las siguientes imágenes comparativas.
Opción NO habilitada
Pongamos especial atención en el archivo AppManifest.xaml y la sección Deployment.ExternalPart, en la cual se indica cuales son los ensamblados que nuestra aplicación referencia y que serán descargados cuando así se requiera, estos son los ensamblados “cacheados”. Sin embargo noten que hay algunos ensamblados que no son marcados para ser cacheados, como: CachedAssembly.dll o los ensamblados del silverlight toolkit.
Para que esto suceda se debe crear el archivo XXXX.extmap.xml. Y después de crearlo recompilar el proyecto, y automáticamente se creara el archivo XXXX.zip, el cual será copiado a la carpeta ClientBin de la aplicación ASP.Net. Para facilitar un poco esto, puedes ocupar la utilería Emm, la cual crea automáticamente el archivo XXXX.extmap.xml a partir de tu ensamblado ejecutando un comando como el siguiente:
Nota, para el correcto funcionamiento de esta utilería, el ensamblado debe tener un SN (strong name)
Además también se puede usar para los ensamblados del Silverlight Toolkit, de esta forma solo se descargaría en primera instancia nuestro ensamblado y todos los demás ensambados seria descargados “on demand”. Ejemplo:
En resumen, esta característica es muy poderosa para el mejor desempeño de tus aplicaciones silverlight.
Descargar solución de Ejemplo
Happy Coding!
Para lograr esto, solo debe seleccionarse la opción “Reduce XAP size by using appication library caching”, en el apartado de propiedades de nuestro proyecto Silverlight. También debemos notar como ahora se crean archivos con extensión.zip para cada uno de los ensamblados que la aplicación ocupa y que serán descargados bajo demanda. Como se puede observar a continuación:
Cuando la opción no es seleccionada, el archivo resultante xap, es más grande que cuando la opción es seleccionada. Como se puede ver en las siguientes imágenes comparativas.
Opción NO habilitada
Opción habilitada
![]() |
Pongamos especial atención en el archivo AppManifest.xaml y la sección Deployment.ExternalPart, en la cual se indica cuales son los ensamblados que nuestra aplicación referencia y que serán descargados cuando así se requiera, estos son los ensamblados “cacheados”. Sin embargo noten que hay algunos ensamblados que no son marcados para ser cacheados, como: CachedAssembly.dll o los ensamblados del silverlight toolkit.
Para que esto suceda se debe crear el archivo XXXX.extmap.xml. Y después de crearlo recompilar el proyecto, y automáticamente se creara el archivo XXXX.zip, el cual será copiado a la carpeta ClientBin de la aplicación ASP.Net. Para facilitar un poco esto, puedes ocupar la utilería Emm, la cual crea automáticamente el archivo XXXX.extmap.xml a partir de tu ensamblado ejecutando un comando como el siguiente:
Nota, para el correcto funcionamiento de esta utilería, el ensamblado debe tener un SN (strong name)
Además también se puede usar para los ensamblados del Silverlight Toolkit, de esta forma solo se descargaría en primera instancia nuestro ensamblado y todos los demás ensambados seria descargados “on demand”. Ejemplo:
![]() |
En resumen, esta característica es muy poderosa para el mejor desempeño de tus aplicaciones silverlight.
Descargar solución de Ejemplo
Happy Coding!
Etiquetas:
D.F.,
Gerardo Reyes Ortiz,
México,
Microsoft,
Silverlight 3,
Silverlight 3.0,
Silverlight Toolkit
martes, 20 de octubre de 2009
Silverlight Toolkit Octubre 2009
Ya está disponible la última actualización del silverlight toolkit de Octubre del 2009, y como en cada release, esta versión nos trae nuevas y llamativas funcionalidades, y esta no se podía quedar atrás. Las nuevas características, por mencionar algunas:
A continuación una pequeña demostración de esta última característica, realmente es muy fácil su uso y es mucho el valor que agrega a nuestros desarrollos.
Aquí algunos recursos de donde pueden profundizar en el tema:
Silverlight Toolkit de Octubre 2009
Drag and Drop Support
De aquí pueden descargar el código completo.
Happy Coding!
- Soporte para Visual Studio 2010, que por cierto se acaba de liberar el día de ayer la beta 2.
- Todas las clases base del namespace Data Visualization han sido “unsealed”, es decir, ya es posible heredar de ellas y así extender su funcionalidad.
- La interface ISeries ahora es la interface base de todos los tipos de series para las graficas.
- Se ha agregado el assembly System.Windows.Controls.Data.Toolkit y el assembly System.Reactive
- Soporte para Drag and Drop para elementos tales ListBox, TreeView, DataGrid y DataPointSeries.
A continuación una pequeña demostración de esta última característica, realmente es muy fácil su uso y es mucho el valor que agrega a nuestros desarrollos.
Aquí algunos recursos de donde pueden profundizar en el tema:
Silverlight Toolkit de Octubre 2009
Drag and Drop Support
De aquí pueden descargar el código completo.
Happy Coding!
Etiquetas:
Gerardo Reyes Ortiz,
México,
Microsoft,
Silverlight,
Silverlight 3,
Silverlight Toolkit,
Visual studio
Suscribirse a:
Entradas (Atom)













.png)
_513.png)
_525.png)