Welcome to Professional ASP.NET - Chris Love's Official Blog Sign in | Join | Help

Chris Love's Official ASP.NET Blog

Chris Love's Helpful tips, tricks and pragmatic development knowledge for the ASP.NET world.
Add to Technorati Favorites


ASP Insider
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

Posted: Friday, March 28, 2008 8:21 AM

by Chris Love
Filed under:

Comments

Pirate96 said:

Was actually going to see the pretty pictures, but I have to install Silverlight, which is not supported. Hmmm guess it goes to reemphasize that most people are happy with Adobe's version as it the market leader.
# March 28, 2008 8:53 AM

Ubercoder said:

Pirate, Get a life man.
# March 28, 2008 9:45 AM

Chris Love said:

Pirate, Silverlight is supported by every browser and you know it :> Don't worry, Silverlight will be almost 100% coverage within a year. Oh and it supports 64-bit, unlike Adobe.
# March 28, 2008 9:43 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS