<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Mike Harsh's Blog</title><subtitle type="html">Right angle, laser, razor thin lines that curve and swerve in perfect sines</subtitle><id>http://blogs.msdn.com/mharsh/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/mharsh/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-07-17T11:16:00Z</updated><entry><title>Slidentity Updated for Silverlight 3 RTW</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2009/07/27/slidentity-updated-for-silvelright-3-rtw.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2009/07/27/slidentity-updated-for-silvelright-3-rtw.aspx</id><published>2009-07-27T18:32:00Z</published><updated>2009-07-27T18:32:00Z</updated><content type="html">&lt;P&gt;Big thanks to Mark Reynolds of &lt;A href="http://www.techsysbusinesssolutions.com/" mce_href="http://www.techsysbusinesssolutions.com/"&gt;Techsys Business Solutions&lt;/A&gt; who did most of the heavy lifting for this port.&amp;nbsp; I made one additional change to get the slide thumbnails working since the usage pattern for WritableBitmap changed since the beta.&amp;nbsp; The new code is &lt;A href="http://smjenkins.members.winisp.net/slidentity/slidentity.zip" mce_href="http://smjenkins.members.winisp.net/slidentity/slidentity.zip"&gt;here&lt;/A&gt; and you can click the image below to launch the app.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/slidentity/slidentity.xaml" mce_href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/slidentity/slidentity.xaml"&gt;&lt;IMG style="WIDTH: 481px; HEIGHT: 384px" title=Slidentity border=0 alt=Slidentity src="http://smjenkins.members.winisp.net/slidentity/slidentity.png" width=481 height=384 mce_src="http://smjenkins.members.winisp.net/slidentity/slidentity.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9850077" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Slides, Demos and Video for my MIX '09 Session - Building Out of Browser Experiences with Microsoft Silverlight 3 MIX09-T45F</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2009/03/19/slides-demos-and-video-for-my-mix-09-session-building-out-of-browser-experiences-with-microsoft-silverlight-3-mix09-t45f.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2009/03/19/slides-demos-and-video-for-my-mix-09-session-building-out-of-browser-experiences-with-microsoft-silverlight-3-mix09-t45f.aspx</id><published>2009-03-20T01:15:00Z</published><updated>2009-03-20T01:15:00Z</updated><content type="html">&lt;P&gt;The MIX team works fast.&amp;nbsp; The video recording of my talk is&amp;nbsp;already published.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/outofbrowsertalk/outofbrowser.xaml" mce_href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/outofbrowsertalk/outofbrowser.xaml"&gt;Slides&lt;/A&gt;&amp;nbsp;- Launches slide deck in &lt;A href="http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-sample-slidentity-presentation-creation-app.aspx" mce_href="http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-sample-slidentity-presentation-creation-app.aspx"&gt;Slidentity&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://smjenkins.members.winisp.net/outofbrowsertalk/OutOfBrowserSample.zip" mce_href="http://smjenkins.members.winisp.net/outofbrowsertalk/OutOfBrowserSample.zip"&gt;Demos&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://videos.visitmix.com/MIX09/T45F" mce_href="http://videos.visitmix.com/MIX09/T45F"&gt;Video&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9491273" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Silverlight 3 Beta Sample - Slidentity - Presentation Creation App</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-sample-slidentity-presentation-creation-app.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-sample-slidentity-presentation-creation-app.aspx</id><published>2009-03-18T18:14:00Z</published><updated>2009-03-18T18:14:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I’ve been working on Silverlight 3 since July of last year, when we started planning the key features in the release.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It’s really exciting to have the blog ban lifted and be able to talk about the new functionality of the platform as well as show off some of the samples that our team has built internally.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I’ll start with a project I’ve been working on for the last month or so.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Slidentity is a Silverlight 3 based presentation app.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This app lets users create slides and save them to their machine (thanks to the new SaveFileDialog).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The app also lets you view the presentation in fullscreen mode and the transition between slides uses the new Perspective 3D feature to create a spinning cube effect.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Slidentity also runs out of browser and can run when disconnected from the network (it stores its background image library in IsoStore).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Finally, the app can load a slide show from a query string parameter.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you click the image below, it will run the app with a sample slide deck I created.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Click &lt;A title="Launch Slidentity" href="http://smjenkins.members.winisp.net/slidentity/default.html" mce_href="http://smjenkins.members.winisp.net/slidentity/default.html"&gt;this link&lt;/A&gt; to run the app with a new presentation.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;A href="http://smjenkins.members.winisp.net/slidentity/slidentity.zip" mce_href="http://smjenkins.members.winisp.net/slidentity/slidentity.zip"&gt;Get the code for Slidentity&lt;/A&gt;.&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;A title="Launch Slidentity with a sample presentation" href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/slidentity/slidentity.xaml" mce_href="http://smjenkins.members.winisp.net/slidentity/default.html?SlideShow=http://smjenkins.members.winisp.net/slidentity/slidentity.xaml"&gt;&lt;IMG style="WIDTH: 481px; HEIGHT: 384px" title=Slidentity border=0 alt=Slidentity src="http://smjenkins.members.winisp.net/slidentity/slidentity.png" width=481 height=384 mce_src="http://smjenkins.members.winisp.net/slidentity/slidentity.png"&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;To be honest, I’m not wild about the name, and I’ll probably change it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you have better name suggestions, please leave a comment.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I’m using Slidentity to give my Silverlight 3 out of browser talk later today.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’ll post my “slides” and other demos after the talk this afternoon.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Hopefully the MIX crew will get the session videos posted in under 24-hours like they did last year.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When the video is up, I’ll link to that as well.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;[Edit] In the rush to get all this stuff posted for MIX, I forgot to give credit to some of the code that helped me create this app.&amp;nbsp; First I want to thank &lt;A href="http://www.designerwpf.com/" mce_href="http://www.designerwpf.com"&gt;Mattias Shapiro&lt;/A&gt; for his color picker control which I'm using in the product.&amp;nbsp; Also, &lt;A href="http://blogs.msdn.com/dave/" mce_href="http://blogs.msdn.com/dave/"&gt;Dave Crawford&lt;/A&gt; and &lt;A href="http://timheuer.com/blog/" mce_href="http://timheuer.com/blog/"&gt;Tim Huer&lt;/A&gt; helped out by pointing me to the &lt;A href="http://www.codeplex.com/blacklight" mce_href="http://www.codeplex.com/blacklight"&gt;final SL2 versions of Dave's glossy control style&lt;/A&gt;&amp;nbsp;inside of Blacklight.&amp;nbsp; .&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9487107" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Silverlight 3 Beta is Live! – Out of Browser, Perspective 3D, Effects, ElementName Binding and more!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-is-live-out-of-browser-perspective-3d-effects-elementname-binding-and-more.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2009/03/18/silverlight-3-beta-is-live-out-of-browser-perspective-3d-effects-elementname-binding-and-more.aspx</id><published>2009-03-18T18:03:00Z</published><updated>2009-03-18T18:03:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=2&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=4&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;If You Want To Develop Silverlight 3 Apps&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=143571" mce_href="http://go.microsoft.com/fwlink/?LinkID=143571"&gt;&lt;FONT size=3 face=Calibri&gt;Dev Runtime, SDK and Tools&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;A href="http://www.microsoft.com/expression/blendpreview" mce_href="http://www.microsoft.com/expression/blendpreview"&gt;Blend 3 Preview&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://www.codeplex.com/silverlight" mce_href="http://www.codeplex.com/silverlight"&gt;&lt;FONT size=3 face=Calibri&gt;Silverlight 3 Toolkit&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=144609" mce_href="http://go.microsoft.com/fwlink/?LinkID=144609"&gt;&lt;FONT size=3 face=Calibri&gt;.NET RIA Services&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=4&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;If You Want To Run Silverlight 3 Apps&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=143433" mce_href="http://go.microsoft.com/fwlink/?LinkID=143433"&gt;&lt;FONT size=3 face=Calibri&gt;Windows Developer Runtime&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=143434" mce_href="http://go.microsoft.com/fwlink/?LinkID=143434"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Mac Developer Runtime&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9487089" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Third Silverlight v1.0 Servicing Release is Live</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2008/04/07/third-silverlight-v1-0-servicing-release-is-live.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2008/04/07/third-silverlight-v1-0-servicing-release-is-live.aspx</id><published>2008-04-07T20:29:00Z</published><updated>2008-04-07T20:29:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;As &lt;A href="http://blogs.msdn.com/tims/archive/2008/04/07/silverlight-1-0-new-maintenance-release-available.aspx"&gt;Tim blogged about earlier this morning&lt;/A&gt;, last weekend we released a new update to SL 1.&amp;nbsp; This update addresses top customer issues and includes the following list of fixes:&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Reduced power consumption &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;PCM is used for audio (Fixes &lt;A href="http://silverlight.net/forums/t/3668.aspx"&gt;this issue&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Better support for Mac OS X Leopard fonts &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Audio/Video sync issues on Mac are addressed&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;More robust support for ASX playlists&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Improved media stability&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;This update will be pushed out via the auto-updating technology in Silverlight, however, if you’re impatient, you can install the newest versions from &lt;A href="http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=1.0"&gt;here&lt;/A&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Also, all these fixes will be in the next beta of Silverlight 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8365970" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Slides and Demos From My MIX 08 Talk</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2008/03/05/slides-and-demos-from-my-mix-08-talk.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2008/03/05/slides-and-demos-from-my-mix-08-talk.aspx</id><published>2008-03-06T00:24:00Z</published><updated>2008-03-06T00:24:00Z</updated><content type="html">&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/jstegman/" mce_href="http://blogs.msdn.com/jstegman/"&gt;Joe Stegman&lt;/A&gt; and I are giving a two part, back to back talk titled Building Rich Internet Applications Using Microsoft Silverlight 2 at MIX today.&amp;nbsp; In this talk, Joe and I are building a video search site.&amp;nbsp; I've put up the demos and slides from my part of the talk &lt;A class="" href="http://simplegeek.com/mharsh/mix08.zip" mce_href="http://simplegeek.com/mharsh/mix08.zip"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Joe is&amp;nbsp;giving the first part where he builds the starting point of my demo.&amp;nbsp; I then add a custom animated layout and a control template on the search button, integrate local storage to remember the last search and browser history integration to be able to use the back and forawrd buttons to navigate between videos.&amp;nbsp; I've also got a deep zoom demo in the .zip.&lt;/P&gt;
&lt;P&gt;I had some help on my demos.&amp;nbsp; The AnimatingPanelBase class that drives my animating stack panel was written by &lt;A class="" href="http://notstatic.com/" mce_href="http://notstatic.com/"&gt;Robby Ingebretsen&lt;/A&gt;.&amp;nbsp; He's planning to do an in-depth post on layout animations in SL 2.&amp;nbsp; Also, the NavigationManager class I use for browser history integration was written by Jesse Bishop, one of our interns last summer.&lt;/P&gt;
&lt;P&gt;The MIX crew is promising that videos of the talks will be available within 24 hours.&amp;nbsp; When they're up, I'll post links here.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt;: The videos of the sessions are now live.&amp;nbsp; (It doesn't look like the deep linking directly to the sessions is working now, but you can find the sessions on the main app by clicking either of the links below.)&lt;/P&gt;
&lt;P&gt;Part 1: &lt;A href="http://sessions.visitmix.com/?selectedSearch=CT01"&gt;http://sessions.visitmix.com/?selectedSearch=CT01&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Part 2: &lt;A href="http://sessions.visitmix.com/?selectedSearch=CT02"&gt;http://sessions.visitmix.com/?selectedSearch=CT02&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8055844" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Free Silverlight v1.0 Training on Lynda.com</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2008/01/10/free-silverlight-v1-0-training-on-lynda-com.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2008/01/10/free-silverlight-v1-0-training-on-lynda-com.aspx</id><published>2008-01-10T17:32:00Z</published><updated>2008-01-10T17:32:00Z</updated><content type="html">&lt;P&gt;As a &lt;A class="" href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2007/11/21/9959.aspx" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2007/11/21/9959.aspx"&gt;few&lt;/A&gt; &lt;A class="" href="http://androtan.wordpress.com/2007/11/27/free-silverlight-essentials-training-lyndacom/" mce_href="http://androtan.wordpress.com/2007/11/27/free-silverlight-essentials-training-lyndacom/"&gt;folks&lt;/A&gt; have &lt;A class="" href="http://omensblog.blogspot.com/2007/12/45-hours-free-silverlight-training-free.html" mce_href="http://omensblog.blogspot.com/2007/12/45-hours-free-silverlight-training-free.html"&gt;noticed&lt;/A&gt;, the Silverlight Essential Training I recorded for Lynda.com is available &lt;A class="" href="http://movielibrary.lynda.com/html/modPage.asp?ID=473" mce_href="http://movielibrary.lynda.com/html/modPage.asp?ID=473"&gt;free on Lynda's site&lt;/A&gt;.&amp;nbsp; 4.5 hours of video training on Silverlight v1.0, 100% free.&amp;nbsp; You can watch all the videos and download the exercise files free of charge.&amp;nbsp; This training will also be made available in Silverlight video format on &lt;A class="" href="http://silverlight.net/" mce_href="http://silverlight.net/"&gt;Silverlight.net&lt;/A&gt; at some point in the future as well.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I recorded this training on site at Lynda's facilities in Ventura, California in September of 2007 and I spent about 2 months preparing the material before that.&amp;nbsp; A huge amount of credit goes to Chris Mattia from Lynda for helping to make the training.&amp;nbsp; Chris was my training development manager (TDM).&amp;nbsp; He worked with me on the training outline and also sat outside the recording booth, listening to every word I said and making sure that I stayed on course and comments were relevant.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I took some snapshots of the Lynda.com building while I was there and I finally put them up on Flickr:&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074868494/" mce_href="http://www.flickr.com/photos/38802776@N00/2074868494/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 180px" height=180 src="http://farm3.static.flickr.com/2348/2074868494_ba700609e5_m.jpg" width=240 border=0 mce_src="http://farm3.static.flickr.com/2348/2074868494_ba700609e5_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;EM&gt;&lt;STRONG&gt;This is the lobby of the Lynda.com building.&amp;nbsp; They have a the Lynda logo etched into a relight.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074868750/" mce_href="http://www.flickr.com/photos/38802776@N00/2074868750/"&gt;&lt;IMG src="http://farm3.static.flickr.com/2232/2074868750_94049e8b39_m.jpg" border=0 mce_src="http://farm3.static.flickr.com/2232/2074868750_94049e8b39_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;STRONG&gt;&lt;EM&gt;The LCD TV behind the receptionist desk welcomed me when I arrived in Ventura.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074869054/" mce_href="http://www.flickr.com/photos/38802776@N00/2074869054/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 180px" height=180 src="http://farm3.static.flickr.com/2024/2074869054_74827e5fd2_m.jpg" width=240 border=0 mce_src="http://farm3.static.flickr.com/2024/2074869054_74827e5fd2_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;STRONG&gt;&lt;EM&gt;The bathroom in the lobby has a very cool sink.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074074155/" mce_href="http://www.flickr.com/photos/38802776@N00/2074074155/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 180px" height=180 src="http://farm3.static.flickr.com/2269/2074074155_f262d0840b_m.jpg" width=240 border=0 mce_src="http://farm3.static.flickr.com/2269/2074074155_f262d0840b_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;EM&gt;&lt;STRONG&gt;Here's the booth where the training was recorded in.&amp;nbsp; I spent way too much time in here.&amp;nbsp; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074868218/" mce_href="http://www.flickr.com/photos/38802776@N00/2074868218/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 180px" height=180 src="http://farm3.static.flickr.com/2134/2074868218_b73a0ccb13_m.jpg" width=240 border=0 mce_src="http://farm3.static.flickr.com/2134/2074868218_b73a0ccb13_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;STRONG&gt;&lt;EM&gt;This is the inside of the booth.&amp;nbsp; Notice the huge pile of used scripts in the corner.&amp;nbsp; &lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.flickr.com/photos/38802776@N00/2074868824/" mce_href="http://www.flickr.com/photos/38802776@N00/2074868824/"&gt;&lt;IMG style="WIDTH: 240px; HEIGHT: 171px" height=171 src="http://farm3.static.flickr.com/2304/2074868824_45fa8ee20d_m.jpg" width=240 border=0 mce_src="http://farm3.static.flickr.com/2304/2074868824_45fa8ee20d_m.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;STRONG&gt;&lt;EM&gt;Here's a picture of Chris Mattia, my TDM.&amp;nbsp; The machines are outside the booth to prevent noise in the recording.&amp;nbsp; Everything on my monitor was mirrored on Chris'.&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I also created a bunch of sample apps for the training that we didn't have time to use in the recording.&amp;nbsp; I've got these very well commented and broken out into the steps to build them.&amp;nbsp; I'll be putting these up shortly.&amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7057418" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>First Silverlight v1.0 Service Release is Live</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/11/20/first-silverlight-v1-0-service-release-is-live.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/11/20/first-silverlight-v1-0-service-release-is-live.aspx</id><published>2007-11-21T01:30:00Z</published><updated>2007-11-21T01:30:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;In the midst of all the work our team has been cranking on for Silverlight v1.1 (controls, databinding, layout, templates, styling and a package based app model, phew!),&amp;nbsp;we've also been working with customers to address the top set of issues folks have hit with Silverlight v1.0.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Today we're happy to be releasing an update to address many of these issues.&amp;nbsp; The first Silverlight v1.0 service release is now live and includes the following improvements and fixes:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Improved media performance and stability, especially for full-screen video. This includes improving A/V sync, which provides a better experience on lower-end machines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;HTTP redirection now works for images and other media.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Improved support for font managers &amp;amp; Mac Office 2008 fonts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Streaming video through proxied network connections only worked through port 80. Silverlight now respects the proxy port settings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Allowing access to all content embedded in .zip files with a non-.zip extension. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Symbol; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;S&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;upport for logging with Windows Media Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Symbol; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Loading &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;XAML from a script tag will now work on all supported browsers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri size=3&gt;The first bullet is the big ticket item.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It encompasses 4 sizable perf improvements that really make video in Silverlight hum.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This update will be rolled out to all users running Silverlight v1.0 via the auto-updater built into the plug-in.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you’re impatient and want to get the update sooner, you can get it from the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/silverlight/install.aspx#4_6"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Silverlight installation page&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6448121" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Netika builds a PowerPoint-alike in Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/10/17/netika-builds-a-powerpoint-alike-in-silverlight.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/10/17/netika-builds-a-powerpoint-alike-in-silverlight.aspx</id><published>2007-10-17T20:33:00Z</published><updated>2007-10-17T20:33:00Z</updated><content type="html">&lt;P&gt;The folks at Netika who created a set of &lt;A class="" href="http://www.netikatech.com/products/" mce_href="http://www.netikatech.com/products/"&gt;UI controls for Silverlight v1.1&lt;/A&gt; have taken those controls and built an app that mimics some PowerPoint 2003 functionality.&amp;nbsp; More information and source code is available on the &lt;A class="" href="http://blogs.netikatech.com/JeanGab/" mce_href="http://blogs.netikatech.com/JeanGab/"&gt;Netika blog&lt;/A&gt;.&amp;nbsp; Click the image below to launch the sample&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://community.netikatech.com/demos/silverlight/pp/" mce_href="http://community.netikatech.com/demos/silverlight/pp/"&gt;&lt;IMG style="WIDTH: 1053px; HEIGHT: 821px" height=821 src="http://farm3.static.flickr.com/2321/1617184363_c39adc63f2_o.jpg" width=1053 border=0 mce_src="http://farm3.static.flickr.com/2321/1617184363_c39adc63f2_o.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5509863" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Source code for the .NET Framework!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/10/03/source-code-for-the-net-framework.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/10/03/source-code-for-the-net-framework.aspx</id><published>2007-10-03T18:42:00Z</published><updated>2007-10-03T18:42:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://weblogs.asp.net/scottgu/"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Microsoft is releasing the source&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; to the .NET Base Class Libraries as well as the top three presentation technologies in the framework, ASP.NET, Windows Forms and WPF.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;This is huge.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’ve been on the Silverlight team for about two years and most of that time was spent using javascript in the browser’s script engine.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, before that I was a PM on the Windows Forms team and I wrote&amp;nbsp;plenty of managed code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Examples include the &lt;/FONT&gt;&lt;A href="http://windowsclient.net/downloads/folders/applications/entry1279.aspx"&gt;&lt;FONT face=Calibri size=3&gt;RegionMaster controls&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; and the &lt;/FONT&gt;&lt;A href="http://windowsclient.net/downloads/folders/applications/entry1280.aspx"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;MultiLine String UITypEditor&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’ve been writing .NET code since I was an MS intern back in ’99 and if there’s one trick I learned during my 6 year tenure on the Windows Forms team it was how to use the framework source code for debugging as well as a great repository of well written code to borrow code from. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;There were many times I was writing a bit of sample code and I needed to do something specific.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I’d then realize, “oh the DateTimePicker does that” and I would crib the corresponding source from the framework code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The second sample mentioned above is a great example.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In the .NET Framework 2.0 we added a multiline editor to the TextBox’s Text property in the property grid.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A few customers asked how to add this to their controls and I grabbed the corresponding code from this from the framework and built a sample control around it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The other big advantage of having the framework source code is debugging.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;No more dreaded “[External Code]” in call stacks and you’ll never have to look at disassembly because the source isn’t available.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you hit an exception you don’t understand, you can now step into the framework code that threw and see what it’s expecting to make everything work.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This will save many trips to forums and newsgroups.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I realize that tools like Lutz Roeder’s excellent Reflector can help users understand the code in the framework, but there’s nothing as useful as diving into the framework code while it’s running in the debugger.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hopefully the source code for the Silverlight framework will be released as well.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/scottgu/"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Scott’s blog post&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; has more information, screenshots and videos.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5264258" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>MSN Election '08 Site Using Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/08/24/msn-election-08-site-using-silverlight.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/08/24/msn-election-08-site-using-silverlight.aspx</id><published>2007-08-25T00:03:00Z</published><updated>2007-08-25T00:03:00Z</updated><content type="html">&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://election.msn.com/podium08.aspx"&gt;&lt;FONT face=Calibri size=3&gt;MSN's new Election '08 site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; is using Silverlight and Live Search to display candidate information organized by issues.&amp;nbsp; Its a very efficient way to navigate this information.&amp;nbsp; Click the image below to visit the MSN Election '08 page.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;A class="" href="http://election.msn.com/podium08.aspx" mce_href="http://election.msn.com/podium08.aspx"&gt;&lt;IMG style="WIDTH: 1055px; HEIGHT: 867px" height=867 src="http://simplegeek.com/mharsh/election.jpg" width=1055 border=0 mce_src="http://simplegeek.com/mharsh/election.jpg"&gt;&lt;/A&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4548266" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Tafiti.com - Searching in Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/08/21/tafiti-com-searching-in-silverlight.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/08/21/tafiti-com-searching-in-silverlight.aspx</id><published>2007-08-21T18:18:00Z</published><updated>2007-08-21T18:18:00Z</updated><content type="html">&lt;P&gt;The good folks at &lt;A class="" href="http://www.jacksonfish.com/" mce_href="http://www.jacksonfish.com/"&gt;Jackson Fish&lt;/A&gt; have built a very slick Silverlight front end for &lt;A class="" href="http://www.live.com/" mce_href="http://www.live.com/"&gt;Live Search&lt;/A&gt; called &lt;A class="" href="http://www.tafiti.com/" mce_href="http://www.tafiti.com"&gt;Tafiti&lt;/A&gt;.&amp;nbsp; Tafiti lets you search the web, blog feeds, images, books and news.&amp;nbsp; It also has deep linking support so that you can drive it to specific queries via URLs.&amp;nbsp; Click the image below to launch Tafiti.com.&amp;nbsp; Note that when you click this, news results for LCD Soundsystem come up.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.tafiti.com/#p=2&amp;amp;q=LCD%20Soundsystem" mce_href="http://www.tafiti.com/#p=2&amp;amp;q=LCD%20Soundsystem"&gt;&lt;IMG style="WIDTH: 1001px; HEIGHT: 786px" height=786 src="http://simplegeek.com/mharsh/tafiti.jpg" width=1001 border=0 mce_src="http://simplegeek.com/mharsh/tafiti.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4496972" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>MediaPreview.TV - Beautiful Silverlight v1.0 App</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/08/09/mediapreview-tv-beautiful-silverlight-v1-0-app.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/08/09/mediapreview-tv-beautiful-silverlight-v1-0-app.aspx</id><published>2007-08-09T19:17:00Z</published><updated>2007-08-09T19:17:00Z</updated><content type="html">&lt;P&gt;Another very polished Silverlight application was launched recently.&amp;nbsp; It aggregates new feeds and music videos in a very slick&amp;nbsp;user experience.&amp;nbsp; For instance, if you click the login button, the background is dimmed and the media is paused as the login UI animates to the forground.&amp;nbsp; This is a great example of&amp;nbsp;the type of media enriched web applications we had in mind when we created the platform.&amp;nbsp; Click the image to run the app, note the text of app is in Portuguese.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://mediapreview.tv/" mce_href="http://mediapreview.tv/"&gt;&lt;IMG style="WIDTH: 911px; HEIGHT: 775px" height=775 src="http://simplegeek.com/mharsh/mediapreview.jpg" width=911 border=0 mce_src="http://simplegeek.com/mharsh/mediapreview.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4312178" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>MLB.com is using the Silverlight v1.0 RC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/08/06/mlb-com-is-using-the-silverlight-v1-0-rc.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/08/06/mlb-com-is-using-the-silverlight-v1-0-rc.aspx</id><published>2007-08-06T21:18:00Z</published><updated>2007-08-06T21:18:00Z</updated><content type="html">&lt;P&gt;MLB.com has just launched a Silverlight based video player as a companion for articles.&amp;nbsp; Click the image below to see an article using the new Silverlight player.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://newyork.yankees.mlb.com/news/article.jsp?ymd=20070804&amp;amp;content_id=2129099&amp;amp;vkey=news_nyy&amp;amp;fext=.jsp&amp;amp;c_id=nyy" mce_href="http://newyork.yankees.mlb.com/news/article.jsp?ymd=20070804&amp;amp;content_id=2129099&amp;amp;vkey=news_nyy&amp;amp;fext=.jsp&amp;amp;c_id=nyy"&gt;&lt;IMG src="http://www.simplegeek.com/mharsh/mlb.jpg" mce_src="http://www.simplegeek.com/mharsh/mlb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4264141" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry><entry><title>Silverlight v1.0 RC is Almost Here</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mharsh/archive/2007/07/17/silverlight-v1-0-rc-is-almost-here.aspx" /><id>http://blogs.msdn.com/mharsh/archive/2007/07/17/silverlight-v1-0-rc-is-almost-here.aspx</id><published>2007-07-17T21:16:00Z</published><updated>2007-07-17T21:16:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;We’ve been working like mad to get Silverlight v1.0 ready to ship.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We’ve improved perf, added a small set of features and fixed over 600 bugs since the MIX ’07 beta was released.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The RC will be publically available very soon, but to prepare, &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/tims/"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Tim Sneath&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; has &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/tims/archive/2007/07/13/preparing-for-silverlight-1-0-rc-and-beyond.aspx"&gt;&lt;FONT face=Calibri size=3&gt;posted a preview release&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; of the RC SDK that my team put together.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This .zip file not only contains the newest silverlight.js and Visual Studio templates, but it also has the doc containing breaking changes and what’s new since the beta.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What is new since the beta you ask?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;New "root" property on Content. Enables access to the root element of the XAML DOM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;New “Tag” property on UIElement Enables user storage on every Silverlight &lt;SPAN style="mso-bidi-font-weight: bold"&gt;UIElement&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;.&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;New MediaElement APIs for selecting different audio streams out of a file with multiple audio tracks. See the AudioSteamCount and AudioStreamIndex properties.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Improved media performance: optimized assembly instructions for the video decode.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Applies to both Windows and OS X&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Media script commands encoded in a separate stream in the video file will now raise the MediaElement’s MarkerReached event&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3921064" width="1" height="1"&gt;</content><author><name>Michael Harsh</name><uri>http://blogs.msdn.com/members/Michael+Harsh.aspx</uri></author></entry></feed>