Doing Deep Zoom, Yes Even I can now do Silverlight
One of the show stoppers from MIX 08 was the release of Deep Zoom or Sea Dragon for Silverlight. If you happened to have seen the PhotoSynth demonstration at TED last year you have been aware of the technology for at least a year now.
I needed some help getting the basic concepts, but it is actually pretty easy, thank you Rob Zelt! There were several resources I found invaluable to getting this technology in my arsenal. The first is the Deep Zoom Composer to layout my photos. Then I had to create a new Silverlight 2 project and add a MultiScale image control to the Silverlight object.
I want to recommend you review Scott Hanselman's Blog tutorial, the Mouse Wheel code and the Vertigo session from Mix 08. Of course you need to download the Silverlight 2 SDK and the Deep Zoom composer.
One of the first things I composed was a collection of images of my niece from a visit to the strawberry patch last year. I then compiled the layout and referenced it from my Silverlight object according to Scott and Rob's instructions. And voila, I had a deep zoom application online. Of course I would really like to extend this to actually build the layouts dynamically like the Vertigo Hard Rock application, but it is a good start. I especially like the ability to implement the mouse wheel without any JavaScript.
Scott Hanselman's Deep Zoom Blog entry
How to implement the mouse wheel