[PDC2008]: Preconference

Lap, hop, tsjakka: we zijn begonnen.  De eerste dag van de PDC zit er op, meer bepaald de Preconference, want de eigenlijke PDC begint pas vandaag.

 

PDC2008 conference bagWe gingen gisteren onze goodies halen die bij elke PDC aan de aanwezigen worden uitgedeeld.  Vorig jaar kregen we een computertas, die ik wonder-boven-wonder (want ik kan er ondertussen ’t straat mee aanleggen met de computertassen) vandaag nog gebruik.  Het is een van de weinige tassen waarin mijn laptop kan, eigenlijk.  Maar het is geen rugzak: dus hoopte ik dit jaar op een rugzak.  Maar wat krijgen we: een zjanettenkabas.  Jajaja, gemaakt uit gerecycleerde materialen, blikjes cola enzo.  Bovendien mogen we op het einde van de conferentie de zak teruggeven, zodat die aan schoolkindjes gegeven wordt.  Na nauwelijks een dag rondlopen is dat stukske plastieken kabas al gescheurd.  Je bent er niets mee.  Ik vraag me af of we dan wel zo environmental bezig zijn.

Even een stukje in het Engels om die PDC gasten iets duidelijk te maken:

PDC guys, read this:

Guys, the PDC2008 bag is a piece of useless, albeit environmental friendly, conference material that really disappoints me.  It’s already ripped after one day.  I will certainly return it and I hope the kids receiving it will love to destroy it (since it can be ripped so easily.  When you asked us a year ago what we would like to have, I asked for a decent backpack. Was my voice (screaming and begging) not heard ?

Oh, and by the way, have you noticed that the PDC booklet does NOT fit the little pocket of the thing you gave us to wear around our neck?

Bottomline: next time ask me to organize all that stuff.  I have some ideas left.

Dan nog een woordje over de sessies van gisteren.  Ik had gekozen voor de sessies rond Silverlight 2.0 van Jeff Prosise.  Ik dacht dat het dieper zou ingaan op whacky stuff van Silverlight, maar het was vooral een degelijke inleiding op de technologie.  Veel heb ik niet bijgeleerd, maar misschien wel een paar aha’s die interessant kunnen zijn.

  • Wintellect (Jeff’s bedrijf) heeft een aantal interessante Silverlight demo’s; hij heeft ze getoond, maar ik heb ze zelf nog niet goed aan de praat gekregen, misschien omdat ik al de release versie van Silverlight geïnstalleerd heb
  • Gratis controls voor Silverlight zijn te vinden op silverlightcontrib.org
  • Alle controls in Silverlight kunnen gerestyled worden; Corrina van Microsoft heeft sketchy styles gemaakt; ik vind dit een leuke aanzet om eerste prototypes te maken, zodat het prototype er nog niet echt “finaal” uitziet;
  • Threading is mogelijk in Silverlight, wat betekent dat je multithreaded applicaties kan maken (vanuit je browser kan je dus een UI-thread én een worker thread hebben).  Zoals bij multithreaded desktop applicaties: je mag vanuit background threads geen UI stuff doen (bv. een progressbar updaten). Meer nog: in Silverlight kan je dat zelfs niet doen.  Je moet dus marshalen ahv Dispatcher, SynchronizationContext (zowel async als sync calls) en CheckAccess.

Silverlight en SeaDragon

Microsoft’s Silverlight heeft mij nooit echt geboeid.  Ik weet wel, het gaat de komende jaren zeker belangrijk worden, maar ik vond het nog niet echt rijk aan functionaliteit voor de ontwikkelaar.  Ik ben wél benieuwd hoe het zich zal positioneren tegenover Flash, maar dat lijkt nog wat veraf.

SeaDragon daarentegen was een technologie waar ik meteen woeha wild van werd.  SeaDragon is de technologie achter PhotoSynth.  Snel uitgelegd: foto’s of beeldmateriaal worden op je scherm getoond met mogelijkheden om snel in en uit te zoomen, maar alléén die pixels worden doorgestuurd op je computer die nodig zijn om het beeld op te bouwen.

Maar nu wordt het echt leuk.  Op Mix 08 werd Silverlight 2.0 voorgesteld en getoond dat developers de SeaDragon technologie kunnen gebruiken in hun Silverlight ontwerpen.  Yezz, dat kan niet anders dan dat ik nu ook wat moet gaan Silverlighten.  HardRock Café heeft trouwens al zo’n ontwerp gemaakt.  Als je het zelf eens wil uitproberen, installeer dan Silverlight 2.0 en ga naar de site (je kan ook meteen naar de site gaan, je zal dan gevraagd worden om Silverlight te installeren).  Het is wel nog een beta, en heeft nog wat kinderziektes, maar je krijgt toch alleszins al een idee.