<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vaughan Knight - Blog &#187; Silverlight</title>
	<atom:link href="http://vaughanknight.com/topics/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaughanknight.com</link>
	<description>Technology as Artforms</description>
	<lastBuildDate>Mon, 21 May 2012 12:46:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Silverlight 3DSMax Exporter &#8211; Update</title>
		<link>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/</link>
		<comments>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:38:04 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3D Studio]]></category>
		<category><![CDATA[3dsmax]]></category>
		<category><![CDATA[Exporter]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/</guid>
		<description><![CDATA[The exporter is coming along nicely.&#160; I’m really happy with the results.&#160; So much so that I decided to create a Q*Bert scene.&#160; Click on the image blow for the full sized image. In the image you have 3DSMax in the background with all it’s wireframe goodness.&#160; The render on the right, and as you [...]]]></description>
			<content:encoded><![CDATA[<p>The exporter is coming along nicely.&#160; I’m really happy with the results.&#160; So much so that I decided to create a Q*Bert scene.&#160; Click on the image blow for the full sized image.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/qbert.jpg" target="_blank"><img title="qbert" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="352" alt="qbert" src="http://vaughanknight.com/wp-content/uploads/2009/04/qbert-thumb.jpg" width="575" border="0" /></a> </p>
<p>In the image you have 3DSMax in the background with all it’s wireframe goodness.&#160; The render on the right, and as you can see, the Silverlight output in Firefox on the left.</p>
<p>Features in the short term will be more .NET features, as full scene rotation would give fantastic interactivity, and open up the door for useful Silverlight transitions.&#160; Texture mapping is another one I want to look at, mainly focusing on texture scaling and offset.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 3DSMax Exporter</title>
		<link>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/</link>
		<comments>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 05:57:54 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3D Studio]]></category>
		<category><![CDATA[3dsmax]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/</guid>
		<description><![CDATA[Silverlight 3 comes with the new shiny Projection and PlaneProjection for perspective 3D effects.&#160; One issue is to create rich 3D environments, you need a good toolset, and although Blend is a great tool, it’s not a 3D authoring environment. Enter 3DSMax.&#160; 3D Studio has an awesome scripting capability in the form of MaxScript.&#160; Writing [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight 3 comes with the new shiny Projection and PlaneProjection for perspective 3D effects.&#160; One issue is to create rich 3D environments, you need a good toolset, and although Blend is a great tool, it’s not a 3D authoring environment.</p>
<p>Enter 3DSMax.&#160; 3D Studio has an awesome scripting capability in the form of MaxScript.&#160; Writing 3DSMAX exporters is a past time of mine, and having had a conduit to John Wainwright (aka Mr MaxScript) at that time I became very fond of 3DSMax and MaxScript.&#160; But here ends the history lesson.</p>
<p>The main aim of the Silverlight 3D Studio Max exporter is to create a pipeline for 3D authoring, through to Silverlight in browser, and convenient stops in between.&#160; It shouldn’t ignore or outcast Visual Studio or Blend (or Photoshop etc), and should not replace them.&#160; But where as Visual Studio is a coding environment, Blend an awesome behavioural and layout authoring environment, neither are good 3D authoring environments.&#160; The Silveright 3DSMax Exporter hopefully will fill that gap.</p>
<p>So first up, lets take the following image.</p>
<p><img title="blue" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="179" alt="blue" src="http://vaughanknight.com/wp-content/uploads/2009/04/blue-thumb.jpg" width="242" border="0" /> </p>
<p>In the screenshot below I’ve taken the above image, applied it as a textures to planes (rectangles), replicated them helix/spiral paths in various directions, textured, translucent, with a blue environment background.&#160; This process took about 2 minutes.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/3dsmax-and-render1.jpg"><img title="3dsmax_and_render" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="425" alt="3dsmax_and_render" src="http://vaughanknight.com/wp-content/uploads/2009/04/3dsmax-and-render-thumb1.jpg" width="583" border="0" /></a> </p>
<p>You can see in the image above the front perspective wireframe, the render, and an angled perspective view showing the planes along the various paths.</p>
<p>But with a click of a button, this 2 minutes of work gets exported to XAML in a second.&#160; Alt tab to Blend (Visual Studio doesn’t like ImageBrush for some reason) and voila, instant 3D.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/blend1.jpg"><img title="blend" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="419" alt="blend" src="http://vaughanknight.com/wp-content/uploads/2009/04/blend-thumb1.jpg" width="576" border="0" /></a> </p>
<p>Note that the background is actually blue, but Blend doesn’t stretch it to the full view by default.&#160; A quick stop over in Visual Studio and every object is named and available in Intellisense.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/intellisense.jpg"><img title="intellisense" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="482" alt="intellisense" src="http://vaughanknight.com/wp-content/uploads/2009/04/intellisense-thumb.jpg" width="372" border="0" /></a> And the real test, taking it to the the browser.&#160; Firing up Firefox gives us…</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/firefox1.jpg"><img title="firefox" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="314" alt="firefox" src="http://vaughanknight.com/wp-content/uploads/2009/04/firefox-thumb1.jpg" width="552" border="0" /></a> </p>
<p>So in 2 steps, 1) Export, 2) Build, we have a 3D Studio scene in Firefox.</p>
<p>Currently in v0.001 pre alpha, but I thought I’d post some information about what I’ve been working on.&#160; But it truly is 1 click, 1 build.&#160; No smoke, no mirrors.</p>
<p>So what features does it currently have?&#160; For the time being I’m focusing on only 1 shape, being a rectangle.&#160; Simple shape rotation can be done in Blend.&#160; Max is for full scene creation.&#160; Shapes are the easy part, and the hard part is getting coordinate transformations, texturing, and full scene rotation.&#160; These are the real features that I’m currently working on, and I’ll let you all know when it’s ready to get your dirty mitts on.&#160; Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ahoy! &#8211; Silverlight Virtual Earth MapControl</title>
		<link>http://vaughanknight.com/2009/03/ahoy-silverlight-virtual-earth-mapcontrol/</link>
		<comments>http://vaughanknight.com/2009/03/ahoy-silverlight-virtual-earth-mapcontrol/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 12:16:18 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/?p=128</guid>
		<description><![CDATA[What does a developer do when exploring the possibilities of the new Silverlight MapControl.  Create a pirate map of course! Yarr!  So how do you get the paper look and feel on the map?  It’s a simple, and doesn’t require any C#, you can do it purely via the XAML. Yes, that’s how easy it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/johnnydepppiratesofthecaribbean.jpg"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px; border-right-width: 0px" title="johnny depp pirates of the caribbean" src="http://vaughanknight.com/wp-content/uploads/2009/03/johnnydepppiratesofthecaribbean-thumb.jpg" border="0" alt="johnny depp pirates of the caribbean" width="1" height="0" /></a>What does a developer do when exploring the possibilities of the new Silverlight MapControl.  Create a pirate map of course!</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/australia.jpg"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="australia" src="http://vaughanknight.com/wp-content/uploads/2009/03/australia-thumb.jpg" border="0" alt="australia" width="589" height="359" /></a></p>
<p>Yarr!  So how do you get the paper look and feel on the map?  It’s a simple, and doesn’t require any C#, you can do it purely via the XAML.</p>
<pre class="brush: xml; title: ; notranslate">
&amp;amp;lt;grid x:name=&amp;amp;quot;LayoutRoot&amp;amp;quot; background=&amp;amp;quot;#FF000000&amp;amp;quot;&amp;amp;gt;
      &amp;amp;lt;img x:name=&amp;amp;quot;Paper&amp;amp;quot; source=&amp;amp;quot;images/ye_atlas.jpg&amp;amp;quot; /&amp;amp;gt;
      &amp;amp;lt;m:map x:name=&amp;amp;quot;MainMap&amp;amp;quot; opacity=&amp;amp;quot;0.5&amp;amp;quot; /&amp;amp;gt;
&amp;amp;lt;/grid&amp;amp;gt;
</pre>
<p>Yes, that’s how easy it is.  The aged paper look doesn’t zoom, I played around with having the paper scroll and zoom with the map, and it gave me a headache.  One of those times when you spend an hour or so finding that your cool idea wasn’t as cool as you thought.  When you zoom in, what does it look like?</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/sydney-close.jpg"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="sydney_close" src="http://vaughanknight.com/wp-content/uploads/2009/03/sydney-close-thumb.jpg" border="0" alt="sydney_close" width="587" height="350" /></a></p>
<p>But what is missing from the map?  Treasure of course!  YARRR!  Pushpin marks the spot!  So add a few custom pushpins, a bezier path later, and the map shows you the way.  How do you add a pushpin?  The best way is to create a layer to put all your pushpins, that way you can hide/show them all together quite easily.  So your XAML becomes…</p>
<pre class="brush: xml; title: ; notranslate">
&amp;amp;lt;Grid x:Name=&amp;amp;quot;LayoutRoot&amp;amp;quot; Background=&amp;amp;quot;#FF000000&amp;amp;quot;&amp;amp;gt;
    &amp;amp;lt;Image x:Name=&amp;amp;quot;Paper&amp;amp;quot; Source=&amp;amp;quot;images/ye_atlas.jpg&amp;amp;quot; /&amp;amp;gt;
    &amp;amp;lt;m:Map x:Name=&amp;amp;quot;MainMap&amp;amp;quot; Opacity=&amp;amp;quot;0.5&amp;amp;quot; &amp;amp;gt;
        &amp;amp;lt;m:Map.Children&amp;amp;gt;
        &amp;amp;lt;m:MapLayer x:Name=&amp;amp;quot;PushpinLayer&amp;amp;quot;/&amp;amp;gt;
        &amp;amp;lt;/m:Map.Children&amp;amp;gt;
    &amp;amp;lt;/m:Map&amp;amp;gt;
&amp;amp;lt;/Grid&amp;amp;gt;
</pre>
<p>… and by adding the following function which takes the position, the pixel size to resize your image/pushpin icon, and the title text of the pushpin …</p>
<pre class="brush: csharp; title: ; notranslate">
private void AddPushpin(double latitude, double longitude, double size, string title)
{
    // Grab our map layer
    MapLayer ml = MainMap.FindName(&amp;amp;quot;PushpinLayer&amp;amp;quot;) as MapLayer;

    // Create the title for the pushpin
    TextBlock t = new TextBlock();
    t.Text = title;
    t.SetValue(MapLayer.MapPositionProperty,
                    new Location(latitude, longitude));
    t.SetValue(MapLayer.MapPositionMethodProperty,
                    PositionMethod.Center);

    // ... and the Pushpin image
    Image img = new Image();
    img.Width = size;
    img.Height = size;
    img.Source = new BitmapImage(new Uri(&amp;amp;quot;images/skull.png&amp;amp;quot;,
                                                UriKind.Relative));
    img.SetValue(MapLayer.MapPositionProperty,
                        new Location(latitude, longitude));
    img.SetValue(MapLayer.MapPositionMethodProperty,
                        PositionMethod.TopCenter);
    ml.AddChild(img);
    ml.AddChild(t);
}
</pre>
<p>Note the use of the PositionMethod to have the bottom of the title aligned with the top center of the image.  Having this makes life so easy when plotting pushpins on a map around a particular coordinate.</p>
<p>Call AddPushpin in your public Page() constructor, and play around with adding pushpins.  Lots of fun to play around with.  Then by simply adding a bezier path method (which I’m still not happy with yet) and vary the pushpins and voila, there be treasure! YARR!</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/new-yaark-treasure.jpg"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="new_yaark_treasure" src="http://vaughanknight.com/wp-content/uploads/2009/03/new-yaark-treasure-thumb.jpg" border="0" alt="new_yaark_treasure" width="593" height="367" /></a></p>
<p>If only the sailors of yesteryear had zoomable pannable treasure maps!  Features to come are some pirate ships that float around in the water… and I’d love to add a little mini-canon fight, but time is of the essence.</p>
<p>So why is this exciting?  Well, aside from our privateering friends out there, what it does open up is a great way to communicate hiking trails, cycling tracks, walks.  Feed in a heap of map data and you can overlay anything!  Add a custom map data source and you can really start to expand the possibilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/ahoy-silverlight-virtual-earth-mapcontrol/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MIX09 Day 3 &#8211; Silverlight, Virtual Earth, and Pigmaps</title>
		<link>http://vaughanknight.com/2009/03/mix09-day-3/</link>
		<comments>http://vaughanknight.com/2009/03/mix09-day-3/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:44:00 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Live Maps]]></category>
		<category><![CDATA[Live Services]]></category>
		<category><![CDATA[MIX09]]></category>
		<category><![CDATA[Pigmap]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/03/mix09-day-3/</guid>
		<description><![CDATA[Day 3 of MIX09. I head to a few sessions, all of which are interesting. Virtual Earth integration from Silverlight was the highlight. Once again a nice clean API allows developers to pick it up, with fully integrated customised maps in Silverlight developed faster than previously possible. Video and media asset integration, scaling/zooming/”deep zoomesque” capabilities, [...]]]></description>
			<content:encoded><![CDATA[<p>Day 3 of MIX09. I head to a few sessions, all of which are interesting.<img style="display: block; float: none; margin-left: auto; margin-right: auto" height="1" alt="Don&#39;t Shag the Pinball Machine" src="http://static.flickr.com/3419/3375250464_65c5c9d6d8.jpg" width="1" /></p>
<p>Virtual Earth integration from Silverlight was the highlight. Once again a nice clean API allows developers to pick it up, with fully integrated customised maps in Silverlight developed faster than previously possible. Video and media asset integration, scaling/zooming/”deep zoomesque” capabilities, and the ability to feed in your own map data.</p>
<p>So how easy is it?&#160; Well, first up you need the control DLL.&#160; And once you’ve done that, you’ll need the following XAML…</p>
<blockquote><div class="csharpcode">&lt;UserControl x:Class=<span class="str">&quot;MapControlInteractiveSdk.Tutorials.Tutorial1&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns=<span class="str">&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns:x=<span class="str">&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns:m=<span class="str">&quot;clr-namespace:Microsoft.VirtualEarth.MapControl;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; assembly=Microsoft.VirtualEarth.MapControl&quot;</span>&gt;      <br />&#160;&#160; &lt;Grid x:Name=<span class="str">&quot;LayoutRoot&quot;</span> Background=<span class="str">&quot;White&quot;</span>&gt;      <br />&#160;&#160;&#160;&#160; &lt;m:Map /&gt;      <br />&#160;&#160; &lt;/Grid&gt;      <br />&lt;/UserControl&gt;</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</blockquote>
<p>BAM!&#160; Map with controls in Silverlight in 3 seconds.&#160; Even more impressive is all the small tweaks you can do in only a few lines of code.&#160; Chris Pendleton has a wrap up and other posts over at the <a href="http://blogs.msdn.com/virtualearth/archive/2009/03/21/mix-2009-wrap-up-and-virtual-earth-session-replay.aspx">Virtual Earth Evangelist’s Blog</a>, so check out further details.</p>
<p>Another session I found interesting was <a href="http://www.pigmap.com/Pigmapregistration.aspx">Pigmap</a>. All I could ascertain is that the translated meaning behind the brand could probably translate to ‘cash cow’, and although the presentation had a lot to be desired, the Korean markets tend to push online community concepts many years before the western world picks them up. </p>
<p>Pigmap will be a social networking site.&#160; It leverages Virtual Earth, flickr, and other services (OpenID, Live ID etc). To provide users with mapping, it searches Virtual Earth for certain locations and venues. So search for Las Vegas NV, and BAM, Las Vegas turns up on the map. But then type in ‘Venetian’ as a point of interest, and the platform searches Flickr for photos matching Venetian, grabs their geo coordinates, and drops thumbnails on the map (<a href="http://www.wired.com/science/discoveries/magazine/16-07/pb_theory">“The End of Theory”</a> theory strikes again).</p>
<p>The questionable feature of the site is the ability to set “Missions” for people using the product. To be able to go “Dear X, I challenge you to go to this location” doesn’t really appeal to me, but “Dear X, you want to head here tonight?” might work, but <a href="http://www.facebook.com/">many</a> <a href="mailto:mission@foryou.com">other</a> <a href="http://en.wikipedia.org/wiki/Telephone">services</a> provide that functionality. Possibly Korea is too far ahead culturally with social networking that it zips over my head.</p>
<p>And that’s a wrap from MIX09. There is just so much more to talk about, and many of that will come with some of the posts that grow out of playing with the new toys. Head on over to the <a href="http://visitmix.com/News/More-Bits-Available-Online">downloads page</a> to grab your favourite preview/beta/CTP/SDK&#8230; and remember to check out the sessions at <a href="http://sessions.visitmix.com/">sessions.visitmix.com</a>.</p>
<p>MIX oh-ten has been announced, and I’m excited to see where the designer and developer community has taken these tools by then.&#160; </p>
<p>Catch you online when I land back in Australia.&#160; </p>
<p><a title="Don&#39;t Shag the Pinball Machine" href="http://www.flickr.com/photos/11024141@N02/3375250464/"><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="Don&#39;t Shag the Pinball Machine" src="http://static.flickr.com/3419/3375250464_65c5c9d6d8.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/mix09-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playboyarchive.com! &#8230; and Day 2 at MIX09</title>
		<link>http://vaughanknight.com/2009/03/playboyarchivecom-and-day-2-at-mix09/</link>
		<comments>http://vaughanknight.com/2009/03/playboyarchivecom-and-day-2-at-mix09/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 08:06:11 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[MIX09]]></category>
		<category><![CDATA[Playboy]]></category>
		<category><![CDATA[Sketch Flow]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/?p=58</guid>
		<description><![CDATA[Day 2 at MIX has me talking to too many interesting people. VERTIGO&#8217;s presentation of Playboyarchive.com I&#8217;ll get to in a second, because yesterday I forgot to mention Sketch Flow. Sketch Flow is, at its heart, a collaboration feature for Blend. And the only way to really discuss it, is if you’ve seen some of [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">Day 2 at MIX has me talking to too many interesting people.<span style="mso-spacerun: yes"> VERTIGO&#8217;s presentation of Playboyarchive.com I&#8217;ll get to in a second, because yesterday </span>I forgot to mention Sketch Flow.<span style="mso-spacerun: yes"> </span>Sketch Flow is, at its heart, a collaboration feature for Blend.<span style="mso-spacerun: yes"> </span>And the only way to really discuss it, is if you’ve seen some of the <a title="Sketch Flow Sessions" href="http://sessions.visitmix.com/Search?Term=sketch+flow" target="_blank">Sketch Flow sessions at MIX09</a>.</span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">Now that you’ve done that, we’ll continue.</span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">The biggest benefit I see for agencies and services companies is the seamless integration, and to close the loop built in streamlined review mechanisms.<span style="mso-spacerun: yes"> </span>Although Silverlight is a great technology and the obvious place Sketch Flow would help most, Sketch Flow will be useful for any type of web project.<span style="mso-spacerun: yes"> </span>From presales through to design, it opens the door for rapid prototyping, with the cost of finding the best user experience drastically reduced.<span style="mso-spacerun: yes"> The documentation and auto data population features are so obvious and simple, yet dream features for developers. </span>So big thumbs up for Sketch Flow.</span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">Yesterday’s Live Services session had me falling off my chair.<span style="mso-spacerun: yes"> </span>It was just too easy.<span style="mso-spacerun: yes"> </span>If you aren’t looking at Mesh, </span></span></span><a href="http://vaughanknight.com/wp-content/uploads/2009/03/mesh_logo.jpg"></a><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">you are being left behind&#8230; the possibilities are huge.</span></span></span><a href="http://vaughanknight.com/wp-content/uploads/2009/03/mesh_logo.jpg"></a></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small; font-family: Calibri;">Second on the agenda was the VERTIGO presentation.<span style="mso-spacerun: yes"> </span>Lots of sites developed in short periods of time, using some great Microsoft technologies such as Deep Zoom and Silverlight 3.<span style="mso-spacerun: yes"> </span>KEXP, Rolling Stone magazine archive, March Madness, and the big one, </span><a href="http://www.playboyarchive.com/"><span style="font-size: small; font-family: Calibri;">www.playboyarchive.com</span></a><span style="font-size: small;"><span style="font-family: Calibri;">.<span style="mso-spacerun: yes"> </span>The presentation covered projects of catalogued back issues of magazines, radio station downl</span></span></span><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">oad managers, and interactive live video streaming.<span style="mso-spacerun: yes"> </span>Such a broad consumer offering, based on the same core technology stack.<span style="mso-spacerun: yes"> </span>The Playboy archive consists of over 2 million individual files that make up the multiscaleimage, coming in at 30GB of data.<span style="mso-spacerun: yes"> </span>But what is even truly mind blowing, is the fact all text in the deep zoom is searchable, including the advertisements, the comics, and the articles.<span style="mso-spacerun: yes"> </span></span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small; font-family: Calibri;">To go over </span><a href="http://www.playboyarchive.com/"><span style="font-size: small; font-family: Calibri;">www.playboyarchive.com</span></a><span style="font-size: small;"><span style="font-family: Calibri;"> in a bit more detail (assuming you are still reading and haven&#8217;t clicked the link in the first few seconds), from the home page you click through to the DeepZoom based Silverlight application.</span></span></span></p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_home.jpg"><img class="size-medium wp-image-60" style="border: 1px solid black;" title="Playboy Archive - Home" src="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_home-300x153.jpg" alt="Home Page" width="48%" /></a><a href="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_covers.jpg"><img class="size-medium wp-image-59" style="border: 1px solid black;" title="Playboy Archive - Cover View" src="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_covers-300x153.jpg" alt="Cover View" width="48%" /></a></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">Then clicking on a cover takes you into an issue.<span style="mso-spacerun: yes"> </span>Clicking on pages brings that page into full view.</span></span></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt">
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_issue.jpg"><img class="size-medium wp-image-61" style="border: 1px solid black;" title="Playboy Archive - Issue" src="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_issue-300x154.jpg" alt="Multipage" width="48%" /></a><a href="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_page.jpg"><img class="size-medium wp-image-62" style="border: 1px solid black;" title="Playboy Archive - Page View" src="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_page-300x153.jpg" alt="Page View" width="48%" /></a></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">And an example of searching, with full highlighting, deep linked to from the search results below.  (Just don&#8217;t ask how they afforded the army of chimps to highlight all the text.)</span></span></span></p>
<p style="text-align: center;"><a href="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_search.jpg"><img class="size-medium wp-image-63 aligncenter" style="border: 1px solid black;" title="Playboy Archive - Search" src="http://vaughanknight.com/wp-content/uploads/2009/03/playboyarchive_search-300x153.jpg" alt="Search" width="468" height="240" /></a></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"><span style="mso-ansi-language: EN-AU" lang="EN-AU"><span style="font-size: small;"><span style="font-family: Calibri;">For those that feel dubious heading over and checking it out, the older 1960’s magazines are generally work safe for the first 60 pages, if not cover to cover.</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/playboyarchivecom-and-day-2-at-mix09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@MIX09 Impressive Start</title>
		<link>http://vaughanknight.com/2009/03/mix09-impressive-start/</link>
		<comments>http://vaughanknight.com/2009/03/mix09-impressive-start/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 21:29:52 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[KEXP]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Live Services]]></category>
		<category><![CDATA[MIX09]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/?p=57</guid>
		<description><![CDATA[I’m at MIX09 in Las Vegas the lone attendee in early waiting for the 2nd session I’m attending to kick off. Day 1 is turning out to be quite impressive. Up early for registration to miss the queues, and to hopefully catch breakfast (a 24 hour meal in Las Vegas). Registration was painless, and with [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU"><a href="http://vaughanknight.com/wp-content/uploads/2009/03/mix09_logo.png"><img class="alignright size-full wp-image-73" title="MIX09 Logo" src="http://vaughanknight.com/wp-content/uploads/2009/03/mix09_logo.png" alt="MIX09 Logo" width="293" height="262" /></a></span><span lang="EN-AU">I’m at MIX09 in Las Vegas the lone attendee in early waiting for the 2<sup>nd</sup> session I’m attending to kick off.<span> </span>Day 1 is turning out to be quite impressive.<span> </span>Up early for registration to miss the queues, and to hopefully catch breakfast (a 24 hour meal in Las Vegas).<span> </span>Registration was painless, and with my swag of Microsoft goodies I headed to the keynote.</span></p>
<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU">Bill Burton and Scott Guthri were impressive.<span> </span>Their views were insightful, reinforcing, and the technology announcements presented were just as impressive.<span> </span>I recommend checking out the keynote over at live.visitmix.com.<span> </span>The technology announcements and demos were impressive.<span> </span>From Expression Blend, to IIS administration, the new features are market driving.<span> </span>Some are ‘about time’ and others ‘just in time’, others ahead of their time.<span> </span>The consistency and pipeline Microsoft provide for delivery between developers and designers with Expression, or the ease with which IIS and IIS applications can be managed are needed.</span></p>
<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU">Not only were the Microsoft demos impressive, so were Netflix and BONDI/Vertigo.<span> </span>With Netflix being able to offer to a broader sprectrum of the consumer market, and release fortnightly instead of annually, their business has transformed.<span> </span>Similarly BONDI, specialists in back catalogue magazine capitalisation, created an entire new business, with the entire back catalogue of Rolling Stone magazine indexed, searchable, leveraging Silverlight 3 and deep zoom for a completely new visual experience.</span></p>
<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU">Silverlight is a technology that is moving so fast I find it hard to keep up.<span> </span>The new pixel shader effects are exciting, and so easy it feels like cheating.<span> </span>Being able to splash them around on *any* control is too much fun.<span> </span>Be prepared for gratuitous overload for the first few months/years.<span> </span>Scott Guthri’s demo is worth watching to understand this.<span> </span>Even though Scott jokes, someone will put perspective and ripple effects on forms, and 10 people will copy that, and so on.<span> </span>Impressive features now in Silverlight include the ability to pump videos to FTP/WebDav locations direct from encoding, adaptive streaming over HTTP.<span> </span>Silverlight 3 also brings thick client “out of browser” applications.<span> </span>These also come with auto update features, online and offline synchronisation and data binding, and all out of the box.<span> </span>This isn’t just a Silverlight .NET shell for apps to run under windows, it comes with a full blown API for network connectivity detection.<span> </span>These applications are also running under OSX, as was demo’d in the keynote by KEXP radio.<span> </span>KEXP have an offline player, with online synchronisation and features, single click install (The install was such a non event most people missed it!).</span></p>
<p class="MsoNormal" style="text-align: center;"><span lang="EN-AU"><a href="http://vaughanknight.com/wp-content/uploads/2009/03/img_1402.jpg"><img class="size-medium wp-image-75 aligncenter" title="Session 2, Day 1" src="http://vaughanknight.com/wp-content/uploads/2009/03/img_1402-300x200.jpg" alt="Session 2, Day 1" width="450" height="300" /></a></span></p>
<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU">Lunch consumed, and session 2 is about to start, the room looks empty.<span> </span>With 10 sessions going at the same time, this is a great way to have small intimate groups with audience participation/interaction.</span></p>
<p class="MsoNormal" style="text-align: left;"><span lang="EN-AU"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/mix09-impressive-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Zoom Madi Gras</title>
		<link>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/</link>
		<comments>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 13:54:41 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Madi Gras]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/?p=54</guid>
		<description><![CDATA[And on the front page of smh.com.au!  Well, it won&#8217;t be now.  Took me too long to decide to blog it&#8230; but here&#8217;s a screenshot! The team over at Microsoft have laid down the gauntlet with a deep zoom collage of the photography going back to 1978!  There are hundreds of photos, all easily filtered [...]]]></description>
			<content:encoded><![CDATA[<p>And on the front page of smh.com.au!  Well, it won&#8217;t be now.  Took me too long to decide to blog it&#8230; but here&#8217;s a screenshot!</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/deepzoommadigras.jpg"><img class="aligncenter size-full wp-image-55" title="Deep Zoom Madi Gras" src="http://vaughanknight.com/wp-content/uploads/2009/03/deepzoommadigras.jpg" alt="Deep Zoom Madi Gras" width="500" height="238" /></a></p>
<p>The team over at Microsoft have laid down the gauntlet with a deep zoom collage of the photography going back to 1978!  There are hundreds of photos, all easily filtered in realtime, and the experience is impressive.  The entire application was developed in just 6 days, and is stored on the Windows Azure Storage Services.</p>
<p>Hurry!  You can still check it out <a href="http://www.smh.com.au/interactive/2009/mardigras/silverlight.html">HERE</a>. And for more information on how those delicate geniuseseses put it together, head over the <a href="http://www.delicategeniusblog.com">Michael Kordahi</a>&#8216;s blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sproutcore vs Silverlight vs Flash</title>
		<link>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/</link>
		<comments>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 14:06:46 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sproutcore]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=8</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>The three way battle begins&#8230; or never start, ever.&nbsp; Apple is getting <a href="http://www.appleinsider.com/articles/08/06/16/apples_open_secret_sproutcore_is_cocoa_for_the_web.html">plenty of coverage</a> recently on their love for <a href="http://www.sproutcore.com/">Sproutcore</a>, but I can&#8217;t see where the hype factor is really finding justifcation, other than the hype factory.&nbsp; A Javascript framework for MVC isn&#8217;t going to compete with the rich animation tools that Adobe already has, and the pipeline that Microsoft is reaching with Silverlight.&nbsp; Javascript is cool, but it is not a selling point.&nbsp; Sproutcore might have some shiny features out of the box, but true open standards are already being offered in many forms, including Google&#8217;s <a href="http://code.google.com/webtoolkit/">GWT</a>.&nbsp; How one would do video streaming via Javascript starts to hurt my brain.</p>
<p>Javascript is an exteremely powerful language, and for products such as Sproutcore and Silverlight, it is a great thing.&nbsp; I questioned it in Silverlight initially, but came to love the Javascript support.&nbsp; Rather than being proprietary, it opens the door to so many more businesses who can not step into the realm of Flash due to lack of skills and toolsets within their delivery teams.&nbsp; With Silverlight 2 just around the corner, you will be able to take an array of languages that have excellent application building tools, even allowing <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9091398">Ruby could power your applications front and back</a>, with Silverlight as the glue.&nbsp; These languages have a solid history, experienced developers, MVC frameworks, mature tools, and online communities.</p>
<p>Of course the main place Sproutcore is going to be exciting for Apple, adding ease of development, and more depth to browser applications, is on the iPhone.&nbsp; In general the current selection of iPhone applications are good.&nbsp; Not great, not cool, just good.&nbsp; But writing iPhone applications is cool.&nbsp; With the cool factor driving development and innovation, Sproutcore applications written for iPhone are likely targets for the Nokias and LGs in the market.&nbsp; </p>
<p>Could it be that the ultimate mobile combo a Silverlight RIA front end with a Sproutcore MVC driving it in the background?&nbsp; Only if banner advertising is brought to you by Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Zoom Visio Architecture Diagrams</title>
		<link>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/</link>
		<comments>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 22:12:56 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Visio]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=7</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>A few people already have asked &#8216;How did you do the architecture through to code deep zoom?&#8217;.&nbsp; So here is a 5 minute overview.&nbsp;  </p>
<p>First up, my usual disclaimer&#8230; I don&#8217;t recommend using this format for real architecture diagrams.&nbsp; They will have too much detail that will make this process too fiddly and prone to error.&nbsp; I do however recommend this for Deep Zoom presentations.</p>
<p>Creating architecture in deep zoom is easy.&nbsp; But there are a few hurdles.&nbsp; The main issue people face that their diagram software does not allow for minute fonts.&nbsp; I use Visio, and have exactly that issue.&nbsp; Here is the solution&#8230;</p>
<p><span id="more-7"></span><br />

<ol>
<li>Create your overview architecture.</p>
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 1" src="http://vaughanknight.com/blog/images/page1.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span></li>
<li>Create place holders where you require extreme detail.&nbsp; A space, an X, a tiny descriptor, whatever works for you.</li>
<li>Create new slides with GIANT versions of the slides you have made placeholders for.
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 3 More Detail" src="http://vaughanknight.com/blog/images/page3.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 2 Database" src="http://vaughanknight.com/blog/images/page2.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span></p>
</li>
<li>Either print to PDF and import into Photoshop, or save<br />
the document as PNG.&nbsp; Unlike Powerpoint, Visio and other vector drawing<br />
tools allow you to pick your export dpi.&nbsp; I use very high dpi for great<br />
results.&nbsp; It is probably overkill.</p>
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://vaughanknight.com/blog/images/settings.html" onclick="window.open('http://vaughanknight.com/blog/images/settings.html','popup','width=494,height=425,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://vaughanknight.com/blog/images/settings-thumb-420x361.png" alt="Visio High Resolution Export for Deep Zoom" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="361" width="420" /></a></span></li>
<li>Import all the images into Deep Zoom, and lay out the architecture overview.</li>
<li>Export</li>
<li>Done</li>
</ol>
<p>Note<br />
that if you are doing this as part of a presentation, first lay your<br />
architecture overview slide, then start laying out the pieces<br />
architecture.&nbsp; Working from the bottom up is the best approach.&nbsp;<br />
However, you will need to rejig it from time to time, and using &#8216;layer<br />
view&#8217; in Deep Zoom Composer will stop your brain doing back flips when<br />
trying to find components of the architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Deep Zoom Slide Deck from Powerpoint</title>
		<link>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/</link>
		<comments>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/#comments</comments>
		<pubDate>Sun, 25 May 2008 18:56:19 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Hyro]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[Powerpoint]]></category>
		<category><![CDATA[Remix08]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=5</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Many people at Remix08 were asking about the slide deck I had collated in Deep Zoom for the Building Immersive Media Applications in Silverlight presentation.  This post is a brief overview of how to create a Deep Zoom slide deck, such as the one below.  Click / drag / scroll around on it and you will get the idea.  If you can&#8217;t see it you will need Silverlight 2 (currently beta) installed.</p>
<p><script type="text/javascript">
createDeepZoomViewer("http://vaughanknight.com/blog/dz/presentation/info.bin");
</script></p>
<p>Now you have stopped playing with it, and decided to read this paragraph, there is one thing I should say.&nbsp; I do not recommend everyone jumping ship and moving to a Deep Zoom slide deck, it is slightly technical, but there are certain situations where it shines.</p>
<p>So here are some easy steps to moving from a Powerpoint slide deck, to a high quality Deep Zoom slide deck.</p>
<p><span id="more-5"></span></p>
<p><font style="font-size: 1.25em;" size="5">Thinking about it</font></p>
<p>The Deep Zoom slide deck was always something I was thinking of doing&#8230; time permitting.&nbsp; I had a grand vision for something that was more driven by the multimedia experience than any practical reasons.</p>
<p>What I found however was that I had produced a high level architecture diagram in Visio for the presentation of the ABC Preview Player and video download project.&nbsp; At the same time I wanted to be able to include fine details alongside the broader view.&nbsp; Deep Zoom was a natural fit allowing me to show minute detail, while still having the context of where the detail sat in the overall architecture.&nbsp; Initially only the achitecture diagram was going to be in Deep Zoom, but then it made too much sense to do the entire thing in Deep Zoom.</p>
<p>So what did Deep Zoom give me that Powerpoint could not?&nbsp; First up was the ability to zoom right into architecture diagrams, right down to code.&nbsp; The big general bonus was the ability to include hi-res screenshots on a slide as a thumbnail, and being able to zoom in, let everyone take in what they were seeing, and then return to the discussion.</p>
<p><font style="font-size: 1.25em;" size="5">Step 1 &#8211; Creating Your Slides</font></p>
<p>Easiest thing to do, create your slides in Powerpoint.&nbsp; Where you wish to have high detail, leave placeholders, or blank spaces.&nbsp; If you are using images in your slides, ensure you use the highest resolution version of the image you have available.&nbsp; This becomes important when presenting your deck.</p>
<p><font style="font-size: 1.25em;" size="5">Step 2 &#8211; Export to Extremely High Resolution</font></p>
<p>Since you&#8217;ll be zooming in to 1000+%, you don&#8217;t want your fonts pixelating.&nbsp; Powerpoint does come with a few features to export at higher resolutions, and also has the ability via reg-hacks to push the boundaries of this.&nbsp; The problem is that&nbsp;this isn&#8217;t enough.&nbsp; 1000 or 2000dpi will not cut it.</p>
<p>For best results print a PDF document to pre-press quality.&nbsp; There are plenty of PDF print drivers out there.&nbsp; Once printed to file, import this into Adobe Photoshop, Illustrator, or any PDF to Raster program, and you can get 9000 dpi output.&nbsp; Note in the deep zoom below the difference from the original through to the Powerpoint PNG export.  The images have not been resized to give an indication of the loss of quality.  Also, in the previous Deep Zoom above you can notice the impact of using original images.  Check out the two large images, both similar quality, and then check out the two smaller images.  The high res original really shines at high zoom.</p>
<p><script type="text/javascript">
createDeepZoomViewer("http://vaughanknight.com/blog/dz/export_comparison/info.bin");
</script></p>
<blockquote dir="ltr" style="margin-right: 0px;">
<p><em>TIP: When converting the PDF to Raster, save each slide numerically with a title.&nbsp; For example: &#8217;4 &#8211; Architecture Diagrams.png&#8217;.&nbsp; This will help massively when you are trying to find slides using Deep Zoom composer.</em></p>
</blockquote>
<p><font style="font-size: 1.25em;" size="5">Step 3 &#8211; Import into Deep Zoom</font></p>
<p>Create a new Deep Zoom project.&nbsp; If you don&#8217;t know how to use Deep Zoom, you may pick it up in 5 minutes, or struggle.&nbsp; </p>
<blockquote dir="ltr" style="margin-right: 0px;"><p>

<p><em>NOTE: If you struggle with composing in Deep Zoom after a while, then porting all your slide decks to Deep Zoom is going to be an expensive and painful process.&nbsp; Either get someone else to do them, or stick with static decks.</em></p>
<p></p>
</blockquote>
<p dir="ltr"><font style="font-size: 1.25em;" size="5">Step&nbsp;4 &#8211; Composition</font></p>
<p dir="ltr">Once you have imported all your high resolution slides, it&#8217;s time to start composing.&nbsp; General rules for composing slide decks.</p>
<ol dir="ltr">
<ol>
<li>
<div>Start with the slide that will be your first slide, and make it fill the intial Deep Zoom working canvas.&nbsp; When you load your Deep Zoom deck, it will automatically start on that slide, full screen.&nbsp; It is important that you play around with your decks, so do not try to perfect them if this is your first go, as many of the concepts become clearer as you play around with it more.</p>
<p><em>NOTE: Not having the deep zoom load on your first slide will lead to you digging for your first slide, which in turn spoils the entire wow factor when you move to slide 2.<br /></em></div>
</li>
<li>
<div>Lay out your slides in order, as this will ensure the layers implicitly are correct.&nbsp; Remember to play around with positioning and zoom levels.</div>
</li>
<li>
<div>Ensure you don&#8217;t zoom too deep too many times.&nbsp; Nested slides look excellent, however Deep Zoom composer will fail during export (and fail silently) if your zoom goes too deep.&nbsp; The Deep Zoom powers that be inform me that this is a composer issue, and is likely to be fixed going forward.</div>
</li>
<li>
<div>Ensure your slides are easy to locate.&nbsp; A 10 second search for a tiny 0&#215;0 pixel slide during your presentation will make you look clumsy.&nbsp; It is better that your slides look good, and you impress, than your slides look great, but you look stupid.</div>
</li>
</ol>
</ol>
<p><font style="font-size: 1.25em;" size="5">Step&nbsp;5 &#8211; Export</font></p>
<p>Hit the 3rd step, and export as a Silverlight project and preview in browser once exported.&nbsp; It looks great&#8230; but it is not big enough.  Almost there!</p>
<p><font style="font-size: 1.25em;" size="5">Step 6 &#8211; Pump the Resolution</font></p>
<p>You&#8217;ve created your project, but it&#8217;s too small.&nbsp; You want full screen 1280&#215;1024 for your projector, or maybe 1024&#215;768 (which was the case at Remix08).&nbsp; First we round the numbers down.&nbsp; I used 1000&#215;750 at Remix08.&nbsp; This gives room for the toolbar and status bar, and avoids any scrollbars turning up.  You can modify the code so it automatically lands full screen, but this may be undesirable.  I went this way, and then returned to static sizing.  Also, I often make the body background black in the HTML so I know exactly where the borders are of the slide deck so I don&#8217;t have to double check the projector while presenting.  Once again, play around and see what suits you best</p>
<p>Open up the project in Visual Studio 2008.&nbsp; There are two files within which you need to tweak the resolution.</p>
<ol>
<li>HTML Page &#8211; The Silverlight plugin will be loading at a particular resolution.&nbsp; This needs to be changed from the default to your nicely trimmed full screen resolution.</li>
<li>Page.xaml &#8211; Any proportions associated to the grid and the multiscale image should be adjusted to the same resolution as used on the page.</li>
</ol>
<p>Now run the web project.&nbsp; When the browser opens, hit F11 for full screen browsing.&nbsp; </p>
<p>Note that you can do deep zoom using Silverlights full screen mode (instead of full screen browsing) but you will lose mouse scroller capabilities which is generally crucial to Deep Zoom.</p>
<p>Done!</p>
<p>Now sit back and enjoy the slides.  Practice moving your deck around as much as possible.  That wasn&#8217;t so bad was it?  One would guess that Microsoft will evolve this into their entire Office product range to make this pipeline easier, but until then, happy exporting.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

