Silverlight 2

Hoy con Juan dimos una conferencia online utilizando la versión de Silverlight 2 liberada la semana pasada. Dejo  la presentación aquí.

Tuvimos oportunidad de realizar distintas demonstraciones, entre ellas, una aplicación que creamos que utiliza los servicios de facebook para mostrar información de contactos:

(Por muy bueno que esté Blend 2.5, contra mi falta de habilidad en diseño gráfico no hay solución).

Muy interesante la forma en la que trabaja la plataforma de facebook. Para poder utilizar los servicios, es primero necesario loguearse en su sitio, y luego el usuario es redireccionado a una url que uno configura en facebook (en mi caso la url fué localhost:56923/Fotos_Web). Existe una guía para ver como funciona esto.

Un dato importante: En cada invocación a los servicios de facebook se debe realizar un hash MD5 de los parámetros, pero la forma de realizarlo no está del todo claro en la documentación de facebook, con lo cual terminé explorando cómo se hacía esta codificación en el framework Facebook.NET y portando parte del código a Silverlight 2.

Los cambios que aparecen en esta nueva versión de Silverlight son realmente sorprendentes. No solo se desarrolló muchísimo el plugin, sino que en paralelo aparecen excelentes herramientas para desarrollar y diseñar.

En la presentación que hicimos con Juan incluimos links a los tutoriales que posteó Scott Guthrie. En mi opinión son EL punto de partida para meterse a trabajar con Silverlight. Hay un tutorial muy bueno para ver cómo arrancar a trabajar con Blend, y otro para aprender cómo realizar la aplicación que accede a servicios de Digg que mostramos hoy.

 

Esperamos que hayan disfrutado la conferencia. Muy buenas las preguntas que recibimos (en especial me gustó la pregunta sobre como usar Silverlight en J2EE).

Saludos!