Featured Posts

Silverlight 5 Ya DisponibleSilverlight 5 Ya Disponible El día de hoy 09 de Diciembre 2011 ha sido liberada la nueva versión de Silverlight 5.  Esta versión final es la 5.0.61118. ¿Qué es Silverlight? Silverlight es...

Readmore

Silverlight Tour–Actualizado a Silverlight 5 RTWSilverlight Tour–Actualizado a Silverlight 5... Tengo el gusto de anunciarles que el Curso que Da La Vuelta al Mundo, el famoso Silverlight Tour, ha sido actualizado a la versión final de Silverlight 5. El Silverlight...

Readmore

Nueva carrera en Microsoft Virtual Academy: Windows Phone 7.1 (Mango)Nueva carrera en Microsoft Virtual Academy: Windows... Tengo el gusto de darles a conocer la disponibilidad de una nueva carrera en el Microsoft Virtual Academy (MVA): La carrera de Windows Phone 7.1 Mango. Esta es la descripción...

Readmore

Nueva carrera en Microsoft Virtual Academy: Silverlight 4Nueva carrera en Microsoft Virtual Academy: Silverlight... ¿Eres estudiante de Microsoft Virtual Academy (MVA)? Tengo el gusto de anunciarles oficialmente el lanzamiento de la nueva carrera de Silverlight 4 para esta plataforma educativa. La...

Readmore

Curso gratuito de Introducción a Silverlight 4 – 2da. ParteCurso gratuito de Introducción a Silverlight... Tengo el gusto de informarles que ya está disponible la segunda parte del Curso gratuito de Introducción a Silverlight 4 en Español, el cual ahora consta de un total...

Readmore

Rodrigo Díaz Concha Rss

Silverlight Spy

Posted on : 10-04-2009 | By : Rodrigo | In : MIX 2009, Silverlight, Tips

0

Silverlight Spy es una herramienta que no debe faltar en nuestros equipos de desarrollo cuando construímos aplicaciones con Silverlight.  La herramienta nos permite inspeccionar el contenido de una aplicación en su totalidad, desde la IU, el XAML que lo constituye y también el código fuente de la aplicación (siempre y cuando registremos Reflector en la herramienta).

Para que puedan apreciar más su funcionalidad chequen este video que fue grabado durante el MIX09:

Get Microsoft Silverlight

Rock Band @ MIX09

Posted on : 23-03-2009 | By : Rodrigo | In : MIX 2009

0

Además de estar al pendiente del mundo de tecnologías Web y sobre todo de Silverlight 3, me di el tiempo a enrolarme en el concurso de Rock Band del Mix 2009.  Hubo contrincantes bastante buenos y fue una experiencia muy divertida.

Aunque quedamos en 3er. lugar valió la pena haber compartido el escenario con mis camaradas de Penny 4 Your Thoughts!  See you next year Rock’n’Roll mates!  We ROCK!

Novedades en Silverlight 3

Posted on : 23-03-2009 | By : Rodrigo | In : MIX 2009, Silverlight 3

3

Novedades en Silverlight 3

 

No obstante a que el Mix09 estuvo lleno de grandes anuncios y noticias por parte de Microsoft al mundo de tecnologías Web, fue de particular interés el conocer de antemano las grandes características que la nueva versión de Silverlight 3 tendrá. 

A continuación enlisto las características que a mi parecer son las más relevantes.  Cabe mencionar que no es la lista completa de nuevas características y funcionalidades, solo aquellas que más destacan:

 

 

 

Reducción de tamaño de los archivos XAP

El tamaño de los archivos XAP se reducirá en un 10% a 30%.  Esto significa que podemos utilizar menos ancho de banda para nuestras aplicaciones Silverlight debido a su radio de compresión más alto.  Eso sí, siempre recuerden que una aplicación Silverlight debe ser lo más pequeña posible!

OOB (Out-Of Browser)

Con esta característica podemos ejecutar nuestras aplicaciones de Silverlight 3 fuera de la ventana del Navegador, simulando una aplicación de escritorio con acceso directo en nuestro escritorio y un icono que la represente.  No obstante, la aplicación sigue ejecutandose en un sandbox tal y como sucede cuando la ejecutamos dentro del navegador.  Esta característica es particularmente interesante ya que se nos abre un abanico grande de oportunidades al crear aplicaciones con esta plataforma:  aplicaciones RIA que incluso puedan detectar cuando están ejecutándose de manera desconectada para ofrecer a nuestros usuarios una experiencia de uso más potente (tal vez ofrenciendo una versión offline que guarde / use datos de un cache local [el almacenamiento aislado tal vez]).

La creación de este tipo de aplicaciones es bastante sencilla ya que esta opción la establecemos vía el Manifiesto de la aplicación.

Aceleración vía GPU

Las aplicaciones Silverlight 3 podrán utilizar el GPU del equipo en donde estén ejecutándose, liberando así recursos del CPU.  Las aplicaciones que hagan uso de gráficas sofisticadas o video detallado son las que disfrutarán más de esta característica.

Perspectivas 3D

Podemos poner objetos 2D en espacios 3D.  Las animaciones que hagan uso de esta característica podrán ofrecer efectos visuales bastante interesantes (menús desplegables en 3D, rotación de elementos, etc.).  Lo que hace que esta característica sea bastante poderosa es el hecho que podemos establecer este tipo de perspectivas incluso en lo controles, no solo en elementos.

