September 2007 - Artículos

Tirando ladrillos

Pero qué bien me lo pasé en el ReMIX de junio. Fueron dos días intensos, con muchos nervios y sueño pero sin duda mereció la pena. Gracias a todos los que estuvisteis allí y a la gente que lo hizo posible, todos los ponentes (muchos y muy buenos) y a los compis de Microsoft que como diría un amigo, "lo dieron todo".

Para los que no pudisteis venir, tranquilos. Estamos trabajando en una experiencia online del evento en www.visitremix.com/es. Allí estamos colgando todas las charlas grabadas en video. Sentimos el retraso en hacerlas disponibles, pero 1Gb de videos no son moco de pavo para grabar, tratar y subir a un servidor... Por cierto, que esto lo vamos a hacer este año para todos los grandes eventos que hagamos en MSDN, haciendo caso a vuestros comentarios.

Mis charlas en el ReMIX fueron como no de mi osito azul, WPF. En la primera hacía una introducción a WPF para desarrolladores y diseñadores y en la segunda me metía en un poco en las tripas de WPF para desarrolladores. Espero escribir más de estas dos charlas pero para empezar quería compartir la tontería estrella de la charla, las PPTs "vivas". Llevaba unos días jugueteando con algunas librerías de física para .NET que se pueden usar desde WPF y quería darle algún uso a todo eso. Las demos de la segunda charla usaban estas librerías para hacerlas más entretenidas pero lo más interesante fue usarlas en las propias slides de la charla. Partiendo del visor de PPTs que desarrollé para otra ocasión, le añadí un poco de física para hacer las transiciones entre diapositivas. La idea es que una vez acabada una diapositiva puedes pintar sobre la pantalla plataformas fijas con el botón derecho del ratón. Cuando acabas pulsas el izquierdo y los objetos de la diapositiva "caen" sobre la pantalla rebotando en las plataformas y haciendo una transición entre slides espectacular. Ahí va una captura de la diapositiva de .NET 3.0, después de pintar una plataforma y pinchando para lanzar la animación:

La cosa se puede complicar, fijaos en esta diapositiva con la arquitectura de WPF:

¿Pero qué le faltan a estas diapositivas para ser una charla mía? Por supuesto, mi niño! Al final de la charla, cuando ya parecía que no lo iba a enseñar por primera vez en todo el año... la diapositiva de conclusiones se convierte en un muro de ladrillos del que puedes ir eliminando ladrillos con el ratón. El muro acaba cayéndose para dejar ver lo que hay detrás, por supuesto a Marcos recordando mi email:

Si queréis saber cómo está implementado podéis echar un vistazo a la charla de WPF para desarrolladores del ReMIX o si sois más de aprender viendo código aquí lo tenéis disponible enterito.

Y antes de que os lancéis con esto de la física, recordad que porque se pueda no hay que usarla siempre :-) Ya me veo aplicaciones de contabilidad donde los asientos se caen y rebotan entre ellos... A mí me ha servido para hacer una presentación más divertida y para pasármelo bomba jugando con WPF. Dejo para otro post alguna tontería más que he estado haciendo con esto, ¿alguien se lo imagina? Pista: me gusta jugar a los bolos :-)

Publicado por .NET con tropezones