digging up deep zoom
DESCRIPTION
Experience the construction and exploration of maps of images and get into the details of the SeaDragon technology, used for the Photosynth Research Project and now applied to Silverlight applications. Through this session you will see how to use the DeepZoom composer to create collections of images that can be used to build maps of content that can be hidden, detected, scaled and integrated into other Silverlight interactions. A Hands-On Code session showing how to work with the tools and API you need to get proficient with DeepZoom technologies.TRANSCRIPT
2
Digging Up DeepZoom
Miguel JiménezUX Advisor @ Bla Bla Labs e: [email protected]: www.migueljimenez.nett: @migs212
Session Code: WUX308-IS
3
AgendaDigging Up DeepZoom
What Is DeepZoom
Stitching Things Together
Advanced Interaction Techniques
Interesting Usage Scenarios
4
What Is DeepZoom?An Image Is Worth A Thousand Words
Formal Definition
“A technology that allows to create a collection of images that can be zoomed and panned in low bandwidth scenarios without
affecting performance and delivering a rich,
interactive user experience.”
5
What Is DeepZoom?The Technology Behind
6
What Is DeepZoom?How It Works
7
What Is DeepZoom?The Quality Delivered
8
What Is DeepZoom?The Required Toolset
+
9
Stitching Things TogetherCollections vs. Compositions
We have two stitching options
Composition: “A single image is generated. It doesn’t matter how many images you used or the size of them, they are converted to single pyramid.”
Collection: “All the images are kept the same way you composed them. This way, images can be detected and interacted with in runtime”
10
Stitching Images
11
Around The Image Collection:MultiScaleImage Object Model
Zooming Manually
Panning Around
Loading Collections
Advance Interaction Techniques
12
Integrating Metadata Information:Loading Image Meta Data
Hit Testing Images
Integrating Extra XAML
Advance Interaction Techniques
13
The Photosynth Platform
Advance Interaction Techniques
14
Usage ScenariosInteresting Ways Of Using DeepZoom
Photo Integration in NewsPapers
Panoramic Views for Real Estate Agencies
Information Exchange for Medical Systems
Document & Book Browsing for Libraries
Clothes Detail Explorer for Fashion Designer
15
Contact Information
Miguel Jiménez
www.migueljimenez.net
www.twitter.com/migs212
With an amazing line up of international speakers, there are even more chances to win an evaluation prize! So make sure you submit feedback for all the sessions you attend!
Don’t forget to completeyour session feedback forms via the CommNet terminalsor the Registered Delegate
Pages for your chance towin a HTC Touch Dual!
Now extended from2 to 24 hours after session
for more chance to WIN
http://www.microsoft.com/emea/teched2008/developer/feedback.aspx
www.microsoft.com/techedTech·Talks Tech·Ed BloggersLive Simulcasts Virtual Labs
http://microsoft.com/msdn
Developer’s Kit, Licenses, and MORE!
Resources for Developers
Related Content
Breakout Sessions
Hands-on Labs
Thursday:ARC304 – Auditorium – Know Thy User: Instrumenting User ExperienceWUX310 – Room 114 – Beauty and the Geeks: Developer-Designer WorkflowWUX403 – Room 113 – Tips & Tricks for Building Great Microsoft Silverlight Apps
WUX11-HOL – Microsoft Silverlight FoundationWUX12-HOL – Animations in Microsoft Silverlight 2.0WUX13-HOL – Building Reusable Controls with Microsoft Silverlight 2.0WUX14-HOL – Communications and Data with Microsoft Silverlight 2.0
19
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any informatio n provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.