<?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">The Blog formerly known as "Ed's TechEd Blog"</title><subtitle type="html" /><id>http://blogs.msdn.com/edquek/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/edquek/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-10-29T12:09:00Z</updated><entry><title>I love DeepZoomPix!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2009/04/17/i-love-deepzoompix.aspx" /><id>http://blogs.msdn.com/edquek/archive/2009/04/17/i-love-deepzoompix.aspx</id><published>2009-04-17T07:25:09Z</published><updated>2009-04-17T07:25:09Z</updated><content type="html">&lt;p&gt;How ridiculously easy have the Bods in Redmond made it to upload and create your own DeepZoom experiences?&amp;#160; This took me literally seconds to implement:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://deepzoompix.com/Album.aspx?alias=edquek&amp;amp;album=2" href="http://deepzoompix.com/Album.aspx?alias=edquek&amp;amp;album=2"&gt;http://deepzoompix.com/Album.aspx?alias=edquek&amp;amp;album=2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/IloveDeepZoomPix_AE98/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/IloveDeepZoomPix_AE98/image_thumb.png" width="450" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9553807" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Playboy via Silverlight and Deep Zoom</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2009/03/23/playboy-via-silverlight-and-deep-zoom.aspx" /><id>http://blogs.msdn.com/edquek/archive/2009/03/23/playboy-via-silverlight-and-deep-zoom.aspx</id><published>2009-03-23T09:13:39Z</published><updated>2009-03-23T09:13:39Z</updated><content type="html">&lt;p&gt;For the benefit of the whole of mankind, Playboy has made around 50 of its classic issues of the magazine *free* to view online – made possible using Microsoft Silverlight and Deep Zoom technology.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://playboy.covertocover.com/" href="http://playboy.covertocover.com/"&gt;http://playboy.covertocover.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9500620" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>WPF Reactor In Action</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2009/03/16/wpf-reactor-in-action.aspx" /><id>http://blogs.msdn.com/edquek/archive/2009/03/16/wpf-reactor-in-action.aspx</id><published>2009-03-16T10:34:00Z</published><updated>2009-03-16T10:34:00Z</updated><content type="html">&lt;p&gt;A video showing the main features of WPF Reactor.&lt;/p&gt; &lt;iframe height="480" src="http://silverlight.services.live.com/invoke/33781/xEncoderApp9/iframe.html" frameborder="0" width="640" scrolling="no"&gt;&lt;/iframe&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9480885" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>XNA? Meh - check out this totally awesome graphics engine built and running in Microsoft Excel. You read that right...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2008/03/07/xna-meh-check-out-this-totally-awesome-graphics-engine-built-and-running-in-microsoft-excel-you-read-that-right.aspx" /><id>http://blogs.msdn.com/edquek/archive/2008/03/07/xna-meh-check-out-this-totally-awesome-graphics-engine-built-and-running-in-microsoft-excel-you-read-that-right.aspx</id><published>2008-03-07T05:59:08Z</published><updated>2008-03-07T05:59:08Z</updated><content type="html">&lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c34448dd-a146-4466-b18a-a0535e92aff9" class="wlWriterSmartContent"&gt;&lt;div id="005f401f-f30f-4513-923c-ecfca4231d7f" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=RV6uiZj0FHM" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/XNAMehcheckoutthistotallyawesomegraphic_10AED/video2d616cf6b073.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('005f401f-f30f-4513-923c-ecfca4231d7f'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/RV6uiZj0FHM\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/RV6uiZj0FHM\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;a title="http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=3" href="http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=3"&gt;http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=4" href="http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=4"&gt;http://www.gamasutra.com/view/feature/3563/microsoft_excel_revolutionary_3d_.php?page=4&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8084764" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>MUST SEE: Hard Rock Cafe memorabilia collection using Silverlight 2 Deep Zoom technology</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2008/03/07/must-see-hard-rock-cafe-memorabilia-collection-using-silverlight-2-deep-zoom-technology.aspx" /><id>http://blogs.msdn.com/edquek/archive/2008/03/07/must-see-hard-rock-cafe-memorabilia-collection-using-silverlight-2-deep-zoom-technology.aspx</id><published>2008-03-07T02:57:48Z</published><updated>2008-03-07T02:57:48Z</updated><content type="html">&lt;p&gt;Here's and example of technology facilitating experiences that would otherwise be impossible. The Hard Rock Cafe, as you may know, own thousands and thousands of pieces of Rock 'n' Roll memorabilia from famous stars through the past few decades. From outfits worn by Elvis, guitars signed and donated by Eric Clapton, the range of objects of interest (particularly to me as a musician myself) is staggering.&lt;/p&gt;  &lt;p&gt;They recently worked with Vertigo - one of the top Microsoft early technology adoption partners to build this application: &lt;a title="http://memorabilia.hardrock.com/" href="http://memorabilia.hardrock.com/"&gt;http://memorabilia.hardrock.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The application uses Silverlight 2 Beta 1 and takes advantage of the Deep Zoom technology (formerly known as SeaDragon) that enables the user to zoom in with incredible depth and clarity on images taken specially to show cloes-up fine detail of their item collection.&lt;/p&gt;  &lt;p&gt;I found this totally totally gripping and have spent ages playing with it.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8082009" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Defying the tradition of 3 hour event opening pitches being tiresome, the MIX 08 Keynote totally captivated me</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2008/03/07/defying-the-tradition-of-3-hour-event-opening-pitches-being-tiresome-the-mix-08-keynote-totally-captivated-me.aspx" /><id>http://blogs.msdn.com/edquek/archive/2008/03/07/defying-the-tradition-of-3-hour-event-opening-pitches-being-tiresome-the-mix-08-keynote-totally-captivated-me.aspx</id><published>2008-03-07T02:39:30Z</published><updated>2008-03-07T02:39:30Z</updated><content type="html">&lt;p&gt;I'll be honest with you, I normally find event keynotes extremely dull. Some senior guy comes up on stage and rambles on with some spiel that panders to the company-in-question's current or upcoming product offerings that often have little to do with the theme or content coming over the subsequent days - they're just taking a chance to do a marketing pitch to a captive audience. My boredom threshold is low and sometimes I pack up and go out looking for coffee.&lt;/p&gt;  &lt;p&gt;Not so with MIX. All I can say is that I was excited, stimulated, amused and overall WOWED by the sheer number and the quality of new offerings that are coming from the company for developers, designers, agencies, custom development shops etc. The demos of real applications that have been built by early adopters were simply amazing.&lt;/p&gt;  &lt;p&gt;You can watch the keynote streamed from the MIX site here: &lt;a title="http://www.visitmix.com/blogs/Joshua/Day-1-Keynote/" href="http://www.visitmix.com/blogs/Joshua/Day-1-Keynote/"&gt;http://www.visitmix.com/blogs/Joshua/Day-1-Keynote/&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cool things to watch out for:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ray Ozzie providing a holistic &lt;strong&gt;Connected vision&lt;/strong&gt; that puts everything that the company is trying to do around the Web (and its relevance to the MIX audience) in context.&lt;/li&gt;    &lt;li&gt;Extremely cool, totally awesome demo of &lt;strong&gt;Silverlight Deep Zoom&lt;/strong&gt; (Seadragon) showing the Hard Rock Cafe Memorabilia collection. Absolutely must see.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;NBC Olympics&lt;/strong&gt; streaming site. Mind boggling in what it provides in terms of viewing options for the upcoming 2008 Olympic games programming.&lt;/li&gt;    &lt;li&gt;Cirque Du Soleil show off a LOB HR application with a twist and Microsoft Dev Div Corporate VP &lt;strong&gt;Scott Guthrie&lt;/strong&gt; considering joining as a backup juggler.&lt;/li&gt;    &lt;li&gt;Nokia Symbian OS phones running Microsoft Silverlight.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some of the key announcements:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Internet Explorer Version 8 Beta 1&lt;/strong&gt; available. I'm using it right now. Standards compliant and with a whole bunch of other cool new features. Speed performance en par with Safari and Firefox now. Cool Developer Tools integration for script debugging. Download here: &lt;a title="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Silverlight 2.0 Beta 1 SDK &lt;/strong&gt;available. Contains .NET runtime integration (the really BIG news), a whole bunch of new controls (Calendars, DataGrids, multi-line textboxes etc.) Download here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;A whole bunch of cool &lt;strong&gt;Visual Studio-integrated tools for Silverlight&lt;/strong&gt; available: Download here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Silverlight for mobile devices&lt;/strong&gt; will be coming along&lt;/li&gt;    &lt;li&gt;Microsoft and Nokia partnering to deliver &lt;strong&gt;Silverlight on Nokia's S60 and S40&lt;/strong&gt; operating systems.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;WPF 3.5 is getting a new Effects API&lt;/strong&gt; that includes cool things such as a programmable shader pipeline to give graphics accelerated lower level control so that developers can build truly outstanding desktop UIs and visual effects.&lt;/li&gt;    &lt;li&gt;Microsoft Dev Div Corporate VP &lt;strong&gt;Scott Guthrie&lt;/strong&gt; considering joining Cirque Du Soleil as a backup juggler.&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8081723" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Microsoft Releases New Version of Its Windows Live Mobile Developer Program</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2008/02/20/microsoft-releases-new-version-of-its-windows-live-mobile-developer-program.aspx" /><id>http://blogs.msdn.com/edquek/archive/2008/02/20/microsoft-releases-new-version-of-its-windows-live-mobile-developer-program.aspx</id><published>2008-02-20T10:26:00Z</published><updated>2008-02-20T10:26:00Z</updated><content type="html">&lt;P&gt;&lt;A href="http://news.moneycentral.msn.com/provider/providerarticle.aspx?feed=PR&amp;amp;date=20080211&amp;amp;id=8171373"&gt;http://news.moneycentral.msn.com/provider/providerarticle.aspx?feed=PR&amp;amp;date=20080211&amp;amp;id=8171373&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BARCELONA, Spain, Feb. 11 /PRNewswire-FirstCall/ -- Today at Mobile World Congress 2008, Microsoft Corp. announced that it is releasing a new version of its Windows Live Mobile Developer Program, enabling developers to create mobile versions of its popular Windows Live services that can be built for virtually any mobile phone independent of phone operating system. Microsoft also announced Windows Live @mobile, a new program that allows operators to adopt and deploy Windows Live services. These two initiatives will enable Microsoft's developer community to deliver compelling Windows Live services and provide flexibility to access the Windows Live platform to innovate on top of those services. In addition, mobile operators can connect their customers to Windows Live, one of the largest communications and sharing networks in the world, create additional revenue opportunities and enhance the customer experience. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7812496" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Classic Games</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/11/13/classic-games.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/11/13/classic-games.aspx</id><published>2007-11-13T05:35:00Z</published><updated>2007-11-13T05:35:00Z</updated><content type="html">&lt;P&gt;Someone recently asked me what my favourite games from older (not current gen platforms) were that I considered 'classic'. Here they are, probably with some glaring oversights, chronologically inaccurate and in all likelihood giving away how old I am.... &lt;/P&gt;
&lt;P&gt;Star Wars (Arcade)&lt;BR&gt;Afterburner (Arcade)&lt;BR&gt;Marble Madness (Arcade)&lt;BR&gt;Karate Champ (Arcade)&lt;BR&gt;Yee-Ar Kung Fu (Arcade)&lt;BR&gt;Asteroids (Atari 2600)&lt;BR&gt;Space Invaders (Atari 2600)&lt;BR&gt;Mazogs (ZX81)&lt;BR&gt;3D Monster Maze (ZX81)&lt;BR&gt;Manic Miner (ZX Spectrum)&lt;BR&gt;Jet Pac (ZX Spectrum)&lt;BR&gt;Freefall (BBC Micro)&lt;BR&gt;Twin Kingdom Valley (BBC Micro)&lt;BR&gt;Starship Command (BBC Micro)&lt;BR&gt;Elite (BBC Micro)&lt;BR&gt;Tetris (GameBoy)&lt;BR&gt;Zelda, Link to the Past (GameBoy)&lt;BR&gt;Flashback (SNES)&lt;BR&gt;Super Mariokart (SNES, GameBoy Advance)&lt;BR&gt;Doom, Doom 2 (PC)&lt;BR&gt;Quake 2 (PC)&lt;BR&gt;Half Life (PC)&lt;BR&gt;Age Of Empires (PC)&lt;BR&gt;Resident Evil 1, 2, Nemesis, Zero (PS1)&lt;BR&gt;Super Mario 64 (N64)&lt;BR&gt;Zelda, Ocarina of Time (N64)&lt;BR&gt;Shadow of The Colossus (PS2)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6159641" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>How I made that thing that proves I can't draw or design for toffee (pt 1)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/11/06/how-i-made-that-thing-that-proves-i-can-t-draw-or-design-for-toffee-pt-1.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/11/06/how-i-made-that-thing-that-proves-i-can-t-draw-or-design-for-toffee-pt-1.aspx</id><published>2007-11-06T07:56:37Z</published><updated>2007-11-06T07:56:37Z</updated><content type="html">&amp;#xA0; &lt;p&gt;I basically learned how to do this from Laurence Moroney's excellent book &amp;quot;&lt;a href="http://blogs.msdn.com/webnext/archive/2007/10/27/introducing-silverlight-1-0-book-is-now-available.aspx"&gt;Introducing Microsoft Silverlight 1.0&lt;/a&gt;&amp;quot;.&amp;#xA0; You should buy it. I'm deliberately leaving out some key info from this walkthrough so it doesn't hurt his book royalties. Also, I can't remember some of them.&lt;/p&gt;  &lt;p&gt;First up I drew this little man holding the video screen using Expression Design. You can tell I spent years at Art College right? Also, this guy has high blood pressure and needs to reduce his salt intake.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="image" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Next, I exported the image as a XAML file.&lt;/p&gt;  &lt;p&gt;After that, I opened up the &lt;a href="http://www.microsoft.com/expression/products/download.aspx?key=blend2preview"&gt;Expression Blend 2.0 Preview&lt;/a&gt; and created a new Silverlight Application (JavaScript). After a bit of resizing of my canvas, I copied and pasted in the XAML from the image into the XAML of the Page.xaml file that I'd been given by Expression Blend.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="image" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_thumb_3.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I then grouped (Object -&amp;gt; Group Into -&amp;gt; Canvas) the various controls (the triangle, square and two rectangles) into individual canvases which then became my buttons. These can be assigned handlers that detect stuff like mouse clicks.&lt;/p&gt;  &lt;p&gt;I then added a Media Element which fit nicely into the screen being held by the little guy's hand and inclined them both slightly.&lt;/p&gt;  &lt;p&gt;I then did a little bit of hand coding on the XAML of this page to wire up the event handlers for each of the three buttons along the lines of:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas" size="2"&gt;&amp;lt;Canvas x:Name=&amp;quot;btnPlay&amp;quot; Width=&amp;quot;30.333&amp;quot; Height=&amp;quot;34.252&amp;quot; Canvas.Left=&amp;quot;301.687&amp;quot; Canvas.Top=&amp;quot;242.001&amp;quot; &lt;font color="#ff0000"&gt;MouseLeftButtonDown=&amp;quot;handlePlay&amp;quot;&lt;/font&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;I then edited the Default_html.js file in Visual Studio adding in the actual handling code, so 3 functions that look like:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas" size="2"&gt;function handlePlay(sender, eventArgs)      &lt;br /&gt;{       &lt;br /&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0; sender.findName(&amp;quot;vid&amp;quot;).play();       &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Gratuitous unhelpful screenshot of Visual Studio 2008 Beta 2 Pro:&lt;/font&gt;&lt;/p&gt; &lt;font face="Consolas"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="177" alt="image" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/HowImadethatthingthatprovesIcantdraword_F24C/image_thumb_4.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Incidentally &amp;quot;vid&amp;quot; is the name I'd assigned to my Media Element in Blend. This allows me to use the Silverlight DOM API to reference it and call methods on it such as play(), stop(), pause().&lt;/p&gt;  &lt;p&gt;At this point, the little app works. My next challenge was to figure out how to embed it in this page - coming in the next part.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5927790" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>My Silverlight Custom Media Player</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/11/02/my-silverlight-custom-media-player.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/11/02/my-silverlight-custom-media-player.aspx</id><published>2007-11-02T11:02:54Z</published><updated>2007-11-02T11:02:54Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Try pressing his nose and ears... I'll write about how I did this next week.&lt;/p&gt;  &lt;p&gt;&lt;iframe marginwidth="0" marginheight="0" src="http://www.chordscale.com/apps/Index.htm" frameborder="0" width="400" scrolling="no" height="480"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5830680" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Highbrow work-unrelated humour</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/11/02/highbrow-work-unrelated-humour.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/11/02/highbrow-work-unrelated-humour.aspx</id><published>2007-11-02T05:48:56Z</published><updated>2007-11-02T05:48:56Z</updated><content type="html">&amp;#xA0; &lt;p&gt;Cartoon deleted 'cos I was probably infringing somebody's copyright.&lt;/p&gt;  &lt;p&gt;Instead here's a link to the Perry Bible Fellowship which I'd never heard of (thanks kettch) but which I think is fabulously hilarious.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pbfcomics.com/" href="http://pbfcomics.com/"&gt;http://pbfcomics.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5826296" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Learn Silverlight odyssey soon becomes 'futz around with Expression Encoder' for a day...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/10/31/learn-silverlight-odyssey-becomes-futz-around-with-expression-encoder-for-a-day.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/10/31/learn-silverlight-odyssey-becomes-futz-around-with-expression-encoder-for-a-day.aspx</id><published>2007-10-31T09:23:48Z</published><updated>2007-10-31T09:23:48Z</updated><content type="html">&lt;p&gt;After rooting around the Silverlight tutorials and documentation for a while I quickly became sidetracked by the attractions of being able to easily embed video into the a web page using Silverlight. A Microsoft colleague of mine from Redmond, Jim Thill, was recently down here in Singapore visiting and had shown us a very cool demo where he used &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=encoder"&gt;Expression Encoder&lt;/a&gt; to do very fancy video editing and encoding followed by automatically having it uploaded to a ridiculously cool online service called &lt;a href="http://silverlight.live.com/"&gt;Silverlight Streaming&lt;/a&gt; (anyone can try it out here and get 4Gb of space for free).&lt;/p&gt;  &lt;p&gt;So here's what I did:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Installed Expression Encoder and the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=382a3306-b212-4df3-af86-5d48be550b94&amp;amp;displaylang=en"&gt;Silverlight Streaming Publishing plug-in&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Created a Silverlight Streaming account noting the account ID and key. &lt;/li&gt;    &lt;li&gt;Selected a very cool video of me playing this stunning original composition* on my guitar which might attract the attention of the major labels who would then shower me with record deal advances and promises of groupie-laden tours as the new Bob Dylan. &lt;/li&gt;    &lt;li&gt;Crossed my fingers and hoped in vain that record company execs and A&amp;amp;R men read MSDN blogs.&lt;/li&gt;    &lt;li&gt;Imported it into Expression Encoder. &lt;/li&gt;    &lt;li&gt;Used Encoder's features to: &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Crop the video as easily as I might crop a .jpg in Windows Picture Manager or any other similar application just by dragging some little knobbers. This had the added advantage of removing my flabby drooling lower lip from most of the video as well as allowing me to raise the bottom so you can't see my knobbly knees too much. &lt;/li&gt;      &lt;li&gt;Set the output size and aspect ratio with a simple check box selection. This video started out in regular 4:3 but I changed it easily to 16:9 so I could pretend I was in the movies. &lt;/li&gt;      &lt;li&gt;Create an overlay so that if anybody of you wanted to pirate my video and upload it onto Youtube I'd soon scupper you because it has that tell-tale little cartoon Thumbs-Up Monkey in the upper left corner. This is easy to do - basically select a .jpg file and drag it where I want it positioned, set the opacity if preferred and Encoder does the rest. &lt;/li&gt;      &lt;li&gt;Automatically publish it to Silverlight Streaming Services (using aforementioned ID and key). &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Next, I installed the &lt;a href="http://gallery.live.com/liveitemdetail.aspx?li=9f952b71-9883-4937-9f28-1e58002bb2ce&amp;amp;pl=8&amp;amp;bt=9"&gt;Lighterfuel&lt;/a&gt; plug-in for Windows Live Writer (the client I use to write this blog because it's so flipping fabulous (you can get it &lt;a href="http://get.live.com/betas/writer_betas"&gt;here&lt;/a&gt;) and started typing this. It's very to insert a Silverlight video now from the task pane - there's an 'insert Silverlight Streaming' thingy that just makes it absolutely idiotproof (ok - I admit I messed around with that for an infinitesimally short while) to do this.&lt;/p&gt;  &lt;p&gt;So here's the end result. It works best with your sound on (&lt;a href="http://blogs.msdn.com/expression_experience_asia/"&gt;Leon&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:f7c19f14-2124-4df0-9584-83a524351bdd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;   &lt;iframe src="http://silverlight.services.live.com/invoke/33781/xEncoderApp4/iframe.html" scrolling="no" frameborder="0" style="width:320px;height:240px" width="320" height="240"&gt;&lt;/iframe&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Isn't that just totally bitchin'?&lt;/p&gt;  &lt;p&gt;&amp;#xA0;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;*Ok. It's not original. If you know the name of the track and who originally played it, post your comment here. First one to get it right wins some naked pictures from the Internet. I won't say of what though so that anyone claiming I outraged their modesty will have a hard time making a case. The prize isn't what really matters anyway - it's more about the kudos of having your comment on my blog which will no doubt be a digital media sensation within the next few weeks.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;P.S. Da Bomb Mothership for all the info on this stuff is &lt;a href="http://www.clarkezone.net/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5793826" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Silverlight stack installation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/10/30/silverlight-stack-installation.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/10/30/silverlight-stack-installation.aspx</id><published>2007-10-30T11:27:12Z</published><updated>2007-10-30T11:27:12Z</updated><content type="html">&lt;p&gt;I've actually got some real work to do, but ended up doing this instead which turned out to be way more fun. First off I decided to install the prerequisite stack required to start messing around with Silverlight 1.1. &lt;/p&gt;  &lt;p&gt;You need:&lt;/p&gt;  &lt;li&gt;   &lt;p&gt;Microsoft Silverlight 1.1 Alpha.&lt;/p&gt; &lt;/li&gt;  &lt;li&gt;   &lt;p&gt;Microsoft Visual Studio 2008 Beta 2.&lt;/p&gt; &lt;/li&gt;  &lt;li&gt;   &lt;p&gt;Microsoft Silverlight Tools Alpha for Visual Studio 2008 Beta 2.&lt;/p&gt;    &lt;p&gt;Actually, it tells you what you need to install &lt;a href="http://silverlight.net/quickstarts/Start/CreateProject.aspx"&gt;here&lt;/a&gt; with some provisos (see below). I started by installing the Silverlight 1.1 Alpha bits only to be told that I already had it? Did I? I don't remember installing it - better check. Umm, how do I check? A quick &lt;a href="http://www.live.com/?searchonly=true&amp;amp;mkt=en-US"&gt;Live Search&lt;/a&gt; revealed some useful forums that showed that I needed to poke around in my registry to figure out what version of the plug-in I already had, so Start -&amp;gt; Run -&amp;gt; regedit and then drill down to the following Registry key to see the value:&lt;/p&gt;    &lt;p&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight\Version&lt;/p&gt;    &lt;p&gt;The 1.0 Beta will show up as 0.90.20416.10 and the 1.1 Alpha will be 0.95.20416.10&lt;/p&gt;    &lt;p&gt;Okay, so it turned out that I had the 1.1 version installed. All good.&lt;/p&gt;    &lt;p&gt;I then went and installed Visual Studio C# Express. So the first caveat is that the Microsoft Silverlight Tools Alpha for VS2008 B2 requires at least VS2008 &lt;u&gt;Standard&lt;/u&gt; (I ended up using Pro) edition in order to work. Don't waste time as I did installing Express and only find out when you try to install the Silverlight add-ins on top (it fails obviously). This info is buried elsewhere in the online docs.&lt;/p&gt;    &lt;p&gt;Finally, once I'd figured this bit out, the installation of the Silverlight Tools plug-in was smooth and quick. &lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5777884" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>Midlife technical skills atrophy crisis</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/10/29/midlife-technical-skills-atrophy-crisis.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/10/29/midlife-technical-skills-atrophy-crisis.aspx</id><published>2007-10-29T09:12:16Z</published><updated>2007-10-29T09:12:16Z</updated><content type="html">&lt;p&gt;Rather like a sad-case-mid-thirties father-of-two-with-an-expanding-girth who still goes to Heavy Metal concerts in order to cling to the last vestiges of his youth by trying to appear hip (as if Heavy Metal was ever hip), I recently decided that I wanted to dust off my technical bones and try to program something again - perhaps some misguided salvation from the Marketing that I have effectively been doing for the last 5 years instead of writing code. &lt;/p&gt;  &lt;p&gt;After all, I used to be quite a hardcore techie once, having had several cool C++ and Java gigs* in the past (I was never officially a jobbing .NET developer - just a charlatan cooked up by Marketing/Evangelism group) and the slow decay of my technical abilities has been remarked upon more than once by my smarmy colleagues of late especially those gits with way more time on their hands than me who spend their weekends playing with things like XNA. Still, there's more than a fragment of truth in those snipes and my ability to code up a storm has been receding faster than my Caucasian colleagues' hairlines.&lt;/p&gt;  &lt;p&gt;So what did I pick? Microsoft &lt;a href="http://silverlight.net/Default.aspx"&gt;Silverlight&lt;/a&gt; 1.1. Why?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;1.1. isn't out yet and isn't widely understood (bonus - maybe I can get a head start over the other gits).&lt;/li&gt;    &lt;li&gt;It will help me understand a key technology that I'm supposed to know about, albeit at a high level, as part of this new &lt;em&gt;Next Web&lt;/em&gt; initiative that I'm supposedly working on.&lt;/li&gt;    &lt;li&gt;The Silverlight site has some very cool &lt;a href="http://silverlight.net/quickstarts/"&gt;tutorial videos&lt;/a&gt; that may make my life a whole lot easier.&lt;/li&gt;    &lt;li&gt;It's a hot, cool (sic) property right now and Silverlight in general is on the up when we look at the proverbial Hype Cycle.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So off I go. Expect more inane minutiae documented here as I wrestle with it and try to create something more than just 'Hello World from Silverlight'.&lt;/p&gt;  &lt;p&gt;P.S. you can read my sad-case-mid-thirties father-of-two-with-an-expanding-girth review of a recent Heavy Metal concert &lt;a href="http://soft.com.sg/forum/showthread.php?t=39603 "&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;*I actually wrote &lt;a href="http://www.codemasters.com/redirect/redirect.php?url=http://www.codemasters.com/tysonus/front.htm"&gt;this&lt;/a&gt; single-handedly. &lt;font size="1"&gt;(Oh alright, there were about 6 other programmers too...)&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5756333" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry><entry><title>New job, new blog, new E-mail sig...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/edquek/archive/2007/10/29/new-job-new-blog-new-e-mail-sig.aspx" /><id>http://blogs.msdn.com/edquek/archive/2007/10/29/new-job-new-blog-new-e-mail-sig.aspx</id><published>2007-10-29T06:09:00Z</published><updated>2007-10-29T06:09:00Z</updated><content type="html">&lt;P&gt;Well, seeing as for the last 4 weeks I've been doing this new role of 'Regional Manager, Next Web' I thought it about time to get with the programme. While I will spend some time explaining more about what this role is later, suffice to say for now that it has something do with the Internet.&lt;/P&gt;
&lt;P&gt;So, here's my getting-with-the-programme action plan:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a new blog. Blogs are all the rage these days - all new-fangled and Web 2.0. Of course nobody knows what that means yet except &lt;A href="http://en.wikipedia.org/wiki/Timothy_Leary" mce_href="http://en.wikipedia.org/wiki/Timothy_Leary"&gt;Timothy Leary&lt;/A&gt; - an acid casualty from the 60s. Alternatively - it might have been &lt;A href="http://en.wikipedia.org/wiki/Tim_O%27Reilly" mce_href="http://en.wikipedia.org/wiki/Tim_O%27Reilly"&gt;this&lt;/A&gt; guy.&amp;nbsp; So, looks like I've gone all Web 2.0 on your collective derrieres and resurrected the idea of digitally documenting the inane minutiae in my working life along with a vain hope that this time, it might just garner a readership that will surpass the combined 3000 hits in 6 months of my previous (now defunct) other two blogs. &lt;/LI&gt;
&lt;LI&gt;Craft* a&amp;nbsp; new E-mail signature. Nothing says 'reinvention' like a new E-mail signature. In fact, now I have it, I feel like I've just spent 2 weeks at a detoxification retreat in Thailand, shedding 10 kg of flab in the process followed by an extreme makeover (yes, botox was involved) and a total wardrobe reset. Of course this also qualifies as a subject trivial enough to pander to the unwritten traditions of the blogging fraternity and makes up the meat of the perfect first post. I'm thinking of getting a Twitter account too so I can give up-to-the minute accounts when I feel like changing the colour or font size.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Old:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/Old%20sig.jpg" mce_href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/Old%20sig.jpg"&gt;&lt;IMG id=id style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=73 alt="Old sig" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/Old%20sig_thumb.jpg" width=153 border=0 mce_src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/Old%20sig_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;New:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/New%20sig.jpg" mce_href="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/New%20sig.jpg"&gt;&lt;IMG id=id style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=53 alt="New sig" src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/New%20sig_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/edquek/WindowsLiveWriter/Newjobnewblognewemailsig_9CEF/New%20sig_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The signatures are telling actually and go some way to explaining what it is I did &lt;EM&gt;then&lt;/EM&gt; and what it is I should do &lt;EM&gt;now&lt;/EM&gt;. If they were human, the first would be a single, overweight, software developer who lives with his ma despite being in his mid-30's. He'd wear a soiled T-shirt that might say 'Pink Floyd' and he'd play D&amp;amp;D (pen and paper style) with some people he's known since he was 15. If blogs could smell (the technology doesn't allow this yet) and you put your nose near the screen, you might detect the odour of unwashed armpits and possibly, Mozzarella.&lt;/P&gt;
&lt;P&gt;Conversely, the second one is sleek and ergonomic and you can imagine that if personified, he'd look like one of those Creative Design Director types, possibly wearing all black Armani or Hugo Boss duds and those shoes that you see in those boutique shop windows that you secretly covet, yet if you saw them on a friend you'd whisper to your partner that they must have been a royal waste of money. Again, if blogs could smell, you'd detect the faint sophisticated whiff of something by Issey Miyake or Davidoff.&amp;nbsp; This guy loves sushi and those impossibly small 'nouveau cuisine' dishes you get at restaurants like the one owned by those two bald brothers who are always on the Discovery &amp;amp; Living channel making stuff to order.&lt;/P&gt;
&lt;P&gt;You may also notice, however, that neither of them give any clear clue via my role titles what it is that I in fact do on a day-to-day basis.&lt;/P&gt;
&lt;P&gt;*by 'craft' I actually mean 'stole' from another Microsoftie. If it looks familiar and you think it was you, please mail me and I'll see to it that you receive more spam than you do already.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5753670" width="1" height="1"&gt;</content><author><name>Ed's_TechEd</name><uri>http://blogs.msdn.com/members/Ed%27s_TechEd.aspx</uri></author></entry></feed>