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 5 Ya Disponible

Posted on : 09-12-2011 | By : Rodrigo | In : Noticias, Silverlight 5

Tags:

5

sl5logoEl 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 una plataforma de desarrollo para Aplicaciones de Escritorio y Web, para los sistemas operativos Windows y Mac OSX.  En el caso de Aplicaciones Web, la lista de los navegadores soportados la podrán encontrar en esta dirección.

Silverlight es una de las plataformas de desarrollo para Aplicaciones de Escritorio para el próximo sistema operativo Windows 8, tal y como fue mencionado durante el evento Build, el 13 de Septiembre 2011 en Anaheim, California.

image

Nuevas características en Silverlight 5

Silverlight 5 cuenta con muchas nuevas características y funcionalidades tanto para Aplicaciones de Negocio como Multimedia.  Específicamente para las Aplicaciones de Negocio, hay diversas novedades tales como:

Soporte a 64 bits

64bit

¡Silverlight 5 ahora cuenta con versiones de 32 y 64 bits para el Sistema Operativo Windows!  Para Mac OSX es de 32 bits.

Puntos de Interrupción en Enlaces de XAML

SNAGHTML2a47aa7fEsta característica te permite crear un punto de interrupción (breakpoint) en tus expresiones de Binding en el código de XAML, por lo que la depuración de este tipo de objetos se vuelve mucho más sencilla.

Plantillas de Datos Implícitas

SNAGHTML2a3943f0

Similares a los Estilos Implícitos, ahora contamos con Plantillas de Datos Implícitas, en donde con tan solo establecer el atributo DataType, indicamos el tipo al que dicha plantilla puede ser aplicada.  Esto permite tener mucha versatilidad al momento de presentar los datos en controles de tipo lista, como por ejemplo el ListBox o el ComboBox.

Enlace en Estilos

Ahora en Silverlight 5 podemos usar SNAGHTML2a428d6e{Binding} en los elementos Setter de los Estilos en XAML, para poder enlazar el valor de algún otro elemento.  Esto abre muchas posibilidades al momento de estilizar los elementos visuales de los aplicativos.

Soporte a Múltiples Ventanas

image

Silverlight 5 incluye la clase concreta Window, la cual nos permite crear ventanas del sistema operativo, independientes a la ventana principal.  Esto requiere que la aplicación ejecute en Confianza Elevada y Afuera del Navegador.

Confianza Elevada extendida

SNAGHTML2a3cb3b2

La Confianza Elevada ha sido extendida en Silverlight 5, ya que ahora podemos tener este tipo de modelo de ejecución dentro del Navegador!  Asimismo, algunas restricciones presentes en Silverlight 4 simplemente se van, como por ejemplo, ahora es posible leer el sistema de archivos completo de la máquina del usuario (no solamente las carpetas de usuario).

P/Invoke

imageEn aplicaciones que ejecuten con Confianza Elevada en Silverlight 5 podemos utilizar los servicios de invocación de la plataforma, más conocidos como P/Invoke.  Esta característica te permite ejecutar código no manejado desde tus aplicativos de Silverlight 5, por lo que prácticamente no hay límites en lo que puede hacer una aplicación de Silverlight.  Nota: P/Invoke solo está disponible en los sistemas operativos Windows.

Expresiones de Marcado Personalizadas

En Silverlight 5 contamos ahora con la clase MarkupExtension, con la cual podemos construir nuestras propias Extensiones de SNAGHTML2a41664eMarcado.  Esto es súmamente útil al momento de separar preocupaciones en aplicativos de tipo MVVM, además que con esta característica podríamos utilizar miembros estáticos en el XAML, algo que no es posible hoy en día.

…y más

Les sugiero revisar esta dirección para mayor información acerca de todo lo nuevo que trae esta versión.

Descarga Silverlight 5

Descarga ya todas las herramientas necesarias para poder construir aplicaciones con Silverlight 5 de esta dirección.

También pueden descargar el Silverlight Toolkit actualizado a Silverlight 5 RTW.

La documentación offline (archivo .chm) está disponible en esta dirección.

Para mayor información, consulten esta página del equipo de Silverlight.

Salu2!

Comments (5)

Cordial saludo,
Me gustaría saber si Silverlight 5 aún no es compatible con las versiones en español de Visual Studio 2010 ya que no logro instalarlo porque me dice ésto.
Me inscribí en el curso que se va a realizar en la ciudad de medellín colombia en febrero, espero poder conseguir el dinero para pagar dicho curso.

Gracias,

p/invoke puede ser un hueco de seguridad importante, creo que dentro de poco veremos virus que corren en Silverlight.

Otra cosa: me gusta la imagen de las Múltiples Ventanas, yo me emociono igual cuando mis ventanas hacen lo que deben hacer :D :D :D

Hola Yelinna. Creo que P/Invoke en sí no es ningún hueco de seguridad si existe “cultura digital” por parte de los usuarios, para que no anden instalando aplicaciones misteriosas o le den “Yes” o “Sí” a cualquier botón que se les aparezca en frente. Las aplicaciones en Confianza Elevada de Silverlight deben ser instaladas de manera explícita y hay una caja de diálogo de seguridad que permite al usuario determinar si lo quiere hacer o no. Por lo que es y será responsabilidad del usuario y no de la plataforma. Este tipo aplicaciones de Silverlight en Confianza Elevada no son diferentes de aquellas otras que corren con permisos elevados (aplicaciones del .NET Framework, Java, Air, etcétera). Gracias y salu2!

Estimado Rodrigo, primero muchas gracias por todos tus aportes, los cuales han sido sin duda un gran apoyo para muchos latino-desarrolladores que estamos algunos pasos atrás en el conocimiento de esta interesante herramienta.

Rodrigo, ¿qué piensas sobre las declaraciones hechas desde el interior de Microsoft acerca de Silverlight?, me refiero a “Silverlight is Dead” en el evento Microsoft Build en Septiembre de 2011.

Esto te lo pregunto porque estamos en la etapa de tomar decisiones sobre la tecnología a utilizar en un nuevo proyecto y creemos que Silverlight 5 es una alternativa confiable, considerando además que ya tenemos desarrollos pequeños en SL3 y SL4 con buenos resultados.

Esta declaración nos produce desconfianza porque no sabemos con certeza si Silverlight seguirá evolucionando y siendo soportado como ha sido hasta ahora.

De antemano muchas gracias.

Hola Manuel, en el evento Build nunca jamás se mencionó tal cosa “Silverlight is Dead” y tampoco hay una declaración oficial de Microsoft al respecto. Estos comentarios los han hecho una gran cantidad de pseudo “periodistas” digitales, con afán de comparar Silverlight con HTML5, lo cual es una óptica bastante miope. Te recomiendo usar Silverlight 5 como plataforma de desarrollo de aplicaciones para el día de hoy y para el mañana, ya que Silverlight seguirá siendo una opción de plataforma de desarrollo en Windows 8 (esto *sí* se mencionó en el evento Build en el keynote). Además, Microsoft anunció el soporte de Silverlight 5 hasta el año 2021. Salu2!!!!

Write a comment

Spam Protection by WP-SpamFree