<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with WinRT</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/winrt/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with WinRT</title>
      <link>http://channel9.msdn.com/Tags/winrt</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/winrt</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 05:52:31 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 05:52:31 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>16</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Essentials of Developing Windows Store Apps using C#: (01) Overview of the Windows 8 Platform and Windows Store Apps</title>
      <description><![CDATA[<p>This module introduces you to the Windows 8 Platform, the user interface principles, and WinRT and language projections. See the changes in Windows 8 and how everything that runs on Windows 7 will run on Windows 8.</p><ul><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window#time=07m49s">[07:49]</a> - Intro to Windows 8 platform </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window#time=34m13s">[34:13]</a> - Background tasks </li><li><a href="http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window#time=44m38s">[44:38]</a> - Windows 8 UI principles </li></ul><p>Full course outline:</p><ul><li>Mod 01: Overview of the Windows 8 Platform and Windows Store Apps </li><li>Mod 02: <a title="Creating User Interfaces using XAML" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-02-Creating-User-Interfaces-using-XAML" target="_self">Creating User Interfaces using XAML</a> </li><li>Mod 03: <a title="Presenting Data and Implementing Layout using Windows 8 Built-In Controls" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-03-Presenting-Data-and-Implementing-Layout-using" target="_self">Presenting Data and Implementing Layout using Windows 8 Built-In Controls</a> </li><li>Mod 04: <a title="Handling Files in Windows Store Apps and Process Lifecycle Management" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-04-Handling-Files-in-Windows-Store-Apps-and-Proc" target="_self">Handling Files in Windows Store Apps and Process Lifecycle Management</a> </li><li>Mod 05: <a title="Working with Resources, Styles, and Templates" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-05-Working-with-Resources-Styles-and-Templates" target="_self">Working with Resources, Styles, and Templates</a> </li><li>Mod 06: <a title="Designing and Implementing Navigation in a Windows Store App" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-06-Designing-and-Implementing-Navigation-in-a-Wi" target="_self">Designing and Implementing Navigation in a Windows Store App</a> </li><li>Mod 07: <a title="Implementing Windows 8 Contracts, Tiles and User Notifications" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-07-Implementing-Windows-8-Contracts-Tiles-and-Us" target="_self">Implementing Windows 8 Contracts, Tiles and User Notifications</a> </li><li>Mod 08: <a title="Local Data and Planning for Windows Store App Deployment" href="http://channel9.msdn.com/posts/Essentials-of-Developing-Windows-Store-Apps-using-C-08-Local-Data-and-Planning-for-Windows-Store-App" target="_self">Local Data and Planning for Windows Store App Deployment</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:de2035f0857046a9b635a1b5012455b7">]]></description>
      <comments>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window</comments>
      <itunes:summary>This module introduces you to the Windows 8 Platform, the user interface principles, and WinRT and language projections. See the changes in Windows 8 and how everything that runs on Windows 7 will run on Windows 8. [07:49] - Intro to Windows 8 platform [34:13] - Background tasks [44:38] - Windows 8 UI principles Full course outline: Mod 01: Overview of the Windows 8 Platform and Windows Store Apps Mod 02: Creating User Interfaces using XAML Mod 03: Presenting Data and Implementing Layout using Windows 8 Built-In Controls Mod 04: Handling Files in Windows Store Apps and Process Lifecycle Management Mod 05: Working with Resources, Styles, and Templates Mod 06: Designing and Implementing Navigation in a Windows Store App Mod 07: Implementing Windows 8 Contracts, Tiles and User Notifications Mod 08: Local Data and Planning for Windows Store App Deployment </itunes:summary>
      <itunes:duration>3486</itunes:duration>
      <link>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window</link>
      <pubDate>Wed, 08 May 2013 01:14:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.mp3" expression="full" duration="3486" fileSize="55778236" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.mp4" expression="full" duration="3486" fileSize="331517836" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.webm" expression="full" duration="3486" fileSize="221272334" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.wma" expression="full" duration="3486" fileSize="28194567" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.wmv" expression="full" duration="3486" fileSize="219937139" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_high.mp4" expression="full" duration="3486" fileSize="726490555" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_mid.mp4" expression="full" duration="3486" fileSize="507515263" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01_Source.wmv" expression="full" duration="3486" fileSize="1016880237" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.ism/manifest" expression="full" duration="3486" fileSize="8510" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1890/95bbf594-b9fc-4288-8b64-b54e1df71890/WinStoreAppEssM01.wmv" length="219937139" type="video/x-ms-wmv"></enclosure>
      <dc:creator>JeffKoch</dc:creator>
      <itunes:author>JeffKoch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Essentials-of-Developing-Windows-Store-Apps-using-C-/Essentials-of-Developing-Windows-Store-Apps-using-C-01-Overview-of-the-Windows-8-Platform-and-Window/RSS</wfw:commentRss>
      <category>C#</category>
      <category>JumpStart</category>
      <category>XAML</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>TWC9: Five Years! TFS &amp; VS Git, VS2012.2, Blend news, Hyper-V for Dev&#39;s and more</title>
      <description><![CDATA[<p>This week on Channel 9, Brian and Rick discuss the week's top developer news, including;</p><ul><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=1m1s">[1:01]</a>&nbsp;<a href="http://channel9.msdn.com/posts/GitForVisualStudioTFS">Git Support Added to Visual Studio and TFS</a> (Martin Woodward, Brian Keller) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=3m14s">[3:14]</a>&nbsp;<a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx">Getting Started with Git in Visual Studio and Team Foundation Service</a> (Matthew Mitrik (MS), Andy Lewis, and Martin Woodward) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=3m39s">[3:39]</a>&nbsp;<a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx">Announcing Visual Studio 2012 Update 2 (VS2012.2)</a> (Brian Harry) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=6m35s">[6:35]</a>&nbsp;<a href="http://blendinsider.com/technical/announcing-visual-studio-2012-update-2-ctp-2013-01-30/">Announcing Visual Studio 2012 Update 2 CTP 2 (Blend fro VS 2012)</a>(Unni Ravindranathan) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=7m51s">[7:51]</a>&nbsp;<a href="http://bloggingabout.net/blogs/dries/archive/2013/01/29/installing-your-app-on-your-windows-rt-device.aspx">Installing your app on your Windows RT device</a> (Dries Marckmann) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=8m41s">[8:41]</a>&nbsp;<a href="http://wp.qmatteoq.com/lex-db-a-new-database-storage-solution-for-windows-phone-8/">Lex.db: a new database storage solution for Windows Phone 8</a> (Matteo Pagani ) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=9m16s">[9:16]</a>&nbsp;<a href="http://blogs.microsoft.co.il/blogs/shair/archive/2013/01/30/winrt-toast-notification-from-desktop-application.aspx">WinRT Toast Notification From Desktop Application</a> (Shai Raiten) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=11m29s">[11:29]</a>&nbsp;<a href="http://geekswithblogs.net/Optikal/archive/2013/01/27/151951.aspx">Managing Parallel Team Development–Using NuGet</a> (Dylan Smith) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=12m23s">[12:23]</a>&nbsp;<a href="http://www.eweek.com/developer/microsoft-launches-modern.ie-internet-explorer-testing-resource/">Microsoft Launches modern.IE Internet Explorer Testing Resource</a> (Darryl K. Taft), <a href="http://modern.ie/">modern.IE</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=13m46s">[13:46]</a>&nbsp;<a href="http://weblogs.asp.net/gunnarpeipman/archive/2013/01/28/using-visual-studio-database-projects-in-real-life.aspx">Using Visual Studio database projects in real life</a> (Gunnar Peipman) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=15m40s">[15:40]</a>&nbsp;<a href="http://www.codeproject.com/Articles/212377/Multithreading-Demystified">Multithreading Demystified</a> (anshu dutta) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=16m42s">[16:42]</a>&nbsp;<a href="http://blogs.msdn.com/b/zainnab/archive/2013/01/31/visual-studio-2012-color-theme-choices.aspx">Visual Studio 2012 Color Theme Choices</a> (Zain Naboulsi), <a href="http://studiostyl.es/">http://studiostyl.es/</a>, <a href="http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05">Visual Studio Color Theme Editor</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=17m29s">[17:29]</a>&nbsp;<a href="http://blogs.msdn.com/b/kenkilty/archive/2013/01/30/hyperv-for-developers-part-1.aspx">Hyper-V for Developers Part 1</a> (Ken Kilty) </li></ul><p><strong>Picks of the Week!</strong></p><ul><li>Rick's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=18m38s">[18:38]</a> <a href="http://geekswithblogs.net/mikebmcl/archive/2013/01/31/windows-store-directx-c-sample-base.aspx" target="_blank">Windows Store DirectX C&#43;&#43; Sample Base</a>, <a href="http://channel9.msdn.com/coding4fun/projects/Maelstrom" target="_blank">Maelstrom</a> </li><li>Brian's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-February-01-2013#time=20m29s">[20:29]</a> <a href="http://www.windowsphone.com/en-us/store/app/nokia-drive-beta/9a0f7585-9f16-47d5-8041-28018fcea606" target="_blank">Nokia Drive&#43; Beta for all Windows Phone 8</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a988aba0414d4538baa3a15801533b90">]]></description>
      <comments>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-February-01-2013</comments>
      <itunes:summary>This week on Channel 9, Brian and Rick discuss the week&#39;s top developer news, including; [1:01]&amp;nbsp;Git Support Added to Visual Studio and TFS (Martin Woodward, Brian Keller) [3:14]&amp;nbsp;Getting Started with Git in Visual Studio and Team Foundation Service (Matthew Mitrik (MS), Andy Lewis, and Martin Woodward) [3:39]&amp;nbsp;Announcing Visual Studio 2012 Update 2 (VS2012.2) (Brian Harry) [6:35]&amp;nbsp;Announcing Visual Studio 2012 Update 2 CTP 2 (Blend fro VS 2012)(Unni Ravindranathan) [7:51]&amp;nbsp;Installing your app on your Windows RT device (Dries Marckmann) [8:41]&amp;nbsp;Lex.db: a new database storage solution for Windows Phone 8 (Matteo Pagani ) [9:16]&amp;nbsp;WinRT Toast Notification From Desktop Application (Shai Raiten) [11:29]&amp;nbsp;Managing Parallel Team Development–Using NuGet (Dylan Smith) [12:23]&amp;nbsp;Microsoft Launches modern.IE Internet Explorer Testing Resource (Darryl K. Taft), modern.IE [13:46]&amp;nbsp;Using Visual Studio database projects in real life (Gunnar Peipman) [15:40]&amp;nbsp;Multithreading Demystified (anshu dutta) [16:42]&amp;nbsp;Visual Studio 2012 Color Theme Choices (Zain Naboulsi), http://studiostyl.es/, Visual Studio Color Theme Editor [17:29]&amp;nbsp;Hyper-V for Developers Part 1 (Ken Kilty) Picks of the Week! Rick&#39;s Pick of the Week:[18:38] Windows Store DirectX C&amp;#43;&amp;#43; Sample Base, Maelstrom Brian&#39;s Pick of the Week:[20:29] Nokia Drive&amp;#43; Beta for all Windows Phone 8 </itunes:summary>
      <itunes:duration>1329</itunes:duration>
      <link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-February-01-2013</link>
      <pubDate>Sun, 03 Feb 2013 04:08:05 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-February-01-2013</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.mp3" expression="full" duration="1329" fileSize="21275793" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.mp4" expression="full" duration="1329" fileSize="126178038" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.webm" expression="full" duration="1329" fileSize="49091181" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.wma" expression="full" duration="1329" fileSize="10759351" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.wmv" expression="full" duration="1329" fileSize="94236971" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_high.mp4" expression="full" duration="1329" fileSize="276634607" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_mid.mp4" expression="full" duration="1329" fileSize="193255047" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201_Source.wmv" expression="full" duration="1329" fileSize="252168300" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.ism/manifest" expression="full" duration="1329" fileSize="6036" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9ef9/0f5193e6-f340-4b68-ac2d-2309cb8f9ef9/TWC920130201.wmv" length="94236971" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brian Keller, Greg Duncan, Rick Barraza</dc:creator>
      <itunes:author>Brian Keller, Greg Duncan, Rick Barraza</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-February-01-2013/RSS</wfw:commentRss>
      <category>Blend</category>
      <category>Hyper-V</category>
      <category>Team Foundation Server</category>
      <category>Visual Studio</category>
      <category>Windows Phone</category>
      <category>NuGet</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>Parallels: Using Visual Studio on OSX</title>
      <description><![CDATA[<p class="intro"><a href="http://www.parallels.com/landingpage/dskd86/" target="_blank"><strong>Parallels Desktop 8 for Mac</strong></a> is a hypervisor-based virtualization solution that makes it easy to run any number of operating systems inside separate windows on your Mac desktop. For developers, this means you can simultaneously run Xcode on Mac and Visual Studio on Windows 8. The Parallels window behaves like a normal Mac window, so you can copy content from your desktop and place it directly into the Parallels virtual machine instance just as you would from one Mac window to another. You can even run Visual Studio (and other Windows applications) directly on the Mac OS X desktop (no Windows VM window, just the app).</p><p class="intro">For cross-platform development of iOS apps, Windows Store Apps, and Windows Phone 8 apps, Parallels is unparalleled since you can work with two different operating systems and related dev tools at the same time, in the same session, from the same desktop.</p><p class="intro">Here, <strong>Kurt Schmucker</strong>, a product manager at Parallels, gives a brief summary of Parallels Desktop 8 and demonstrates how to run Windows 8 and Visual Studio 2012 on your Mac without rebooting to a Windows partition first. Kurt demonstrates the&nbsp;Visual Studio Windows Phone emulator running along side the Xcode&nbsp;iPhone emulator.</p><p class="intro">&nbsp;</p><p class="Intro">&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b410086bbb8942678b27a14a0181ae30">]]></description>
      <comments>http://channel9.msdn.com/posts/Parallels-Using-Visual-Studio-on-OSX</comments>
      <itunes:summary>Parallels Desktop 8 for Mac is a hypervisor-based virtualization solution that makes it easy to run any number of operating systems inside separate windows on your Mac desktop. For developers, this means you can simultaneously run Xcode on Mac and Visual Studio on Windows 8. The Parallels window behaves like a normal Mac window, so you can copy content from your desktop and place it directly into the Parallels virtual machine instance just as you would from one Mac window to another. You can even run Visual Studio (and other Windows applications) directly on the Mac OS X desktop (no Windows VM window, just the app). For cross-platform development of iOS apps, Windows Store Apps, and Windows Phone 8 apps, Parallels is unparalleled since you can work with two different operating systems and related dev tools at the same time, in the same session, from the same desktop. Here, Kurt Schmucker, a product manager at Parallels, gives a brief summary of Parallels Desktop 8 and demonstrates how to run Windows 8 and Visual Studio 2012 on your Mac without rebooting to a Windows partition first. Kurt demonstrates the&amp;nbsp;Visual Studio Windows Phone emulator running along side the Xcode&amp;nbsp;iPhone emulator. &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>402</itunes:duration>
      <link>http://channel9.msdn.com/posts/Parallels-Using-Visual-Studio-on-OSX</link>
      <pubDate>Fri, 25 Jan 2013 01:57:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Parallels-Using-Visual-Studio-on-OSX</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.mp3" expression="full" duration="402" fileSize="6433609" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.mp4" expression="full" duration="402" fileSize="38844096" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.webm" expression="full" duration="402" fileSize="14332967" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.wma" expression="full" duration="402" fileSize="3258363" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.wmv" expression="full" duration="402" fileSize="20140955" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_high.mp4" expression="full" duration="402" fileSize="85214175" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_mid.mp4" expression="full" duration="402" fileSize="59711200" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS_Source.wmv" expression="full" duration="402" fileSize="177146444" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.ism/manifest" expression="full" duration="402" fileSize="8746" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/fdbe/e68e5a9c-494d-46e7-a740-81e1e4f9fdbe/ParallelsForDesktopXcodeWindowsVS.wmv" length="20140955" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>27</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Parallels-Using-Visual-Studio-on-OSX/rss</wfw:commentRss>
      <category>Platform</category>
      <category>Portable</category>
      <category>Virtualization</category>
      <category>Visual Studio</category>
      <category>Windows Phone</category>
      <category>Mac OSX</category>
      <category>iOS</category>
      <category>Windows 8</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>Reversi XAML/C# Windows Store Sample Game</title>
      <description><![CDATA[<p>So you got a new Windows 8 PC or Surface RT this holiday season? And since you're reading this, you're likely someone who likes to code. So of course you want to code something up for your new Windows 8 PC/Surface! What's more fun than digging into a game?</p><p>Today's project is an &quot;end-to-end&quot; Windows Store game that runs great on PC's (x86/x64) and the Surface RT (ARM).</p><p>And as an added bonus you get to see MVVM in action, Sharing contracts (so you can share your awesomeness with friends and family) and is even packaged in such a way as you can use the &quot;engine&quot; with other WinRT supported languages too!</p><p>Oh and finally there's good bit of documentation that details how everything works.</p><h2><a href="http://code.msdn.microsoft.com/windowsapps/Reversi-XAMLC-sample-board-816140fa" target="_blank">Reversi XAML/C# sample board game app</a></h2><blockquote><p>The Reversi sample is an end-to-end board game app that shows some common features of Windows Store apps in a real-world setting. It also shows the use of XAML and C# features to create a layered (MVVM) app structure that is helpful as an app becomes more complex.</p><p>For a general introduction to the sample, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712230.aspx">Developing Reversi</a>.</p><p>To learn how the sample uses some features without having to understand the whole sample, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx">Reversi feature scenarios</a>.</p><p>To learn how the overall sample works, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx">Reversi app structure</a>, which describes the layers of the app and the parts in each layer.&nbsp;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-103.png" alt="image" width="480" height="270" border="0"></p><p>The Reversi sample shows you:</p><ul><li>Windows Store app features, including: <ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#tilesplashscreen">Tile and splash screen</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#appbar">App bar</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#toast">Toast notifications </a></li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#settingsflyout">Settings flyouts</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#sharing">Share contract</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#runtimecomponent">Windows Runtime component creation and usage</a> </li></ul></li><li>The use of the <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#common">Common classes</a> generated by the Visual Studio app templates to support: <ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#databinding">Data binding </a></li><li>App navigation </li><li>Dynamic layout for screen orientation changes and snapped view </li><li>App lifecycle management (suspend, terminate, and resume) </li></ul></li><li>XAML and C# features, including: <ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#databinding">Data binding and code separation patterns (MVVM)</a> </li><li>XAML-based animations and states, including keyboard focus and mouse hover states </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#viewlayer">Custom controls and user controls</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#async">Asynchronous programming and thread cancellation</a> </li><li>LINQ and related syntax features </li></ul></li></ul><p>This sample represents a work in progress. Not every scenario has documentation coverage, and some scenarios have only simple implementations. The sample is provided as-is, with no guarantees that it meets store certification requirements. However, the goal of this project is to provide accurate guidance on designing and developing a complete Windows Store app. Additional work is currently planned to ensure that the app is fully compliant with store requirements.</p><h4><strong>Changes in the 12/6 release</strong></h4><p>This release differs from the initial release in the following ways:</p><ul><li>The <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#sharing">share contract</a> has been implemented to share an image of the current game, including text info describing its state. This info is shared in a variety of formats to increase the number of compatible share targets. </li><li>The ReversiGame project has been refactored into a <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#runtimecomponent">Windows Runtime component</a> to make it reusable in Windows Store apps based on other languages (such as JavaScript), and to enable replacement with a C&#43;&#43; implementation in order to optimize performance. </li><li>The <strong>ReversiGame</strong> and <strong>ReversiTests</strong> projects have been renamed to <strong>ReversiGameComponent</strong> and <strong>ReversiGameComponentTests</strong> to make their roles clearer. </li></ul></blockquote><h3><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712230.aspx" target="_blank">Developing Reversi, a Windows Store game in C# and XAML (Windows)</a></h3><blockquote><p>The Reversi board game app is an end-to-end sample that shows some common features of Windows Store apps in a real-world setting. It also shows the use of XAML and C# features to create a layered app structure (using the <em>Model-View-ViewModel</em> or <em>MVVM</em> pattern) that is helpful as an app becomes more complex. This topic introduces the sample and provides links to additional documentation.</p><p>For a short intro to MVVM, see Using the Model-View-ViewModel pattern.</p><p>To learn how this sample uses particular features without having to understand the whole sample, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx">Reversi feature scenarios</a>.</p><p>To learn how the overall sample works, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx">Reversi app structure</a>, which describes the layers of the app and the parts in each layer.</p><p><strong>Note</strong>&nbsp; This documentation reflects the current state of the sample at the time of writing. See the following links for the latest code and info about any updates.</p><p>...</p><p>Reversi is one of the most common board games implemented on computers. This is because the rules and artificial intelligence (AI) are relatively easy to implement, and the rules are over a hundred years old and are thus not under copyright. It also represents a programming problem that is not too hard but also not too easy.</p><p>The Reversi sample app includes features that let a player:</p><ul><li>Read the rules of the game. </li><li>Play against other humans or against an AI at several difficulty levels. </li><li>Pause the clock when the game isn't active. </li><li>Show and hide the clock. </li><li>Show and hide visual indications of the legal moves and the spaces affected by the previous move. </li><li>Undo and redo moves to explore alternate plays. </li><li>Play the game on different board sizes. </li></ul><p>This set of features provides enough complexity to represent a truly &quot;real world&quot; app, but with enough simplicity to keep the app relatively small for learning purposes.</p></blockquote><h3><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx" target="_blank">Reversi feature scenarios (Windows)</a></h3><blockquote><p>In this article</p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#tilesplashscreen">Tile and splash screen</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#appbar">App bar</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#toast">Toast notifications</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#settingsflyout">Settings flyouts</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#sharing">Sharing content</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#databinding">Data binding</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#async">Asynchronous code</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#runtimecomponent">Using a Windows Runtime Component</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712233.aspx#related_topics">Related topics</a> </li></ul><p>The Reversi sample uses several common features of Windows Store apps using XAML and C#. This topic describes how the sample uses some of these features, and provides links to key feature topics.</p><p>This topic does not require you to understand the whole sample, but it does assume that you already know XAML and C#, and already understand the basics of each feature, or are willing to learn by reading the linked topics. For info on app development fundamentals, see <a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh974581.aspx">Create your first Windows Store app using C# or Visual Basic</a>.</p><p><strong>...</strong></p></blockquote><h3><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx" target="_blank">Reversi app structure (Windows)</a></h3><blockquote><p>In this article</p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#layers">App layers</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#modellayer">The model layer</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#viewlayer">The view layer</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#viewmodellayer">The view-model layer</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#common">Infrastructure and common code</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#unittests">Unit tests</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj712232.aspx#related_topics">Related topics</a> </li></ul><p>The Reversi sample uses a layered structure known as the <em>Model-View-ViewModel (MVVM) pattern</em>. This structure separates UI from non-UI code, which can simplify debugging, testing, and future development. This topic describes each layer in the sample, the parts in each layer, and how all the parts work together.</p><p>The Reversi sample differs from simpler XAML samples that put most of their non-XAML code in code-behind files. Reversi adds code to code-behind files in a few cases, but moves most of its non-XAML code to other layers and uses data binding to connect those layers to the UI.</p><p>The Reversi sample also differs from more complex XAML samples that use more advanced techniques, including separate MVVM frameworks. Such frameworks are useful for increasingly complex</p><p>...</p></blockquote><p>Okay, okay... I think you now see there's a number of interesting things to read about, learn and see in the game.</p><p>Let's take a look at it. Here's a snap of the Solution. BTW, kudu's to the authors for including Unit Tests. It's great to see something like that included in a &quot;sample&quot;.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B6%5D-58.png" alt="image" width="228" height="384" border="0"></p><p>So you can the game and game component are broken into the two pieces mentioned toward the beginning of the post (aka the 12/6/2012 note).</p><p>If you're like me, you're wondering if this really works on the Surface RT?</p><p>Yep! I'm here to tell, and show, you it does. There's just a couple things to do to get it run on the Surface RT, both pretty easy.</p><p>First, you need to change the Active Platform from x86 to All CPU's.</p><p>This is how it looks when first downloaded.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B9%5D-31.png" alt="image" width="500" height="314" border="0"></p><p>So obviously this will be a problem when trying to deploy it to an ARM device... Just switch the Active Solution Platform to Any CPU.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B12%5D-36.png" alt="image" width="500" height="314" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B15%5D-26.png" alt="image" width="500" height="314" border="0"></p><p>So now that it's possible to run it on a Surface RT, how do you get it over there? For dev's there's two primary ways. The approach I use is via Remote Debugging. Getting this setup isn't hard, but does take a few steps. <a href="http://timheuer.com/blog/" target="_blank">Tim Heuer</a> has a great write-up about that, <a href="http://timheuer.com/blog/archive/2012/10/26/remote-debugging-windows-store-apps-on-surface-arm-devices.aspx">Remote Debugging your Windows Store app on your Surface</a>.</p><p>The other approach is to side-load an app package.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B18%5D-17.png" alt="image" width="431" height="364" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B21%5D-15.png" alt="image" width="448" height="364" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B24%5D-11.png" alt="image" width="448" height="364" border="0"></p><p>Which creates...</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B27%5D-11.png" alt="image" width="500" height="147" border="0"></p><p>You'd copy all these to the Surface RT and then execute the included powershell, *ps1, script to install the app.</p><p>Both deployment schemes have their pluses and minus, where the remote debugger is much easier when both devices are on the same network, and the appdevpackage is perfect when the devices are not...</p><p>So I said I'd show you?</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B33%5D-4.png" alt="image" width="500" height="207" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B30%5D-7.png" alt="image" width="500" height="278" border="0"></p><p>I think that's enough to get you started? Code, doc's screenshots, stuff to learn and a pretty complete game to play (where I... um... &quot;invested&quot; too much time in when writing this post up... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' />. Now that's the way to start the year!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:208b9e0be4224aed80c5a13d01442b51">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Reversi-XAMLC-Windows-Store-Sample-Game</comments>
      <itunes:summary>So you got a new Windows 8 PC or Surface RT this holiday season? And since you&#39;re reading this, you&#39;re likely someone who likes to code. So of course you want to code something up for your new Windows 8 PC/Surface! What&#39;s more fun than digging into a game? Today&#39;s project is an &amp;quot;end-to-end&amp;quot; Windows Store game that runs great on PC&#39;s (x86/x64) and the Surface RT (ARM). And as an added bonus you get to see MVVM in action, Sharing contracts (so you can share your awesomeness with friends and family) and is even packaged in such a way as you can use the &amp;quot;engine&amp;quot; with other WinRT supported languages too! Oh and finally there&#39;s good bit of documentation that details how everything works. Reversi XAML/C# sample board game appThe Reversi sample is an end-to-end board game app that shows some common features of Windows Store apps in a real-world setting. It also shows the use of XAML and C# features to create a layered (MVVM) app structure that is helpful as an app becomes more complex. For a general introduction to the sample, see Developing Reversi. To learn how the sample uses some features without having to understand the whole sample, see Reversi feature scenarios. To learn how the overall sample works, see Reversi app structure, which describes the layers of the app and the parts in each layer.&amp;nbsp;  The Reversi sample shows you: Windows Store app features, including: Tile and splash screen App bar Toast notifications Settings flyouts Share contract Windows Runtime component creation and usage The use of the Common classes generated by the Visual Studio app templates to support: Data binding App navigation Dynamic layout for screen orientation changes and snapped view App lifecycle management (suspend, terminate, and resume) XAML and C# features, including: Data binding and code separation patterns (MVVM) XAML-based animations and states, including keyboard focus and mouse hover states Custom controls and user controls Asynchronous programming and </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Reversi-XAMLC-Windows-Store-Sample-Game</link>
      <pubDate>Mon, 07 Jan 2013 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Reversi-XAMLC-Windows-Store-Sample-Game</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/711d1e9e-7e5d-4b0e-b204-ff9eaf6f2f86.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/37efcac1-15c5-4f85-bdbf-2b74e3923b20.png" height="123" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Reversi-XAMLC-Windows-Store-Sample-Game/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Surface</category>
      <category>XAML</category>
      <category>Game Development</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>Jeff takes off the cover of his CoverFlow Control for Windows 8 &amp; Windows RT</title>
      <description><![CDATA[<p>Today's Modern Monday post is from one of the great guys at Wintellect, Jeff Prosise. He's sharing a coverflow control with us, helping us build our own cool looking app's and also showing how a Silverlight control can be ported to WindowsRT</p><h2><a href="http://www.wintellect.com/cs/blogs/jprosise/archive/2012/11/09/a-coverflow-control-for-windows-8-and-your-surface-rt.aspx" target="_blank">A CoverFlow Control for Windows 8 and Your Surface RT</a></h2><blockquote><p>A few years ago, I needed a CoverFlow control for a Silverlight project I was working on. Since Silverlight didn’t include a CoverFlow control, I did a little searching and found an <a href="http://silverlightcoverflow.codeplex.com/">open-source XAML CoverFlow control</a> on CodePlex. So I downloaded the code, tweaked it a bit, and quickly had a control with the basic functionality I needed for my project.</p><p>Fast forward to this week. I needed a CoverFlow control again, this time for a Windows Store app that I’m building....</p><p>...</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B3%5D-72.png" alt="image" width="520" height="300" border="0"></p><p>Doing the port was relatively easy. I had to change a few .NET types to WinRT types (for example, IEasingFunction to EasingFunctionBase). I had to remove an OpacityMask from Generic.xaml since Windows 8 doesn’t support OpacityMask, and I had to convert code for mouse events into pointer events. I also added gesture support to the control using Tapped events and Manipulation events, and I added mousewheel support while I was at it. I’m still tweaking the gesture code to make it feel as natural as possible (especially on touch screens), but it’s pretty close right now – close enough for me to publish the sample so you can let me know what you think.</p><p>Start by <a href="http://sdrv.ms/SA2Tlg">downloading the Visual Studio solution</a> containing the demo project (CoverFlowDemo) and the control project (CoverFlowControl). Make sure you have an Internet connection since the comic book covers come down over HTTP, and then fire up CoverFlowDemo. You’ll see a screen similar to the one above, and you can cycle through the comics by swiping horizontally, tapping or clicking any comic other than the one in the center, or rolling the mousewheel while the cursor’s over the control. I really do own all those comics, BTW, except for Fantastic Four #1, which I once owned but no longer do. I couldn’t resist leaving it in the database just so people would ask about it. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>How hard was it to use the CoverFlow control once I imported it into my project? Not difficult at all. Here’s the XAML that declares a control instance and templates the data items:...</p></blockquote><p>Here's a snap of the Solution;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B7%5D-30.png" alt="image" width="325" height="366" border="0"></p><p>The sample compiled and ran for me the first time, and it works just as advertised.&nbsp;</p><p>In his post he shows how easily you can use it in your project. Here's a XAML snip from the sample app included in the download.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B11%5D-41.png" alt="image" width="520" height="319" border="0"></p><p>And the code used to populate it;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B15%5D-25.png" alt="image" width="520" height="287" border="0"></p><p>In short, it looks very simple and easy to add and us this in our app's today.</p><p>Also make sure you check out Jeff's <a href="http://www.wintellect.com/cs/blogs/jprosise/archive/2012/11/20/introducing-mycomix-reader-version-0-5.aspx" target="_blank">Introducing MyComix Reader, Version 0.5</a> where he shows off this control and a good deal more (all with source too). I'll be watching this project and it's very likely to get it's own post here in the future... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8dc785122662483cb4e0a122012a3b16">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Jeff-takes-off-the-cover-of-his-CoverFlow-Control-for-Windows-8--Windows-RT</comments>
      <itunes:summary>Today&#39;s Modern Monday post is from one of the great guys at Wintellect, Jeff Prosise. He&#39;s sharing a coverflow control with us, helping us build our own cool looking app&#39;s and also showing how a Silverlight control can be ported to WindowsRT A CoverFlow Control for Windows 8 and Your Surface RTA few years ago, I needed a CoverFlow control for a Silverlight project I was working on. Since Silverlight didn’t include a CoverFlow control, I did a little searching and found an open-source XAML CoverFlow control on CodePlex. So I downloaded the code, tweaked it a bit, and quickly had a control with the basic functionality I needed for my project. Fast forward to this week. I needed a CoverFlow control again, this time for a Windows Store app that I’m building.... ...  Doing the port was relatively easy. I had to change a few .NET types to WinRT types (for example, IEasingFunction to EasingFunctionBase). I had to remove an OpacityMask from Generic.xaml since Windows 8 doesn’t support OpacityMask, and I had to convert code for mouse events into pointer events. I also added gesture support to the control using Tapped events and Manipulation events, and I added mousewheel support while I was at it. I’m still tweaking the gesture code to make it feel as natural as possible (especially on touch screens), but it’s pretty close right now – close enough for me to publish the sample so you can let me know what you think. Start by downloading the Visual Studio solution containing the demo project (CoverFlowDemo) and the control project (CoverFlowControl). Make sure you have an Internet connection since the comic book covers come down over HTTP, and then fire up CoverFlowDemo. You’ll see a screen similar to the one above, and you can cycle through the comics by swiping horizontally, tapping or clicking any comic other than the one in the center, or rolling the mousewheel while the cursor’s over the control. I really do own all those comics, BTW, except for Fantastic Four #1, which I </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Jeff-takes-off-the-cover-of-his-CoverFlow-Control-for-Windows-8--Windows-RT</link>
      <pubDate>Mon, 10 Dec 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Jeff-takes-off-the-cover-of-his-CoverFlow-Control-for-Windows-8--Windows-RT</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/5088285f-cee2-46c7-9c7b-e7180555ec0e.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/db012525-d5a2-42bc-8c93-5b7b9f8b77d5.png" height="123" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Jeff-takes-off-the-cover-of-his-CoverFlow-Control-for-Windows-8--Windows-RT/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>XAML</category>
      <category>WinRT</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>&quot;Kinect Client Server System&quot;</title>
      <description><![CDATA[<p>Today's project shows off one means of connecting a WindowsRT app to a Kinect for Windows device (And shows off a bunch of other cool things like some DirectX goodness and more)</p><h2>The Byte Kitchen's Open Sources - <img src="http://i3.codeplex.com/Images/v19692/arrow_sm.gif" alt="Go"> Kinect Client Server System</h2><blockquote><p>The Kinect Client Server system consists of a desktop application and a WinRT application. The desktop is a server that sends Kinect for Windows data over a WinSocket2 socket. The WinRT application is a WinRT client that connects to the server to receive and show the Kinect data.</p><p>You can download the server binary from here, and run it. You can also download a compiled version of the client (named 3D-TV) from here directly. You will need a developer license to install it on your Windows 8 pc. Only the x86 platform is currently supported. An entry in the Windows store for the client will come in time (removes the requirement of a developer license).</p><p>You can also download the source code and build the system yourself. The client application requires the WinRT DirectX Bus to build. So you will have to download that one too and use it as described. The Project file assumes that the TheByteKitchenLibs directory (either the source code or the compiled version) is a sibling of the KinectClientServer directory.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://thebytekitchen.codeplex.com/wikipage?title=Kinect%20Client%20Server%20System&amp;referringTitle=Home" href="http://thebytekitchen.codeplex.com/wikipage?title=Kinect%20Client%20Server%20System&amp;referringTitle=Home">http://thebytekitchen.codeplex.com/wikipage?title=Kinect%20Client%20Server%20System&amp;referringTitle=Home</a></p><p><strong>Project Download URL:</strong> <a title="http://thebytekitchen.codeplex.com/releases" href="http://thebytekitchen.codeplex.com/releases">http://thebytekitchen.codeplex.com/releases</a></p><p><strong>Project Source URL:</strong> <a title="http://thebytekitchen.codeplex.com/SourceControl/changeset/view/20507" href="http://thebytekitchen.codeplex.com/SourceControl/changeset/view/20507">http://thebytekitchen.codeplex.com/SourceControl/changeset/view/20507</a></p><h2>Viewing Kinect Data in the New Windows 8 UI</h2><blockquote><h4>Introduction</h4><p>The Kinect SDK is not compatible with WinRT in the sense that software developed using the SDK cannot have a WinRT (Windows RunTime) UI. The reason is that the Kinect SDK is .Net software and you cannot run (full) managed code on the WinRT.</p><p>Nevertheless, I want to create software that can show Kinect data in a WinRT UI. For multiple reasons, one being that software written for the WinRT can run on a PC, a tablet, very large screens, now called a Surface, and a Windows Phone. A survey of other solutions, see below, reveals that solutions to this problem are based on networking. Networking allows us to deliver Kinect data anywhere. This then is another reason to work on separating the source of Kinect data from its presentation.</p><h4>The Solution</h4><p>The general solution is to make a client-server system. The server lives in the classic Windows environment, the client is a WinRT app. Communication between client and server is realized using networking technology; preferably the fastest available. The server receives the data from the Kinect and does any processing that involves the Kinect SDK. The client prepares the data for presentation on the screen. If multiple servers are involved, it integrates and time-synchronizes data from several servers. Since I’m a C&#43;&#43;, DirectX guy, the server and client are built on just these platforms</p><h4>Other Solutions</h4><p>...</p><h5>Evaluation</h5><p>In theory, WebSockets are slower than WinSockets. There can be much discussion about what would be the fastest solution under which circumstances. I expect WinSockets to be the fastest solution, therefore I prefer WinSockets.</p><p>Also, in theory, a C&#43;&#43; program is faster, and smaller, than an equivalent C# program. There can be much discussion … , therefore I prefer a program written in C&#43;&#43;.</p><p>Of course, we should do asynchronously, or in parallel, whatever can be done quicker in parallel.</p><h4>Approach</h4><p>So, what’s a smart way to develop a client server system to show Kinect color and depth data in a WinRT app? For one, we start from SDK samples:</p><p>- A sample from the Kinect SDK that elaborates processing depth and color data together.</p><p>- A sample the shows how to use WinSockets (in C&#43;&#43;).</p><p>- A sample that show how to use the WinRT StreamSocket using PPL tasks (yes we will exploit parallelism extensively <img src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" alt="<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />"> .</p><p>- Windows Service (optional, see below).</p><p>The use of a Windows service is an option for later use. To work with a service instead of a simple console application requires that the server is capable of handling all kinds of exceptional situations, if only by resetting itself. Consider e.g. the case that no Kinect is connected, or if the Kinect is malfunctioning? Etc.? And apart from that, I expect the Kinect SDK to be made available for WinRT applications in due time.</p><p>...</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-198.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-195.png" alt="image" width="520" height="228" border="0"></a></p></blockquote><p><strong>Project Information URL: </strong><a title="http://thebytekitchen.com/2012/10/17/viewing-kinect-data-in-the-new-windows-8-ui/" href="http://thebytekitchen.com/2012/10/17/viewing-kinect-data-in-the-new-windows-8-ui/">http://thebytekitchen.com/2012/10/17/viewing-kinect-data-in-the-new-windows-8-ui/</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://thebytekitchen.com/" href="http://thebytekitchen.com/">http://thebytekitchen.com/</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8c956bacbc514c69847fa11301676ec4">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Kinect-Client-Server-System</comments>
      <itunes:summary>Today&#39;s project shows off one means of connecting a WindowsRT app to a Kinect for Windows device (And shows off a bunch of other cool things like some DirectX goodness and more) The Byte Kitchen&#39;s Open Sources -  Kinect Client Server SystemThe Kinect Client Server system consists of a desktop application and a WinRT application. The desktop is a server that sends Kinect for Windows data over a WinSocket2 socket. The WinRT application is a WinRT client that connects to the server to receive and show the Kinect data. You can download the server binary from here, and run it. You can also download a compiled version of the client (named 3D-TV) from here directly. You will need a developer license to install it on your Windows 8 pc. Only the x86 platform is currently supported. An entry in the Windows store for the client will come in time (removes the requirement of a developer license). You can also download the source code and build the system yourself. The client application requires the WinRT DirectX Bus to build. So you will have to download that one too and use it as described. The Project file assumes that the TheByteKitchenLibs directory (either the source code or the compiled version) is a sibling of the KinectClientServer directory. Project Information URL: http://thebytekitchen.codeplex.com/wikipage?title=Kinect%20Client%20Server%20System&amp;amp;referringTitle=Home Project Download URL: http://thebytekitchen.codeplex.com/releases Project Source URL: http://thebytekitchen.codeplex.com/SourceControl/changeset/view/20507 Viewing Kinect Data in the New Windows 8 UIIntroductionThe Kinect SDK is not compatible with WinRT in the sense that software developed using the SDK cannot have a WinRT (Windows RunTime) UI. The reason is that the Kinect SDK is .Net software and you cannot run (full) managed code on the WinRT. Nevertheless, I want to create software that can show Kinect data in a WinRT UI. For multiple reasons, one being that software written for the WinRT can run</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Kinect-Client-Server-System</link>
      <pubDate>Thu, 29 Nov 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Kinect-Client-Server-System</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1edab456-de86-4f99-a01a-33e4c7417176.png" height="42" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/30be666b-3c08-477a-a86d-56264eaa0692.png" height="92" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Kinect-Client-Server-System/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Coding4Fun</category>
      <category>DirectX</category>
      <category>Kinect</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>MJPEG Decoder v1.2 - Now with WinRT, Windows Phone 8 support and samples too</title>
      <description><![CDATA[<p><a href="http://channel9.msdn.com/Niners/BrianPeek">Brian Peek</a> let me know that his project MJPEG Decoder has hit a cool milestone in that it now supports both Windows Phone 8 and WinRT (x86 &amp; ARM). So if you're looking to build an app that decodes MJPEG for a Surface RT or WP8 device, say an app that provides cool touch based security camera features, then this is a library you're going to want to check out...</p><h2><a href="http://mjpeg.codeplex.com/releases/view/98065" target="_blank">MJPEG Decoder v1.2</a></h2><blockquote><h5>Release Notes</h5><ul><li>Added support for WinRT (ARM and x86/x64) </li><li>Added support for Windows Phone 8 </li><li>Added Error event to catch connection exceptions (thanks to Mirek Czerwinski for the idea) <ul><li>Note that the XNA and WP7 assemblies remain at v1.1 and do not contain this addition </li></ul></li><li>Samples for WinRT in C#/XAML and HTML/JavaScript (in source code repository) </li><li>Sample for Windows Phone 8 in C#/XAML (in source code repository) </li></ul></blockquote><h3><a href="http://mjpeg.codeplex.com/" target="_blank">MJPEG Decoder</a></h3><blockquote><p>Library to decode MJPEG streams. Sample code showing usage is included with the distribution. For more information, see the full <a href="http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder">Coding4Fun Article</a>.</p></blockquote><h3><a href="http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder" target="_blank">MJPEG Decoder</a></h3><blockquote><p>Last year the Coding4Fun/Channel 9 guys asked me to work on a few things for <a href="http://live.visitmix.com/">MIX10</a>.&nbsp; One of these items was a way to output a webcam stream to Windows Phone 7 for use with Clint's <a href="http://blogs.msdn.com/b/coding4fun/archive/2010/03/16/9979874.aspx">t-shirt cannon project</a> you may have read about.&nbsp; I figured the easiest way to accomplish this was by using a network/IP camera capable of sending a Motion-JPEG stream, which can be easily decoded and displayed that can display a JPEG image.&nbsp; Thus, this library was born.</p><p>It has gone through quite a few changes and I have expanded it to easily display MJPEG streams on a variety of platforms.&nbsp; The developer just references the assembly appropriate to their platform, adds a few lines of code, and away it goes</p><p>...</p></blockquote><p>Here's a snap of the Solution;</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-95.png" alt="image" width="325" height="305" border="0"></p><p>One important to note and that Brain mentions in the article, if you want to play with the test apps, you're going to need a MJPEG video source (which kind of makes sense, doesn't it?). If you've got one, then all you need to do is plug in the URI into the test apps, which as you can see there's a bunch, and off you go...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c3034878912e4cdd96ffa11301533245">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/MJPEG-Decoder-v12-Now-with-WinRT-Windows-Phone-8-support-and-samples-too</comments>
      <itunes:summary>Brian Peek let me know that his project MJPEG Decoder has hit a cool milestone in that it now supports both Windows Phone 8 and WinRT (x86 &amp;amp; ARM). So if you&#39;re looking to build an app that decodes MJPEG for a Surface RT or WP8 device, say an app that provides cool touch based security camera features, then this is a library you&#39;re going to want to check out... MJPEG Decoder v1.2Release NotesAdded support for WinRT (ARM and x86/x64) Added support for Windows Phone 8 Added Error event to catch connection exceptions (thanks to Mirek Czerwinski for the idea) Note that the XNA and WP7 assemblies remain at v1.1 and do not contain this addition Samples for WinRT in C#/XAML and HTML/JavaScript (in source code repository) Sample for Windows Phone 8 in C#/XAML (in source code repository) MJPEG DecoderLibrary to decode MJPEG streams. Sample code showing usage is included with the distribution. For more information, see the full Coding4Fun Article. MJPEG DecoderLast year the Coding4Fun/Channel 9 guys asked me to work on a few things for MIX10.&amp;nbsp; One of these items was a way to output a webcam stream to Windows Phone 7 for use with Clint&#39;s t-shirt cannon project you may have read about.&amp;nbsp; I figured the easiest way to accomplish this was by using a network/IP camera capable of sending a Motion-JPEG stream, which can be easily decoded and displayed that can display a JPEG image.&amp;nbsp; Thus, this library was born. It has gone through quite a few changes and I have expanded it to easily display MJPEG streams on a variety of platforms.&amp;nbsp; The developer just references the assembly appropriate to their platform, adds a few lines of code, and away it goes ... Here&#39;s a snap of the Solution;  One important to note and that Brain mentions in the article, if you want to play with the test apps, you&#39;re going to need a MJPEG video source (which kind of makes sense, doesn&#39;t it?). If you&#39;ve got one, then all you need to do is plug in the URI into the test apps, which as you can </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/MJPEG-Decoder-v12-Now-with-WinRT-Windows-Phone-8-support-and-samples-too</link>
      <pubDate>Mon, 26 Nov 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/MJPEG-Decoder-v12-Now-with-WinRT-Windows-Phone-8-support-and-samples-too</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f565c2be-2d44-4782-9fe4-c7a9913dd29d.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/26c33b3b-656a-4182-ae8d-7a474a7ac1ae.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/MJPEG-Decoder-v12-Now-with-WinRT-Windows-Phone-8-support-and-samples-too/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>WinForms</category>
      <category>WPF</category>
      <category>video encoding</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>Inside Windows 8: Arun Kishan - Windows App Model</title>
      <description><![CDATA[<p><strong>Arun Kishan</strong>&nbsp;digs into the&nbsp;low level details of Windows 8's new application model.</p><p>How has Process Lifetime Management (PLM)&nbsp;been reimagined in Windows 8? How does app suspension work, exactly, or, what happens when an app is no longer in the foreground and not closed? How much work can you do in the background when an app is suspended? Arun covers several topics here, so please do set aside some quality time. In return, you will gain new levels of deep understanding that will help you take advantage of the Windows Store App platform and build excellent modern Windows applications.<br><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock" target="_blank">You've met Arun before</a>, so you should be prepared for some very deep treatment of this new world for Windows and Windows developers. This is an excellent 400 level investigation of the core changes that support the new app model.</p><p>Huge thanks to Arun for another exceptional conversation and whiteboard session.</p><p>Tune in. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3eb4c18cb6f5472b8098a0f5014dfa26">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</comments>
      <itunes:summary>Arun Kishan&amp;nbsp;digs into the&amp;nbsp;low level details of Windows 8&#39;s new application model. How has Process Lifetime Management (PLM)&amp;nbsp;been reimagined in Windows 8? How does app suspension work, exactly, or, what happens when an app is no longer in the foreground and not closed? How much work can you do in the background when an app is suspended? Arun covers several topics here, so please do set aside some quality time. In return, you will gain new levels of deep understanding that will help you take advantage of the Windows Store App platform and build excellent modern Windows applications.You&#39;ve met Arun before, so you should be prepared for some very deep treatment of this new world for Windows and Windows developers. This is an excellent 400 level investigation of the core changes that support the new app model. Huge thanks to Arun for another exceptional conversation and whiteboard session. Tune in. Learn. </itunes:summary>
      <itunes:duration>4063</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</link>
      <pubDate>Wed, 21 Nov 2012 20:08:51 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.mp3" expression="full" duration="4063" fileSize="65025257" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.mp4" expression="full" duration="4063" fileSize="381353166" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.webm" expression="full" duration="4063" fileSize="159794444" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wma" expression="full" duration="4063" fileSize="32874799" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wmv" expression="full" duration="4063" fileSize="477631703" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_high.mp4" expression="full" duration="4063" fileSize="840559152" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_mid.mp4" expression="full" duration="4063" fileSize="586141141" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_Source.wmv" expression="full" duration="4063" fileSize="1166019977" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.ism/manifest" expression="full" duration="4063" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wmv" length="477631703" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Arun Kishan</category>
      <category>Kernel</category>
      <category>whiteboard</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>&quot;From windows to tiles...&quot; Series</title>
      <description><![CDATA[<p>For today's Modern UI Monday post it just felt right to highlight this series from Philip Schäfer, where he's helping us move from windows to tiles (I know, imagine that given the title of this post and series...)</p><h2><a href="http://www.centigrade.de/en/blog/article/from-windows-to-tiles-winrt-sensors-overview-and-csharp-sample/" target="_blank">From windows to tiles: WinRT sensors – Overview and C# sample</a></h2><blockquote><p>Sensors are one of the most defining features that distinguish mobile devices such as tablets or smartphones from common PCs. This being the case, we have been enormously enthusiastic to play around with these components when our brand-new Surface RT tablet arrived recently. And by the way, this device feels like a charm.</p><p>Eventually, we decided to share our experiences in this regard in terms of a blog post giving an overview on the entire sensor landscape being available on the current Surface RT tablet running WinRT – the ARM chips targeting brother of Windows 8 – as an operating system.</p><h5>Overview</h5><p>Basically, the currently available version of Microsoft´s Surface tablet ships with four sensor devices:</p><ol><li>An ambient light sensor </li><li>An accelerometer </li><li>A gyroscope </li><li>A magnetometer </li></ol><p>Given the existence of these four sensors on a hardware layer, we may exploit them in various ways on an application layer; therefore, WinRT abstracts 7 sensor interfaces in its respective API:</p><ol><li>An accelerometer </li><li>A gyroscope </li><li>A compass </li><li>A light sensor </li><li>An orientation sensor </li><li>A simplified orientation sensor </li><li>An inclinometer </li></ol><p>For detailed information regarding the interplay of hardware-level sensor devices and application-layered sensor interfaces, please see <a href="http://msdn.microsoft.com/en-us/library/windows/hardware/br259127.aspx">here</a>.</p><p>...</p></blockquote><h2><a href="http://www.centigrade.de/en/blog/article/from-windows-to-tiles-a-tutorial-on-live-tiles-and-badges/" target="_blank">From windows to tiles: A tutorial on live tiles &amp; badges</a></h2><blockquote><p>This blog post seeks to demonstrate the capabilities of Windows 8 “live tiles” and “badges” as initially introduced in Microsoft´s design language Modern UI (also referred to as Metro UI). Being one of the most defining UI elements in Modern UI style, the concept of (live) tiles should be worth looking at a bit closer.</p><h5>Introduction</h5><p>Already introduced in Windows Phone 7, the concept of “(live) tiles” has also been adopted in Windows 8 and thus applies regardless of whether our target platform is a mobile device (such as a Windows 8 phone or a corresponding tablet like the Microsoft Surface) or a Personal Computer. The term “tile” defines a rectangular button capable of displaying images, textual content and so-called “badges”. In this context, a badge may be either a small icon or a numeric value that is displayed in the bottom-right corner of a tile. The term “live” tile implies that the contents displayed by a tile may be updated dynamically during runtime. Taking into account both badges and a tile´s capability to change its appearance dynamically, Microsoft provides a mighty new feature enabling developers to keep the user updated about an application’s status even if the application itself is terminated or suspended.</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B2%5D-93.png" alt="image" width="255" height="126" border="0"></p><p>A tile displaying its application´s name (bottom-left corner), two dynamically set strings (lines at the top) and a badge notification (bottom-right corner)</p><h5>Tutorial</h5><p>Microsoft allows us to provide tile images for three purposes:</p><p>...</p></blockquote><h2><a href="http://www.centigrade.de/en/blog/article/porting-a-windows-phone-7-app-to-windows-runtime-a-small-case-study/" target="_blank">From windows to tiles: Porting a Windows Phone 7 app to Windows Runtime – A small case study</a></h2><blockquote><h5>I. Setting</h5><p>To begin with, the application we intended to port as a first get-in-touch with Windows RT (also referred to as Windows Runtime, WinRT) is a small, Windows Phone 7 based soccer game leveraging the mightiness of Silverlight as a subset of the Windows Presentation Foundation (WPF). Therefore, the game´s entire frontend had been designed exclusively using Silverlight XAML and related concepts. Furthermore, the applied architecture strongly follows MVVM (Model-View-ViewModel) principles targeting a strict separation of user interface and application logic. The reason for this is, that the game itself has not been created with the intention of selling it but with the intention of evaluating MVVM in the context of rich graphics and highly dynamic UI states.</p><p>Typically, computer games tend to contain various animations ranging from trivial styling of UI elements to complex transitions. Therefore, it would make sense to thoroughly stick to the MVVM pattern to enable designers to do their creative stuff without having to care about any C# code . Usually, the design guys don´t even need to launch a Visual Studio instance, they exclusively need the more design-oriented tool Expression Blend where they can exploit the code provided by their coding colleagues without having to care about the respective implementation details at all (and vice versa).</p><p>To carry this clear separation and smooth collaboration to extremes, we intensely utilized Triggers, Actions (of all kinds) and Behaviors.</p><p>Being guided by the <a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465136.aspx">General Porting Process</a> as specified by Microsoft, we started creating a new, so-called “Windows Store” Project and copied our folders containing code and assets. Please note, that the aforementioned project type specifies a Windows RT (or Modern UI style) application.</p><p>Apart from that, please take into account that this article takes the (Developer) Preview as a basis and might apply only partially in future versions of the Windows RT API.</p><h5>II. Model and View Model Code</h5><p>...</p></blockquote><h2><a href="http://www.centigrade.de/en/blog/article/from-windows-to-tiles-towards-the-development-of-windows-store-applications/" target="_blank">From windows to tiles: Towards the development of Windows Store applications</a></h2><blockquote><p>Launching their new operating system Windows 8, Microsoft establishes an entire set of novel technologies and concepts. The familiar desktop will be supplemented with an additional Start screen in “Modern UI” style (formerly known as “Metro UI” style); in addition to that, Microsoft introduces a new application type called “Windows Store App” (also referred to as Windows RT application or Modern UI application). Especially this new application type is the subject of controversial discussions in the community and thus requires to be focused on in particular.</p><p>On the one hand, there had been a certain enthusiasm concerning new controls, on the other hand there had also been a number of reports about shortcomings in comparison to Windows 7 WPF (Windows Presentation Foundation). Undoubtedly, however, the variety of applicable target platforms ranging from PCs to mobile devices such as tablets (i.e. <a href="http://www.microsoft.com/Surface/en-US">Microsoft Surface</a> which has been released just recently) and phones (at least to a certain extent) strongly contributes to the new operating system´s attractiveness.</p><p>From a developer´s point of view, Windows RT raises a number of questions:</p><ul><li>Which new features will be offered and how do they work? </li><li>How does Windows RT differ from Silverlight or WPF? </li><li>Which concepts and technologies will still be supported? </li><li>How smooth can one port existing WPF-/ Silverlight-based applications to Windows RT? </li><li>How comfortably can one actually mix XAML and C# with technologies like HTML or JavaScript? </li></ul><p>Obviously, there are numerous exciting questions that require appropriate answers. Being a UI-focused company with strong expertise in the area of WPF and Silverlight, Centigrade GmbH is currently thoroughly concerned with the development of Windows Store applications. In fact, Centigrade is an official vendor of Microsoft Germany, supporting companies new to Windows RT with respective consulting services.</p><p>For this reason, we are intensely investigating the domain of Windows RT and hence want to share our knowledge and experiences with the community. Thus, we are going to publish several blog posts in the upcoming weeks both discussing Windows 8/ Windows RT related issues and providing hands-on tutorials.</p><p>...</p></blockquote><p>New posts in this series are still coming, so subscribe to the feed and follow along on his journey...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:90fb6eebf3fa444686b2a10c014e851c">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/From-windows-to-tiles-Series</comments>
      <itunes:summary>For today&#39;s Modern UI Monday post it just felt right to highlight this series from Philip Sch&#228;fer, where he&#39;s helping us move from windows to tiles (I know, imagine that given the title of this post and series...) From windows to tiles: WinRT sensors – Overview and C# sampleSensors are one of the most defining features that distinguish mobile devices such as tablets or smartphones from common PCs. This being the case, we have been enormously enthusiastic to play around with these components when our brand-new Surface RT tablet arrived recently. And by the way, this device feels like a charm. Eventually, we decided to share our experiences in this regard in terms of a blog post giving an overview on the entire sensor landscape being available on the current Surface RT tablet running WinRT – the ARM chips targeting brother of Windows 8 – as an operating system. OverviewBasically, the currently available version of Microsoft&#180;s Surface tablet ships with four sensor devices: An ambient light sensor An accelerometer A gyroscope A magnetometer Given the existence of these four sensors on a hardware layer, we may exploit them in various ways on an application layer; therefore, WinRT abstracts 7 sensor interfaces in its respective API: An accelerometer A gyroscope A compass A light sensor An orientation sensor A simplified orientation sensor An inclinometer For detailed information regarding the interplay of hardware-level sensor devices and application-layered sensor interfaces, please see here. ... From windows to tiles: A tutorial on live tiles &amp;amp; badgesThis blog post seeks to demonstrate the capabilities of Windows 8 “live tiles” and “badges” as initially introduced in Microsoft&#180;s design language Modern UI (also referred to as Metro UI). Being one of the most defining UI elements in Modern UI style, the concept of (live) tiles should be worth looking at a bit closer. IntroductionAlready introduced in Windows Phone 7, the concept of “(live) tiles” has also been adopted</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/From-windows-to-tiles-Series</link>
      <pubDate>Mon, 19 Nov 2012 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/From-windows-to-tiles-Series</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c7cdf07d-a95e-47f9-8790-d13a2407e54c.png" height="50" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1cfb9bef-382e-414b-b251-e82af8fa8f34.png" height="109" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/From-windows-to-tiles-Series/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>TWC9: Azure Conf, Unit Test, High Perf JavaScript, Inside WinRT, Kinect Browser</title>
      <description><![CDATA[<p>This week on Channel 9, Brian and Dan discuss the week's top developer news, including;</p><ul><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=36s">[0:36]</a>&nbsp;<a href="http://channel9.msdn.com/Events/WindowsAzureConf/2012">Windows AzureConf 2012</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=1m15s">[1:15]</a>&nbsp;<a href="http://blogs.msdn.com/b/officeapps/archive/2012/11/12/announcing-the-latest-release-of-office-developer-tools.aspx">Announcing the Latest Release of Office Developer Tools</a> (Grace Kochavi) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=2m46s">[2:46]</a>&nbsp;<a href="http://10rem.net/blog/2012/11/12/building-quality-windows-8-apps-important-pre-submission-checks-for-your-windows-store-apps">Building quality Windows 8 apps: Important pre-submission checks for your Windows Store apps</a> (Pete Brown) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=3m44s">[3:44]</a>&nbsp;<a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/09/how-to-manage-unit-tests-in-visual-studio-2012-update-1-part-1-using-traits-in-the-unit-test-explorer.aspx">How to manage unit tests in Visual Studio 2012 Update 1 : Part 1–Using Traits in the Unit Test Explorer</a> (Terje Sandstrom (via Charles Sterling)) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=5m24s">[5:24]</a>&nbsp;<a href="http://www.silverlightshow.net/items/Windows-8-Development-Blendability.aspx">Windows 8 Development &#43; Blendability</a> (Braulio Diez) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=6m44s">[6:44]</a>&nbsp;<a href="http://www.wintellect.com/cs/blogs/jrobbins/archive/2012/11/12/intellitrace-making-on-time-shipping-possible.aspx">IntelliTrace: Making On Time Shipping Possible</a> (John Robbins) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=7m42s">[7:42]</a>&nbsp;<a href="http://blogs.msdn.com/b/dotnet/archive/2012/11/13/the-net-framework-4-5-is-optimized-for-the-cloud.aspx">Scaling cloud apps with the .NET Framework 4.5</a> (Richard Lander) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=8m43s">[8:43]</a>&nbsp;<a href="http://channel9.msdn.com/Events/Build/2012/4-000">//build/ Flashback: Building High-Performing JavaScript for Modern Engines</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=9m43s">[9:43]</a>&nbsp;<a href="http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime">Inside Windows 8: The Windows Runtime</a> (Martyn Lovell and Elliot H Omiya) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=10m57s">[10:57]</a>&nbsp;<a href="https://gl2dx.codeplex.com/">OpenGL for WinRT</a> </li></ul><p><strong>Picks of the Week!</strong></p><ul><li>Brian's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=11m54s">[11:54]</a> <a href="http://miksovsky.blogs.com/flowstate/2012/11/designing-by-making.html">Designing by Making: your process for arranging furniture can point toward a good process for UI design</a> (Jan Miksovsky) </li><li>Dan's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-November-16-2012#time=12m58s">[12:58]</a> <a href="http://www.i-programmer.info/news/194-kinect/5078-kinected-browser-kinect-on-the-web.html">Kinected Browser - Kinect On The Web</a> (Harry Fairhead) </li></ul><p>&nbsp;</p><p><strong>Programming Note: </strong>Due to the Thanksgiving Holiday in the US next week, there will be much turkey eating and no TWC9...</p><p><strong>Microsoft'ism Translation:</strong> &quot;Magic Folder&quot; (mentioned by Brian as &quot;Magic Foldering&quot;) is the in-house service we wrote to encode our videos for all the different formats, prep them for publishing, etc. It's one of the magic parts that powers Channel 9</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:94e03addb10748e38c5ba10a0179d510">]]></description>
      <comments>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-November-16-2012</comments>
      <itunes:summary>This week on Channel 9, Brian and Dan discuss the week&#39;s top developer news, including; [0:36]&amp;nbsp;Windows AzureConf 2012 [1:15]&amp;nbsp;Announcing the Latest Release of Office Developer Tools (Grace Kochavi) [2:46]&amp;nbsp;Building quality Windows 8 apps: Important pre-submission checks for your Windows Store apps (Pete Brown) [3:44]&amp;nbsp;How to manage unit tests in Visual Studio 2012 Update 1 : Part 1–Using Traits in the Unit Test Explorer (Terje Sandstrom (via Charles Sterling)) [5:24]&amp;nbsp;Windows 8 Development &amp;#43; Blendability (Braulio Diez) [6:44]&amp;nbsp;IntelliTrace: Making On Time Shipping Possible (John Robbins) [7:42]&amp;nbsp;Scaling cloud apps with the .NET Framework 4.5 (Richard Lander) [8:43]&amp;nbsp;//build/ Flashback: Building High-Performing JavaScript for Modern Engines [9:43]&amp;nbsp;Inside Windows 8: The Windows Runtime (Martyn Lovell and Elliot H Omiya) [10:57]&amp;nbsp;OpenGL for WinRT Picks of the Week! Brian&#39;s Pick of the Week:[11:54] Designing by Making: your process for arranging furniture can point toward a good process for UI design (Jan Miksovsky) Dan&#39;s Pick of the Week:[12:58] Kinected Browser - Kinect On The Web (Harry Fairhead) &amp;nbsp; Programming Note: Due to the Thanksgiving Holiday in the US next week, there will be much turkey eating and no TWC9... Microsoft&#39;ism Translation: &amp;quot;Magic Folder&amp;quot; (mentioned by Brian as &amp;quot;Magic Foldering&amp;quot;) is the in-house service we wrote to encode our videos for all the different formats, prep them for publishing, etc. It&#39;s one of the magic parts that powers Channel 9 </itunes:summary>
      <itunes:duration>918</itunes:duration>
      <link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-November-16-2012</link>
      <pubDate>Sat, 17 Nov 2012 04:02:22 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-November-16-2012</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.mp3" expression="full" duration="918" fileSize="14704222" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.mp4" expression="full" duration="918" fileSize="88394802" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.webm" expression="full" duration="918" fileSize="33374349" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.wma" expression="full" duration="918" fileSize="7436927" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.wmv" expression="full" duration="918" fileSize="50400545" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_high.mp4" expression="full" duration="918" fileSize="193262650" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_mid.mp4" expression="full" duration="918" fileSize="135127756" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9_Source.wmv" expression="full" duration="918" fileSize="115628605" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.ism/manifest" expression="full" duration="918" fileSize="6036" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f24c/a75fcd80-84b0-43e9-aeea-34c06d6ef24c/20121116TWC9.wmv" length="50400545" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brian Keller, Dan Fernandez, Greg Duncan</dc:creator>
      <itunes:author>Brian Keller, Dan Fernandez, Greg Duncan</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-November-16-2012/RSS</wfw:commentRss>
      <category>Azure</category>
      <category>Blend</category>
      <category>Kinect</category>
      <category>Microsoft Office</category>
      <category>Unit Testing</category>
      <category>Visual Studio</category>
      <category>Windows 8</category>
      <category>.NET Framework 4.5</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>Inside Windows 8: Martyn Lovell and Elliot H Omiya - The Windows Runtime</title>
      <description><![CDATA[<p><strong>Windows 8</strong> introduces an application programming model for building new kinds of user mode apps called <strong>Windows Store Apps</strong>. The name reflects the new way users discover, download, purchase, rate, and&nbsp;install applications on Windows 8: <strong>The Windows Store</strong>.<br><br>On Windows 8, underneath this new application model is the <strong>Windows Runtime</strong> (WinRT for short), which provides an API and ABI as well as services for these modern Windows applications.&nbsp;WinRT is&nbsp;a security sandbox and an advanced execution environment. It enables efficient interoperation among very different language &quot;projections&quot;—so, JavaScript, for example, can seamlessly interact with C&#43;&#43;.&nbsp;</p><p>What is WinRT, exactly? Why is it designed the way it is? What's the history of WinRT? What are the primary goals of this new technology? How did the Windows engineering team arrive at the design and implementation of this new Windows user mode development platform? These are the key questions addressed in this conversation with Windows Runtime engineering leaders <strong>Martyn Lovell</strong> and <strong>Elliot H Omiya</strong> (we call him EHO). Elliot and Martyn are two of the original WinRT architects. Watch as they tell us how it was conceived, how it works, and why COM is such a big part of the equation (it's not your grandmother's COM, mind you. WinRT is a very different COM than classic COM).&nbsp;<br><br><strong>Huge thanks</strong> to Martyn and EHO for this excellent conversation.</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cd5e912506fb49aa85eda100014533a6">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</comments>
      <itunes:summary>Windows 8 introduces an application programming model for building new kinds of user mode apps called Windows Store Apps. The name reflects the new way users discover, download, purchase, rate, and&amp;nbsp;install applications on Windows 8: The Windows Store.On Windows 8, underneath this new application model is the Windows Runtime (WinRT for short), which provides an API and ABI as well as services for these modern Windows applications.&amp;nbsp;WinRT is&amp;nbsp;a security sandbox and an advanced execution environment. It enables efficient interoperation among very different language &amp;quot;projections&amp;quot;—so, JavaScript, for example, can seamlessly interact with C&amp;#43;&amp;#43;.&amp;nbsp; What is WinRT, exactly? Why is it designed the way it is? What&#39;s the history of WinRT? What are the primary goals of this new technology? How did the Windows engineering team arrive at the design and implementation of this new Windows user mode development platform? These are the key questions addressed in this conversation with Windows Runtime engineering leaders Martyn Lovell and Elliot H Omiya (we call him EHO). Elliot and Martyn are two of the original WinRT architects. Watch as they tell us how it was conceived, how it works, and why COM is such a big part of the equation (it&#39;s not your grandmother&#39;s COM, mind you. WinRT is a very different COM than classic COM).&amp;nbsp;Huge thanks to Martyn and EHO for this excellent conversation. Tune in. </itunes:summary>
      <itunes:duration>2841</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</link>
      <pubDate>Mon, 12 Nov 2012 20:54:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.mp3" expression="full" duration="2841" fileSize="45470660" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.mp4" expression="full" duration="2841" fileSize="267808081" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.webm" expression="full" duration="2841" fileSize="113594860" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wma" expression="full" duration="2841" fileSize="22991639" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wmv" expression="full" duration="2841" fileSize="229423163" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_high.mp4" expression="full" duration="2841" fileSize="588038432" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_mid.mp4" expression="full" duration="2841" fileSize="410719717" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT_Source.wmv" expression="full" duration="2841" fileSize="615866415" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.ism/manifest" expression="full" duration="2841" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/cb97/bc855808-a1be-4a6f-b81c-28b84f64cb97/InsideWindows8LovellEHOWinRT.wmv" length="229423163" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-8-Martyn-Lovell-and-Elliot-H-Omiya-The-Windows-Runtime/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>COM</category>
      <category>Platform</category>
      <category>Programming</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Windows 8 Apps and the Outside World</title>
      <description><![CDATA[<p>This is a recording from an MSDN webcast&nbsp;on&nbsp;October 2, 2012.</p><p><strong>Abstract <br></strong><span lang="EN-US"><span lang="EN-US">Windows Store apps will give users a great experience. Apps promise the user to be alive and connected. Being connected means interfacing with services and the cloud. But what options do we have to make the connection to the outside world? In this session, we'll explore how WinRT apps can connect with services (WCF, REST...)&nbsp;and the cloud to offer a great experience. We'll also see how internals like roaming data can be used in your apps.</span></span></p><p><strong>Speaker: <a href="http://twitter.com/gillcleeren" target="_blank">Gill Cleeren</a></strong></p><p><a href="http://www.slideshare.net/msdnbelux/windows-8-apps-and-the-outside-world" target="_blank"><strong>Download the slides.</strong></a></p><p><strong>Extra <br></strong>- Belgian app builders: discover your new home: <a href="http://msdn.be/apps">http://msdn.be/apps</a> AKA the <strong>Apps on Windows</strong> portal.<strong><br></strong><span lang="EN-US">- Working on Windows 8 app and need some expert advice? Attend an <a href="http://appclinics.be" target="_blank"><strong>App Clinic</strong></a>! <br>- </span><span lang="EN-US">Have a look at the next <strong>events&nbsp;</strong>we have planned for developers in Belgium: <a href="http://msdn-events.be/">http://msdn-events.be</a></span><span lang="EN-US">&nbsp;</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5c1979e8f06449b690b9a0eb00c436e8">]]></description>
      <comments>http://channel9.msdn.com/posts/Windows-8-Apps-and-the-Outside-World</comments>
      <itunes:summary>This is a recording from an MSDN webcast&amp;nbsp;on&amp;nbsp;October 2, 2012. Abstract Windows Store apps will give users a great experience. Apps promise the user to be alive and connected. Being connected means interfacing with services and the cloud. But what options do we have to make the connection to the outside world? In this session, we&#39;ll explore how WinRT apps can connect with services (WCF, REST...)&amp;nbsp;and the cloud to offer a great experience. We&#39;ll also see how internals like roaming data can be used in your apps. Speaker: Gill Cleeren Download the slides. Extra - Belgian app builders: discover your new home: http://msdn.be/apps AKA the Apps on Windows portal.- Working on Windows 8 app and need some expert advice? Attend an App Clinic! - Have a look at the next events&amp;nbsp;we have planned for developers in Belgium: http://msdn-events.be&amp;nbsp; </itunes:summary>
      <itunes:duration>4186</itunes:duration>
      <link>http://channel9.msdn.com/posts/Windows-8-Apps-and-the-Outside-World</link>
      <pubDate>Mon, 15 Oct 2012 13:37:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Windows-8-Apps-and-the-Outside-World</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.mp3" expression="full" duration="4186" fileSize="66990668" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.mp4" expression="full" duration="4186" fileSize="356932558" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.webm" expression="full" duration="4186" fileSize="117644809" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.wma" expression="full" duration="4186" fileSize="33860111" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.wmv" expression="full" duration="4186" fileSize="171141329" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_high.mp4" expression="full" duration="4186" fileSize="833541296" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_mid.mp4" expression="full" duration="4186" fileSize="570950457" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld_Source.wmv" expression="full" duration="4186" fileSize="226390669" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.ism/manifest" expression="full" duration="4186" fileSize="6270" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/fb0e/068c6c60-921a-4d3a-be53-c9f5c866fb0e/win8appsoutsideworld.wmv" length="171141329" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Anthony de Bruyn</dc:creator>
      <itunes:author>Anthony de Bruyn</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Windows-8-Apps-and-the-Outside-World/rss</wfw:commentRss>
      <category>BeLux</category>
      <category>Cloud</category>
      <category>REST</category>
      <category>WCF</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>WinRT XAML Toolkit v1.2 for Windows 8 RTM - One Library, tons of features...</title>
      <description><![CDATA[<p>In out WinRT Wednesday post we're featuring a toolkit to help you build your apps faster, letting you focus on adding cool features and not worrying about plumbing. We're talking one official boat load of cool features, controls and capabilities... Free!</p><h2><a href="http://winrtxamltoolkit.codeplex.com/">WinRT XAML Toolkit</a></h2><blockquote><p><strong>Project Description</strong><br>A set of controls, extensions and helper classes for <a href="http://en.wikipedia.org/wiki/Windows_Runtime_XAML_Framework">Windows Runtime XAML</a> applications.</p><p><strong>Disclaimer</strong><br>This project is not managed by Microsoft. Its coordinator is currently not employed or sponsored by Microsoft. It is not a port of the <a href="http://silverlight.codeplex.com/">Silverlight Toolkit</a>, though it might get there at some point. This does not diminish the value of the code that is part of it and that you are free to use.</p><p><strong>How do I use it?</strong><br>Download the full <a href="http://winrtxamltoolkit.codeplex.com/SourceControl/list/changesets">source code</a> or just the snippet you find useful. Be sure to try the samples! Find me on <a href="http://twitter.com/#!/xyzzer">twitter</a> to ask any questions.</p><p><strong>Features</strong></p><ul><li>Integrated extensions from the <strong><a href="http://asyncui.codeplex.com/">AsyncUI library</a></strong>- a set of extension methods for UI classes that add support for async/await to wait for events such as: <ul><li>Wait for a BitmapImage to load </li><li>Wait for a Button or one of a list of buttons to be clicked </li><li>Wait for a FrameworkElement to load, unload or become non-zero-sized </li><li>Wait for a MediaElement to change state - eg. to start or finish playback </li><li>Wait for a Selector (e.g. ListBox) to change selected item </li><li>Wait for a Storyboard to complete </li><li>Wait for a VisualState transition to complete </li><li>Wait for a WebView to complete navigation </li><li>Wait for a WriteableBitmap to load (uses polling due to lack of an event) </li></ul></li></ul><ul><li><strong>Controls</strong> <ul><li><strong>AnimatingContainer</strong> - a container control that will animate its contents rotating or zooming in/out, eg. to make them feel more alive. </li><li><strong>CameraCaptureControl</strong> - supports displaying camera preview, capturing photos and videos, cycling between existing video capture devices, setting preference to Front/Back panel camera, etc. </li><li><strong>CascadingTextBlock</strong> - a TextBlock replacement that animates the individual letters in a cascade - fading in while falling down into position, then optionally fading out while falling down from the standard position. </li><li><strong>CountdownControl</strong> - a movie-style control that animates a ring-slice shape while counting down seconds - e.g. to take a picture with a camera after a given number of seconds (supports async/await). </li><li><strong>CustomAppBar</strong> - a custom implementation of the AppBar that automatically handles the three gestures to switch IsOpen (WinKey&#43;Z, Right-Click, EdgeGesture), adds a CanOpen property, so you can prevent it from opening and opens/hides with a sliding animation when placed anywhere in the app, so you can layer content on top of it. Also features CanDismiss property to force the app bar to stay open in some situations, CanOpenInSnappedView which allows to block the app bar from showing up when the app is in the snapped view. </li><li><strong>CustomGridSplitter</strong> - a custom implementation of a GridSplitter as a templated control. </li><li><strong>DelayedLoadControl</strong> - given a content/DataTemplate - loads the contents after a given amount of time - e.g. to allow for staged loading of contents on screen. </li><li><strong>ImageButton</strong> - a custom Button control that takes one to three images to be used to represent different states of the button (normal/hover/pressed/disabled) as well as ways for the button to render all 4 states with just one or two images. </li><li><strong>ImageToggleButton</strong> - custom ToggleButton control, that like ImageButton - helps create buttons based on button state images using from 1 to 8 different state images and generating other state images with some simple image processing. </li><li><strong>InputDialog</strong> - a custom/templated dialog control that takes text input. </li><li><strong>ListItemButton</strong> - a simple button control with Click event and Command property to be used inside of list controls (the standard button steals pointer capture from the List/Grid~Items so they can't be selected. </li><li><strong>NumericUpDown</strong> - allows to display and manipulate a number using text input, &#43;/- buttons or Blend-like swipe-manipulations </li><li><strong>PieSlice</strong> - a pie slice path/shape given StartAngle, EndAngle and Radius. </li><li><strong>RingSlice</strong> - a pie slice path/shape given StartAngle, EndAngle, Radius and InnerRadius. </li><li><strong>WatermarkTextBox</strong> - TextBox control with a watermark. Set WatermarkText to change the watermark prompt, change WatermarkStyle to change the style of the watermark TextBlock. </li><li><strong>WebBrowser</strong> - a templated control with a WebView &#43; address bar, title bar, backstack navigation, favicon. <em>work in progress (visual states are a bit messed up), but might be helpful as a starting point</em> </li></ul></li></ul><ul><li><strong>Controls.Extensions</strong> <ul><li><strong>AnimationHelper</strong> - two attached properties - Storyboard and IsPlaying. Allows to easily control Storyboard playback from a view model (note limitation - a single storyboard per control). </li><li><strong>AppBarExtensions.HideWhenSnapped</strong> - allows to make the AppBar automatically hide when the app goes to the snapped view. </li><li><strong>ContentControlExtensions.FadeTransitioningContentTemplate</strong> - allows to change content template with a fade out/fade in transition. </li><li><strong>ControlExtensions.Cursor</strong> - enables setting a mouse cursor to show when hovering over a control. </li><li><strong>ImageExtensions.FadeInOnLoaded/.Source</strong> - allows to specify an image source such that the image fades in smoothly when the image source is loaded. </li><li><strong>ListBoxExtensions./ListViewExtensions.BindableSelection</strong> - allows a two-way binding of the SelectedItems collection on the Selector/list controls. </li><li><strong>RichTextBlockExtensions.PlainText</strong> - attached property that allows to easily single-way-bind plain text to a RichTextBlock (not really that useful other than for visualizing RichTextBlock styles in the sample app provided). </li><li><strong>TextBlockExtensions/GetCharacterRect()</strong> - an extension method that returns a rectangle that holds a character at a given index in the TextBlock </li><li><strong>TextBoxValidationExtensions</strong> - extensions that allow to specify the Format of the requested Text input as well as brushes to use to highlight a TextBox with valid or invalid Text. </li><li><strong>ViewboxExtensions.GetChildScaleX()/GetChildScaleY()</strong> - return the effective scale of the Viewbox Child. </li><li><strong>VisualTreeHelperExtensions</strong> - provides a set of extension methods that enumerate visual tree ascendants/descendants of a given control - making it easy to do these operations with LINQ as well as simple ways to list controls of a given type or find the first control of a given type searching up or down the visual tree </li><li><strong>WebViewExtensions</strong> - extensions to get currently loaded page address, title, favicon, head tag's inner HTML. </li></ul></li></ul><ul><li><strong>Converters</strong>. <ul><li><strong>BindingDebugConverter</strong> - helps debug bindings by allowing to trace or break whenever a binding gets updated. </li><li><strong>BooleanToDataTemplateConverter</strong> - given two DataTemplates (TrueTemplate and FalseTemplate) - converts the input value to the given template. A different take on DataTemplateSelector. </li><li><strong>BooleanToVisibilityConverter</strong> - the mother of all converters </li><li><strong>ColorToBrushConverter</strong> - converts a Color to a Brush </li><li><strong>DoubleToIntConverter</strong> </li><li><strong>NullableBoolToBoolConverter</strong> </li><li><strong>NullableBoolToVisibilityConverter</strong> </li><li><strong>SecondsToTimeSpanStringConverter</strong> - converts the number of seconds (a double type) to a TimeSpan - useful for configuring some animations </li></ul></li></ul><ul><li><strong>Debugging</strong>helpers <ul><li><strong>VisualTreeDebugger</strong> - provides a trace of the visual tree structure when a control loads, its layout updates or it gets tapped as well as allowing the application to break in the debugger if one of these events occurs </li><li><strong>Debug/DebugConsole/DebugConsoleOverlay/DC.Trace()</strong> - enables tracing and displaying traced information right in the application on a collapsible panel </li></ul></li></ul><ul><li><strong>Imaging Extensions</strong> <ul><li><strong>BitmapImageLoadExtensions</strong> - extensions to simplify loading BitmapImages based on StorageFile or file name </li><li><strong>ColorExtensions</strong> - Conversions between pixels and pixel buffer types of byte, int and Color </li><li><strong>IBufferExtensions</strong> - Adds a GetPixels() extension method to the PixelBuffer property of a WriteableBitmap that reads in the buffer to a byte array and exposes an indexer compatible to the one of the Pixels property in Silverlight's WriteableBitmap </li><li><strong>WriteableBitmap~</strong>- a set of extension methods for a WriteableBitmap <ul><li><strong>WriteableBitmapSaveExtensions</strong> - support for loading and saving the bitmap to/from files </li><li><strong>WriteableBitmapBlitBlockExtensions</strong> - support for quick blitting of a full-width section of a bitmap to another bitmap of same width </li><li><strong>WriteableBitmapCopyExtensions</strong> - support creating a copy of a WriteableBitmap </li><li><strong>WriteableBitmapCropExtensions</strong> - support for creating a cropped version of a WriteableBitmap </li><li><strong>WriteableBitmapDarkenExtension</strong> - performs image processing to darken the pixels of the WriteableBitmap. </li><li><strong>WriteableBitmapFloodFillExtensions</strong> - support for flood-filling a region of a WriteableBitmap - either limited by an outline color or by replacing a given color - usually a color at the starting position or colors similar to it </li><li><strong>WriteableBitmapFromBitmapImageExtension</strong> - allows to create a WriteableBitmap from a BitmapImage assuming the BitmapImage is installed with the application. </li><li><strong>WriteableBitmapGrayscaleExtension</strong> - performs image processing to make the pixels of the WriteableBitmap (more) grayscale. </li><li><strong>WriteableBitmapLightenExtension</strong> - performs image processing to lighten the pixels of the WriteableBitmap. </li></ul></li></ul></li></ul><ul><li><strong>IO</strong>helpers <ul><li><strong>ScaledImageFile.Get()</strong> - Used to retrieve a StorageFile that uses qualifiers in the naming convention. </li><li><strong>StorageFileExtensions.GetSize()/.GetSizeString()</strong> - allow to get the size of a file and its string representation (automatically converting from bytes to kB, MB, GB, TB) </li><li><strong>StorageFolderExtensions</strong> <ul><li><strong>.ContainsFile()</strong> - returns a value that states whether a file with specific name exists in the folder </li><li><strong>.CreateTempFile()</strong> - creates a temporary file </li><li><strong>.CreateTempFileName()</strong> - returns an unused, unique file name for a temporary file </li></ul></li><li><strong>StringIOExtensions</strong> - allows to easily read or write a string from/to file in a single call </li><li><strong>Serialization</strong> <ul><li><strong>JsonSerialization</strong> - allows to serialize a properly DataContract-annotated object to a JSON string or file or deserialize an existing one. </li><li><strong>XmlSerialization</strong> - allows to serialize a properly DataContract- or XmlSerializer-annotated object to a XML string or file or deserialize an existing one. </li></ul></li></ul></li></ul><ul><li><strong>Net.WebFile.SaveAsync()</strong>- downloads a file from a given URL, automatically figuring out the recommended file name and saving it to a given or default folder </li></ul><ul><li><strong>Tools</strong> <ul><li><strong>BackgroundTimer</strong> - a timer class similar to DispatcherTimer in its interface, but somewhat more precise and running on a background thread </li><li><strong>EnumExtensions.GetValues&lt;T&gt;()</strong> - allows to get an array of strongly typed values of enum type T </li><li><strong>TryCatchRetry</strong> - allows to run a specific Task or Action, catching exceptions and retrying for a specified number of retries, with optional delays in between (mostly a debugging tool or a means of temporary workarounds) </li></ul></li></ul></blockquote><h3><a href="http://winrtxamltoolkit.codeplex.com/releases/view/93390">WinRT XAML Toolkit - 1.2.0</a>&nbsp;(<a href="http://jupitertoolkit.codeplex.com/releases/">Click here</a>&nbsp;for the latest version)</h3><blockquote><p>WinRT XAML Toolkit based on the Windows 8 RTM SDK.</p><p>Download the latest source from the <a href="http://winrtxamltoolkit.codeplex.com/SourceControl/list/changesets">SOURCE CODE</a> page.</p><p>For compiled version use <a href="http://nuget.org/packages/winrtxamltoolkit">NuGet</a>.</p><p>You can add it to your project in Visual Studio by going to View/Other Windows/Package Manager Console and entering:<br>PM&gt; Install-Package winrtxamltoolkit</p><p><strong>Features</strong></p><ul><li><strong>AsyncUI</strong> extensions </li><li><strong>Controls</strong> and control extensions </li><li><strong>Converters</strong> </li><li><strong>Debugging</strong> helpers </li><li><strong>Imaging</strong> </li><li><strong>IO</strong> helpers </li><li><strong>VisualTree</strong> helpers </li><li><strong>Samples</strong> </li></ul></blockquote><p>Here's a snap of the Solution;</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B3%5D-66.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B1%5D-82.png" alt="image" width="303" height="427" border="0"></a></p><p>The latest drop compiled and ran for me the first time with no problems. Here's some snaps of the sample app;</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B7%5D-27.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B3%5D-58.png" alt="image" width="520" height="301" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B10%5D-29.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B4%5D-49.png" alt="image" width="520" height="301" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B13%5D-20.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B5%5D-42.png" alt="image" width="520" height="301" border="0"></a><br>(Wow, I need to shave...and loose the gray hair... lol)</p><p><a href="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B16%5D-20.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image_thumb%5B6%5D-35.png" alt="image" width="520" height="301" border="0"></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d5e70c4f0eae4dc58fc7a0bf0189361b">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/WinRT-XAML-Toolkit-v12-for-Windows-8-RTM-One-Library-tons-of-features</comments>
      <itunes:summary>In out WinRT Wednesday post we&#39;re featuring a toolkit to help you build your apps faster, letting you focus on adding cool features and not worrying about plumbing. We&#39;re talking one official boat load of cool features, controls and capabilities... Free! WinRT XAML ToolkitProject DescriptionA set of controls, extensions and helper classes for Windows Runtime XAML applications. DisclaimerThis project is not managed by Microsoft. Its coordinator is currently not employed or sponsored by Microsoft. It is not a port of the Silverlight Toolkit, though it might get there at some point. This does not diminish the value of the code that is part of it and that you are free to use. How do I use it?Download the full source code or just the snippet you find useful. Be sure to try the samples! Find me on twitter to ask any questions. Features Integrated extensions from the AsyncUI library- a set of extension methods for UI classes that add support for async/await to wait for events such as: Wait for a BitmapImage to load Wait for a Button or one of a list of buttons to be clicked Wait for a FrameworkElement to load, unload or become non-zero-sized Wait for a MediaElement to change state - eg. to start or finish playback Wait for a Selector (e.g. ListBox) to change selected item Wait for a Storyboard to complete Wait for a VisualState transition to complete Wait for a WebView to complete navigation Wait for a WriteableBitmap to load (uses polling due to lack of an event) Controls AnimatingContainer - a container control that will animate its contents rotating or zooming in/out, eg. to make them feel more alive. CameraCaptureControl - supports displaying camera preview, capturing photos and videos, cycling between existing video capture devices, setting preference to Front/Back panel camera, etc. CascadingTextBlock - a TextBlock replacement that animates the individual letters in a cascade - fading in while falling down into position, then optionally fading out while falling down </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/WinRT-XAML-Toolkit-v12-for-Windows-8-RTM-One-Library-tons-of-features</link>
      <pubDate>Wed, 12 Sep 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/WinRT-XAML-Toolkit-v12-for-Windows-8-RTM-One-Library-tons-of-features</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f3696a9f-2de6-479e-89ca-a1763a59a719.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/15c375e8-f984-4ed0-a598-c467ffbdb1b7.png" height="124" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/WinRT-XAML-Toolkit-v12-for-Windows-8-RTM-One-Library-tons-of-features/RSS</wfw:commentRss>
      <category>C#</category>
      <category>XAML</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>TWC9: Build sold out, Portable Class Library, eBooks galore, SQLite, WinRT and more</title>
      <description><![CDATA[<p>This week on Channel 9, Dan and Brian Peek discuss the week's top developer news, including:</p><ul><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=51s">[0:51]</a>&nbsp;<a href="http://www.buildwindows.com/">http://www.buildwindows.com/</a>, <a href="http://channel9.msdn.com/Blogs/C9Team/Build-2012-Registration-is-now-open">Build 2012 is sold out. Tune in online.</a>, <a href="http://channel9.msdn.com/Events/BUILD/2012">http://channel9.msdn.com/Events/BUILD/2012</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=1m50s">[1:50]</a> <a href="http://kishore1021.wordpress.com/2012/08/06/what-is-portable-class-library-project-in-visual-studio-2012-net-4-5/">What is Portable Class Library project in Visual Studio 2012– .NET 4.5</a> (Kishore Babu Gaddam) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=3m4s">[3:04]</a> <a href="http://channel9.msdn.com/Series/Javascript-Fundamentals-Development-for-Absolute-Beginners">Javascript Fundamentals: Development for Absolute Beginners</a> (Clint Rutkas, Bob Tabor, Golnaz ) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=3m54s">[3:54]</a> <a href="http://blogs.msdn.com/b/windowsappdev/archive/2012/08/06/building-your-own-windows-runtime-components-to-deliver-great-metro-style-apps.aspx">Building your own Windows Runtime components to deliver great Metro style apps</a> (Ines Khelifi) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=6m22s">[6:22]</a> <a href="http://timheuer.com/blog/archive/2012/08/07/updated-how-to-using-sqlite-from-windows-store-apps.aspx">UPDATED HOWTO: SQLite with Windows 8 apps</a> (Tim Heuer) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=7m34s">[7:34]</a> <a href="http://alnurismail.com/maximizing-code-reuse-across-windows-8-and-windows-phone-apps/">Maximizing Code Reuse Across Windows 8 and Windows Phone Apps</a> (Alnur Ismail) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=8m37s">[8:37]</a> <a href="http://visualstudiogallery.msdn.microsoft.com/0526563b-7a48-4b17-a087-a35cea701052">Callisto</a> (Tim Heuer) [Found via: <a href="http://blogs.technet.com/b/kennymaita/archive/2012/08/07/callisto-library.aspx">CALLISTO Library</a>] </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=9m39s">[9:39]</a> <a href="http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx">Large collection of Free Microsoft eBooks for you, including: SharePoint, Visual Studio, Windows Phone, Windows 8, Office 365, Office 2010, SQL Server 2012, Azure, and more.</a> , <a href="http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0">Another large collection of Free Microsoft eBooks and Resource Kits for you, including: SharePoint 2013, Office 2013, Office 365, Duet 2.0, Azure, Cloud, Windows Phone, Lync, Dynamics CRM, and more.</a> (Eric Ligman), <a href="http://coolthingoftheday.blogspot.com/2012/06/microsoft-technologies-e-book-gallery.html">Microsoft Technologies E-Book Gallery (TechNet Wiki)</a> </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=10m32s">[10:32]</a> Channel 9 Highlight: <a href="http://channel9.msdn.com/Shows/Defrag-Tools">Defrag Tools</a> (Andrew Richards, Larry Larsen) </li></ul><p><strong>Picks of the Week!</strong></p><ul><li>Brian's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=11m21s">[11:21]</a>&nbsp;<a href="http://blogs.technet.com/b/next/archive/2012/08/07/kin-202-tre-animating-the-world-with-the-human-body.aspx" target="_blank">KinÊtre - Animating the World with the Human Body</a> (Steve Clayton) </li><li>Dan's Pick of the Week: <a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-August-10-2012#time=12m58s">[12:58]</a> Build Easter Egg <a href="http://www.buildwindows.com">http://www.buildwindows.com</a>&nbsp; </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a25fa9cd387b4a2ba935a0a8013d10fb">]]></description>
      <comments>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-August-10-2012</comments>
      <itunes:summary>This week on Channel 9, Dan and Brian Peek discuss the week&#39;s top developer news, including: [0:51]&amp;nbsp;http://www.buildwindows.com/, Build 2012 is sold out. Tune in online., http://channel9.msdn.com/Events/BUILD/2012 [1:50] What is Portable Class Library project in Visual Studio 2012– .NET 4.5 (Kishore Babu Gaddam) [3:04] Javascript Fundamentals: Development for Absolute Beginners (Clint Rutkas, Bob Tabor, Golnaz ) [3:54] Building your own Windows Runtime components to deliver great Metro style apps (Ines Khelifi) [6:22] UPDATED HOWTO: SQLite with Windows 8 apps (Tim Heuer) [7:34] Maximizing Code Reuse Across Windows 8 and Windows Phone Apps (Alnur Ismail) [8:37] Callisto (Tim Heuer) [Found via: CALLISTO Library] [9:39] Large collection of Free Microsoft eBooks for you, including: SharePoint, Visual Studio, Windows Phone, Windows 8, Office 365, Office 2010, SQL Server 2012, Azure, and more. , Another large collection of Free Microsoft eBooks and Resource Kits for you, including: SharePoint 2013, Office 2013, Office 365, Duet 2.0, Azure, Cloud, Windows Phone, Lync, Dynamics CRM, and more. (Eric Ligman), Microsoft Technologies E-Book Gallery (TechNet Wiki) [10:32] Channel 9 Highlight: Defrag Tools (Andrew Richards, Larry Larsen) Picks of the Week! Brian&#39;s Pick of the Week:[11:21]&amp;nbsp;Kin&#202;tre - Animating the World with the Human Body (Steve Clayton) Dan&#39;s Pick of the Week: [12:58] Build Easter Egg http://www.buildwindows.com&amp;nbsp; </itunes:summary>
      <itunes:duration>887</itunes:duration>
      <link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-August-10-2012</link>
      <pubDate>Sat, 11 Aug 2012 02:20:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-August-10-2012</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.mp3" expression="full" duration="887" fileSize="14205598" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.mp4" expression="full" duration="887" fileSize="85041416" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.webm" expression="full" duration="887" fileSize="32239917" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.wma" expression="full" duration="887" fileSize="7184591" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.wmv" expression="full" duration="887" fileSize="56352455" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_high.mp4" expression="full" duration="887" fileSize="186035618" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_mid.mp4" expression="full" duration="887" fileSize="130062717" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012_Source.wmv" expression="full" duration="887" fileSize="159206586" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.ism/manifest" expression="full" duration="887" fileSize="6076" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9925/0f98ace3-ffd8-422b-b482-cb0800829925/TWC9August102012.wmv" length="56352455" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brian Peek, Dan Fernandez, Greg Duncan</dc:creator>
      <itunes:author>Brian Peek, Dan Fernandez, Greg Duncan</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-August-10-2012/RSS</wfw:commentRss>
      <category>JavaScript</category>
      <category>Kinect</category>
      <category>visua studio</category>
      <category>Build</category>
      <category>Windows 8</category>
      <category>WinRT</category>
    </item>
  <item>
      <title>TWC9: Build 2012, Metro LOB apps, aspConf, .Net 4.5 GC, Ardunio Shields and more</title>
      <description><![CDATA[<p>This week on Channel 9, Dan and Brian discuss the week's top developer news, including:</p><ul><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=54s">[0:54]</a>&nbsp;<a href="http://channel9.msdn.com/Blogs/Vector/Announcing-BUILD-2012">Announcing BUILD 2012</a> (Tim O'Brien) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=1m58s">[1:58]</a>&nbsp;<a href="http://blogs.msdn.com/b/windowsappdev/archive/2012/07/23/creating-beautiful-views-for-local-files.aspx">Creating beautiful views for local files</a> (Marc Wautier) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=3m50s">[3:50]</a>&nbsp;<a href="http://mark.mymonster.nl/2012/07/25/metrogridhelper-for-winrt-a-helper-to-get-the-alignment-right">MetroGridHelper for WinRT, a helper to get the alignment right</a> (Mark Monster) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=4m28s">[4:28]</a>&nbsp;<a href="http://tozon.info/blog/post/2012/07/23/Debugging-WinRTXAML-bindings.aspx">Debugging WinRT/XAML bindings</a> (Andrej Tozon) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=6m6s">[6:06]</a>&nbsp;<a href="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Designing-Metro-Style-Line-of-Business-Apps">Channel 9 Highlight: Designing Metro Style Line of Business Apps</a> (Robert Green) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=7m10s">[7:10]</a>&nbsp;<a href="http://blogs.msdn.com/b/dotnet/archive/2012/07/20/the-net-framework-4-5-includes-new-garbage-collector-enhancements-for-client-and-server-apps.aspx">The .NET Framework 4.5 includes new garbage collector enhancements for client and server apps</a> (Brandon Bray) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=9m31s">[9:31]</a> aspConf <a href="http://live.aspconf.net/">http://live.aspconf.net/</a> &amp; &lt;<a href="http://channel9.msdn.com/Events/aspConf/aspConf">http://channel9.msdn.com/Events/aspConf/aspConf</a>&gt;, <a href="http://blog.jongallant.com/2012/07/aspconf-speaker-blogs-and-twitter-list.html">aspConf 2012 Speaker Blogs and Twitter accounts: An OPML file for bulk blog feed subscription and a Twitter list for easy Following</a> (Jon Gallant) </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=10m22s">[10:22]</a>&nbsp;<a href="http://blog.ntotten.com/2012/07/23/facebook-apps-and-windows-azure-web-sites-part-1-getting-started/">Facebook Apps and Windows Azure Web Sites (Part 1 – Getting Started)</a> [Nathan Totten] </li><li><a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=11m38s">[11:38]</a> Channel 9 Highlight: <a href="http://channel9.msdn.com/coding4fun/articles/What-Is-an-Arduino-Shield-and-Why-Should-My-Netduino-Care">What Is an Arduino Shield and Why Should My Netduino Care?</a> (Fabien Royer) </li></ul><p><strong>Picks of the Week!</strong></p><ul><li>Brian's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=13m19s">[13:19]</a> <a href="http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html">New Programming Jargon</a> (Jeff Atwood) </li><li>Dan's Pick of the Week:<a href="http://channel9.msdn.com/Shows/This&#43;Week&#43;On&#43;Channel&#43;9/TWC9-July-27-2012#time=15m37s">[15:37]</a> <a href="http://visualstudiogallery.msdn.microsoft.com/4cd5e9ff-d183-46e0-9934-c8832924abb7/description">Codealike VS2010 Extension</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2f8bd3dcee2846f4b23aa09b0009e785">]]></description>
      <comments>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-July-27-2012</comments>
      <itunes:summary>This week on Channel 9, Dan and Brian discuss the week&#39;s top developer news, including: [0:54]&amp;nbsp;Announcing BUILD 2012 (Tim O&#39;Brien) [1:58]&amp;nbsp;Creating beautiful views for local files (Marc Wautier) [3:50]&amp;nbsp;MetroGridHelper for WinRT, a helper to get the alignment right (Mark Monster) [4:28]&amp;nbsp;Debugging WinRT/XAML bindings (Andrej Tozon) [6:06]&amp;nbsp;Channel 9 Highlight: Designing Metro Style Line of Business Apps (Robert Green) [7:10]&amp;nbsp;The .NET Framework 4.5 includes new garbage collector enhancements for client and server apps (Brandon Bray) [9:31] aspConf http://live.aspconf.net/ &amp;amp; &amp;lt;http://channel9.msdn.com/Events/aspConf/aspConf&amp;gt;, aspConf 2012 Speaker Blogs and Twitter accounts: An OPML file for bulk blog feed subscription and a Twitter list for easy Following (Jon Gallant) [10:22]&amp;nbsp;Facebook Apps and Windows Azure Web Sites (Part 1 – Getting Started) [Nathan Totten] [11:38] Channel 9 Highlight: What Is an Arduino Shield and Why Should My Netduino Care? (Fabien Royer) Picks of the Week! Brian&#39;s Pick of the Week:[13:19] New Programming Jargon (Jeff Atwood) Dan&#39;s Pick of the Week:[15:37] Codealike VS2010 Extension </itunes:summary>
      <itunes:duration>1056</itunes:duration>
      <link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-July-27-2012</link>
      <pubDate>Sat, 28 Jul 2012 04:29:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-July-27-2012</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/7bf6cabe-12a8-4768-869b-90dddf4be2c5.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/2b52a346-bfdb-49df-bb41-d2df36e5cd1d.png" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/81b6b84b-397d-40bc-922a-43e6100f5f05.png" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.mp3" expression="full" duration="1056" fileSize="16910212" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.mp4" expression="full" duration="1056" fileSize="100605332" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.webm" expression="full" duration="1056" fileSize="39112652" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.wma" expression="full" duration="1056" fileSize="8551411" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.wmv" expression="full" duration="1056" fileSize="129899821" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012_high.mp4" expression="full" duration="1056" fileSize="220366134" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012_mid.mp4" expression="full" duration="1056" fileSize="153955257" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012_Source.wmv" expression="full" duration="1056" fileSize="155904251" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3c5b/ca65913b-f39d-4149-a8f6-ba8c19d83c5b/TWC9July272012.wmv" length="129899821" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brian Keller, Dan Fernandez, Greg Duncan</dc:creator>
      <itunes:author>Brian Keller, Dan Fernandez, Greg Duncan</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-July-27-2012/RSS</wfw:commentRss>
      <category>asp .net</category>
      <category>Azure</category>
      <category>facebook .net sdk</category>
      <category>Facebook SDK</category>
      <category>Build</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>Microsoft Design Style</category>
    </item>
  <item>
      <title>Windows 8 and WinRT from a C++ perspective</title>
      <description><![CDATA[<p>This is a recording from the 6th edition of the&nbsp;Belgian <a href="http://www.communityday.be" target="_blank">Community Day</a>&nbsp;(21 June 2012).</p><p><strong>Abstract</strong><br>The Windows 8 Runtime (WinRT) is the cornerstone for developing native C&#43;&#43; applications for the Windows 8 Metro platform. This session will explain what exactly the WinRT is, what it is capable of, and how to use it for your C&#43;&#43; Metro applications. You will also see a few language changes that have been made to C&#43;&#43; to make it easier to use the WinRT. The Metro UI aspect of C&#43;&#43; Metro applications can be implemented using XAML or DirectX. This session will go deeper in on how to use XAML and the XAML designers to develop UI for C&#43;&#43; Apps.</p><p><strong>Speaker:</strong> <a href="http://msdn.microsoft.com/nl-be/hh560770#marcgregoire" target="_blank">Marc Grégoire</a></p><p>Build your Windows 8 app now! Make it real within 4 simple steps: <a href="http://www.microsoft.com/belux/msdn/metromap/buildyourapp.html">http://www.microsoft.com/belux/msdn/metromap/buildyourapp.html</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/winrt/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fb2c03b0a5e7494d8f51a09000dec5d3">]]></description>
      <comments>http://channel9.msdn.com/posts/Windows-8-and-WinRT-from-a-C-perspective</comments>
      <itunes:summary>This is a recording from the 6th edition of the&amp;nbsp;Belgian Community Day&amp;nbsp;(21 June 2012). AbstractThe Windows 8 Runtime (WinRT) is the cornerstone for developing native C&amp;#43;&amp;#43; applications for the Windows 8 Metro platform. This session will explain what exactly the WinRT is, what it is capable of, and how to use it for your C&amp;#43;&amp;#43; Metro applications. You will also see a few language changes that have been made to C&amp;#43;&amp;#43; to make it easier to use the WinRT. The Metro UI aspect of C&amp;#43;&amp;#43; Metro applications can be implemented using XAML or DirectX. This session will go deeper in on how to use XAML and the XAML designers to develop UI for C&amp;#43;&amp;#43; Apps. Speaker: Marc Gr&#233;goire Build your Windows 8 app now! Make it real within 4 simple steps: http://www.microsoft.com/belux/msdn/metromap/buildyourapp.html </itunes:summary>
      <itunes:duration>2694</itunes:duration>
      <link>http://channel9.msdn.com/posts/Windows-8-and-WinRT-from-a-C-perspective</link>
      <pubDate>Mon, 16 Jul 2012 16:12:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Windows-8-and-WinRT-from-a-C-perspective</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.mp3" expression="full" duration="2694" fileSize="43106415" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.mp4" expression="full" duration="2694" fileSize="224136516" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.webm" expression="full" duration="2694" fileSize="71665110" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.wma" expression="full" duration="2694" fileSize="21790039" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.wmv" expression="full" duration="2694" fileSize="101173643" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_high.mp4" expression="full" duration="2694" fileSize="551117431" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_mid.mp4" expression="full" duration="2694" fileSize="401692294" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus_Source.wmv" expression="full" duration="2694" fileSize="102565717" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.ism/manifest" expression="full" duration="2694" fileSize="6250" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/c5b0/b7efdca0-a6ea-4a89-97f7-9f2a50f7c5b0/win8winrtcplusplus.wmv" length="101173643" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Anthony de Bruyn</dc:creator>
      <itunes:author>Anthony de Bruyn</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Windows-8-and-WinRT-from-a-C-perspective/rss</wfw:commentRss>
      <category>BeLux</category>
      <category>C++</category>
      <category>XAML</category>
      <category>Windows 8</category>
      <category>WinRT</category>
    </item>    
</channel>
</rss>