Estilos BasedOn

Estilos basados en otros.  Al fin!

Estilos modificables

Podemos modificar en tiempo de ejecución el estilo de un elemento o control.  Esta funcionalidad ha sido una de las más solicitadas, y cabe decir: útiles.

Enlace entre Elementos

Enlace (Data Binding) entre controles!  Por fin! Esta característica está presente en WPF y la extrañábamos bastante en Silverlight.  Ahora, será una realidad.

SaveFileDialog

La caja de diálogo pareja de OpenFileDialog, con la cual podemos ofrecer al usuario un mecanismo de selección de una ruta y archivo para escritura.  Esta característica es especialmente necesaria cuando queremos permitir a nuestros usuarios que guarden archivos (texto, imágenes,etc.) dentro de su equipo.  Su funcionalidad es auto-explicable ya que es un control que hemos usado desde siempre en las aplicaciones Windows Forms.

Pixel Shaders

Los Shaders permiten cambiar un pixel a otro (tal vez de un color a otro para hacer efectos de sobreposición de imágenes o videos).

Framework de Navegación

Un paso más para subsanar las aplicaciones Silverlight con respecto a los buscadores.  Este framework permite que tengamos diferentes Url’s en una misma aplicación de Silverlight, para que sean indizables.  Hey! además funciona con las características de ‘Atrás’ y ‘Adelante’ de los Navegadores!

Mensajería Local (Local Messaging)

Mi novedad favorita:  Comunicación entre diferentes plugins de Silverlight en la misma página, o entre diferentes tabs del Navegador, o incluso: entre diferentes Navegadores!!! :)   Esta característica está basada en mensajes tipo string entre un plugin y otro con un modelo subscriptor-publicador.

Mejoras al Texto

Animaciones con textos mejoradas.  Además Silverlight 3 (la versión RTW) tendrá soporte completo a ClearType.  He visto frecuentemente que esta es una de las quejas más fuertes con respecto a Silverlight 2, sobre todo cuando lo comparamos con Flash.  Bueno, pues ahí lo tienen.

Efectos

Con ellos podemos impactar el comportamiento visual (no la funcionalidad) de nuestras aplicaciones.  Incluídos en Silverlight 3 estarán dos: DropShadow y Blur; aunque podremos desarrollar nuestros propios efectos por medio de Pixel Shaders (ver Pixel Shaders más arriba).

RIA Services

Por último, una plataforma que promete mucho si es orientada correctamente:  Los RIA Services.  Estos servicios ofrecen a las aplicaciones de Silverlight 3 un mecanismo sencillo para comunicación con fuentes de datos.  No obstante, la versión que pude apreciar en el Mix09 se muestra demasiado “acoplada” a la aplicación, esto es, de alguna manera contradice el hecho que toda aplicación que esté bien diseñada debe separar sus responsabilidades en diversas capas (PRISM por ejemplo, nos ayuda a hacer precisamente eso).  Sin embargo, es solamente un Preview, espero que Microsoft mejore su diseño ya que precisamente una de las características que agrada más a los desarrolladores de Silverlight 2 es que no tiene dependencia alguna con .NET del lado del servidor.  Esperemos que madure para bien !

Los grandes ausentes

  • No habrá soporte para impresión en Silverlight 3
  • No habrá soporte para Reporting Services en Silverlight 3
  • No habrá soporte para micrófono y/o webcam en Silverlight 3
  • No habrá soporte nativo para la rueda del mouse en Silverlight 3

De esta lista el que más destaca es el soporte para impresión, una característica multi-solicitada a Microsoft por todos nosotros.  No obstante están trabajando en ello y muy probablemente esté presente en Silverlight 4… lo platicamos dentro de un año  :)

 

Salu2!

ADO.NET Data Services v1.5 CTP1 disponible ahora!

Posted on : 17-03-2009 | By : Rodrigo | In : MIX 2009, Noticias

0

Mike Flasko anunció el día de hoy la disponibilidad del primer CTP de la versión 1.5 de ADO.NET Data Services, mejor conocido como Astoria.  Si bien esta versión es apenas una pequeña muestra pública es buena oportunidad para que la descarguen y prueben de antemano las nuevas características.

Lo pueden descargar de aquí

Salu2!

Silverlight 3 se acerca

Posted on : 16-03-2009 | By : Rodrigo | In : Conferencias, MIX 2009

0

Solo si han vivido debajo de una piedra no sabrán que el día miércoles arranca la edición 2009 de la conferencia MIX de Microsoft.  El evento MIX es el evento magistral de tecnologías Web y cuna de las diferentes versiones de Silverlight.  Es bien sabido que esta edición del evento girará alrededor de Silverlight 3: la nueva versión de esta fabulosa plataforma de desarrollo con la cual podemos desarrollar experiencias en línea, además de ser multi-plataforma y multi-navegador.  El día de mañana estaré viajando a la ciudad de Las Vegas en el estado de Nevada, USA para participar como asistente en este importantísimo evento.  Como siempre, las noticias y anuncios relevantes serán posteados en este lugar por un servidor.

Señoras y Señores: Silverlight 3 se acerca!