<?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 MS Research</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/ms+research/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 MS Research</title>
      <link>http://channel9.msdn.com/Tags/ms+research</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/ms+research</link>
    <language>en</language>
    <pubDate>Sun, 26 May 2013 02:08:50 GMT</pubDate>
    <lastBuildDate>Sun, 26 May 2013 02:08:50 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>129</c9:totalResults>
    <c9:pageCount>6</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Drawbridge: A new form of virtualization for application sandboxing</title>
      <description><![CDATA[<p><strong></strong><strong><a href="http://research.microsoft.com/en-us/projects/drawbridge/" target="_blank">Drawbridge is a research prototype</a></strong><em> of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a <strong>picoprocess</strong>, which is a process-based isolation container with a minimal kernel API surface. Second, a <strong>library OS</strong>, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the <em>picoprocess</em> and the <em>library OS</em>, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads. </em></p><p>The Drawbridge library OS is an <em>experimental&nbsp;</em>Windows 7 library OS - a research project and proving ground&nbsp;for a larger concept: <em>application virtualization and sandboxing</em>.&nbsp;Drawbridge is capable of&nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques<em>. </em>The experiment is going well! Now, what's going on here, <em>exactly</em>?</p><p>Drawbridge research&nbsp;team members <strong>Galen Hunt</strong>, <strong>Reuben Olinsky</strong> and&nbsp;<strong>Jon Howell&nbsp;</strong>dig into some of the details, including project&nbsp;rationale and OS&nbsp;architecture, of research project Drawbridge.</p><p>Paper: <a href="http://research.microsoft.com/apps/pubs/default.aspx?id=141071">http://research.microsoft.com/apps/pubs/default.aspx?id=141071</a></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:abf131e6cd47433594d89e8d000bf427">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</comments>
      <itunes:summary>Drawbridge is a research prototype of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a picoprocess, which is a process-based isolation container with a minimal kernel API surface. Second, a library OS, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the picoprocess and the library OS, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads.  The Drawbridge library OS is an experimental&amp;nbsp;Windows 7 library OS - a research project and proving ground&amp;nbsp;for a larger concept: application virtualization and sandboxing.&amp;nbsp;Drawbridge is capable of&amp;nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques. The experiment is going well! Now, what&#39;s going on here, exactly? Drawbridge research&amp;nbsp;team members Galen Hunt, Reuben Olinsky and&amp;nbsp;Jon Howell&amp;nbsp;dig into some of the details, including project&amp;nbsp;rationale and OS&amp;nbsp;architecture, of research project Drawbridge. Paper: http://research.microsoft.com/apps/pubs/default.aspx?id=141071 &amp;nbsp; </itunes:summary>
      <itunes:duration>2812</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</link>
      <pubDate>Mon, 17 Oct 2011 17:27:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_2MB_ch9.wmv" expression="full" duration="2812" fileSize="931056541" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.mp3" expression="full" duration="2812" fileSize="22503726" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wma" expression="full" duration="2812" fileSize="22751265" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" expression="full" duration="2812" fileSize="610806303" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_high_ch9.mp4" expression="full" duration="2812" fileSize="754043765" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_low_ch9.mp4" expression="full" duration="2812" fileSize="268846402" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_med_ch9.mp4" expression="full" duration="2812" fileSize="582176343" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch.ism/manifest" expression="full" duration="2812" fileSize="6296" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" length="610806303" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Security</category>
      <category>Windows 7</category>
      <category>experimental</category>
    </item>
  <item>
      <title>ICSE 2011: Danny Dig - Retrofitting Parallelism into a Sequential World</title>
      <description><![CDATA[ <p><strong><a href="http://netfiles.uiuc.edu/dig/www/" target="_blank">Dr. Danny Dig</a></strong> is a Principal Investigator at the <a href="http://www.upcrc.illinois.edu/">Universal Parallel Computing Research&nbsp;Center</a>&nbsp;(UPCRC Illinois). UPCRC's stated mission is <em>to make parallel programming&nbsp;synonymous with programming.</em> Dr. Dig leads research on refactorings that retrofit parallelism into existing sequential code. How do you <span>retrofit </span>parallelism into a sequential world? Wolfram Schulte interviews Dr. Dig at <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a> to find out... Tune in.</p><p>[My apologies for the poor lighting. The conversation, on the other hand, is very bright!]</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ecb6a2703f4d405db13c9ef6017da3f9">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</comments>
      <itunes:summary> Dr. Danny Dig is a Principal Investigator at the Universal Parallel Computing Research&amp;nbsp;Center&amp;nbsp;(UPCRC Illinois). UPCRC&#39;s stated mission is to make parallel programming&amp;nbsp;synonymous with programming. Dr. Dig leads research on refactorings that retrofit parallelism into existing sequential code. How do you retrofit parallelism into a sequential world? Wolfram Schulte interviews Dr. Dig at ICSE 2011 to find out... Tune in. [My apologies for the poor lighting. The conversation, on the other hand, is very bright!] </itunes:summary>
      <itunes:duration>1029</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</link>
      <pubDate>Tue, 28 Jun 2011 18:35:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_2MB_ch9.wmv" expression="full" duration="1029" fileSize="178462365" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.mp3" expression="full" duration="1029" fileSize="8233053" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wma" expression="full" duration="1029" fileSize="8329063" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wmv" expression="full" duration="1029" fileSize="214443601" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_high_ch9.mp4" expression="full" duration="1029" fileSize="430525227" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_low_ch9.mp4" expression="full" duration="1029" fileSize="102926264" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig.ism/manifest" expression="full" duration="1029" fileSize="8486" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/a3f9/ecb6a270-3f4d-405d-b13c-9ef6017da3f9/ICSE2011DannyDig_ch9.wmv" length="214443601" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Danny-Dig/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Victor Pankratius - Developing Manycore Applications with Concurrency Auto-Tuners</title>
      <description><![CDATA[ <p>Continuing on with our coverage of <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a>, meet <strong><a href="http://www.victorpankratius.com" target="_blank">Dr. Victor Pankratius</a></strong>. Dr. Pankratius heads the Multicore Software Engineering&nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the <a href="http://www.multicore-systems.org/separs" target="_blank">Software Engineering for parallel Systems (SEPARS)</a> international working group. <a href="http://www.rz.uni-karlsruhe.de/~kb95/papers/Pankratius-SoftwareEngineeringInTheEraOfParallelism.pdf" target="_blank">Dr. Pankratius' current research</a> concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.</p><p>In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding <a href="http://portal.acm.org/citation.cfm?doid=1531793.1531808" target="_blank">OS kernel-level support for auto-tuning user mode applications</a>&nbsp;for manycore processor architectures. This is very fascinating research with great potential. <span class="messageBody">Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&nbsp; Go Victor. Go!</span><br><br>Thanks to Wolfram and Victor for another great conversation. Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:913e39dc09614fc38c909efa0183ac5c">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</comments>
      <itunes:summary> Continuing on with our coverage of ICSE 2011, meet Dr. Victor Pankratius. Dr. Pankratius heads the Multicore Software Engineering&amp;nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the Software Engineering for parallel Systems (SEPARS) international working group. Dr. Pankratius&#39; current research concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging. In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding OS kernel-level support for auto-tuning user mode applications&amp;nbsp;for manycore processor architectures. This is very fascinating research with great potential. Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&amp;nbsp; Go Victor. Go!Thanks to Wolfram and Victor for another great conversation. Tune in. </itunes:summary>
      <itunes:duration>1155</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</link>
      <pubDate>Mon, 20 Jun 2011 21:21:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_2MB_ch9.wmv" expression="full" duration="1155" fileSize="235858943" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.mp3" expression="full" duration="1155" fileSize="9242257" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wma" expression="full" duration="1155" fileSize="9350423" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" expression="full" duration="1155" fileSize="253484363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_high_ch9.mp4" expression="full" duration="1155" fileSize="510196644" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_low_ch9.mp4" expression="full" duration="1155" fileSize="116822945" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius.ism/manifest" expression="full" duration="1155" fileSize="8614" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" length="253484363" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Concurrency</category>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>ICSE 2011: Conversation with Andreas Zeller</title>
      <description><![CDATA[ <p><em><strong><a href="http://www.icse-conferences.org/" target="_blank">ICSE, the International Conference on Software Engineering,®</a>&nbsp;</strong>is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering.</em></p><p>Thankfully, I got to attend <a href="http://2011.icse-conferences.org/" target="_blank"><strong>ICSE 2011</strong> </a>and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram. <br><br>In this video, we meet <strong><a href="http://www.st.cs.uni-saarland.de/zeller/" target="_blank">Andreas Zeller</a></strong>, the creator of <strong><a href="http://www.st.cs.uni-saarland.de/dd/" target="_blank">delta debugging</a></strong> and, in some sense, the world's preeminent debugger mind. His book, <em><a href="http://www.whyprogramsfail.com/" target="_blank">Why Programs Fail</a></em>, should be on the shelves (and not collecting dust, mind you!) of all software developers. Dr. Zeller is <strong><em>very</em></strong> passionate about the discipline of software engineering—the <em>craft</em> of writing software, of making software systems. In particular, Dr. Zeller is a champion of code assertions! If you can't assert what you mean, then what do you really mean? What does Dr. Zeller really mean with this assertion business? Tune in.</p><p>As developers, we know how much time we spend debugging compared to composing. For some of us, all nighters are more a result of bug chasing than feature building or algorithm construction/optimizations—Andreas has a great perspective on debugging and what all developers should do in order to work 9-5 and get plenty of sleep <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b33d9e7ebc6a4cf99b349ef6017d3c00">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</comments>
      <itunes:summary> ICSE, the International Conference on Software Engineering,&#174;&amp;nbsp;is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering. Thankfully, I got to attend ICSE 2011 and, even better, got to record a bunch of Expert to Expert episodes that feature the great Wolfram Schulte leading the conversations with specialists in various areas of computer science and engineering. What a treat! Thank you, Wolfram. In this video, we meet Andreas Zeller, the creator of delta debugging and, in some sense, the world&#39;s preeminent debugger mind. His book, Why Programs Fail, should be on the shelves (and not collecting dust, mind you!) of all software developers. Dr. Zeller is very passionate about the discipline of software engineering—the craft of writing software, of making software systems. In particular, Dr. Zeller is a champion of code assertions! If you can&#39;t assert what you mean, then what do you really mean? What does Dr. Zeller really mean with this assertion business? Tune in. As developers, we know how much time we spend debugging compared to composing. For some of us, all nighters are more a result of bug chasing than feature building or algorithm construction/optimizations—Andreas has a great perspective on debugging and what all developers should do in order to work 9-5 and get plenty of sleep  Enjoy. </itunes:summary>
      <itunes:duration>1474</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</link>
      <pubDate>Wed, 08 Jun 2011 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_2MB_ch9.wmv" expression="full" duration="1474" fileSize="266640849" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.mp3" expression="full" duration="1474" fileSize="11796818" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wma" expression="full" duration="1474" fileSize="11930859" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wmv" expression="full" duration="1474" fileSize="309230277" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_high_ch9.mp4" expression="full" duration="1474" fileSize="617687056" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_low_ch9.mp4" expression="full" duration="1474" fileSize="149119050" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller.ism/manifest" expression="full" duration="1474" fileSize="8566" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3c00/b33d9e7e-bc6a-4cf9-9b34-9ef6017d3c00/ICSE2011AndreasZeller_ch9.wmv" length="309230277" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Conversation-with-Andreas-Zeller/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Debugging</category>
      <category>Expert to Expert</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>computer science</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>How to Shop for Free Online</title>
      <description><![CDATA[ <p><em>Web applications increasingly integrate third-party services. The integration introduces new security challenges due to the complexity for an application to coordinate its internal states with those of the component services and the web client across the Internet. In this paper, we study the security implications of this problem to merchant websites that accept payments through third-party cashiers (e.g., PayPal, Amazon Payments and Google Checkout), which we refer to as Cashier-as-a-Service or CaaS. We found that leading merchant applications (e.g., NopCommerce and Interspire), popular online stores (e.g., Buy.com and JR.com) and a prestigious CaaS provider (Amazon Payments) all contain serious logic flaws that can be exploited to cause inconsistencies between the states of the CaaS and the merchant. </em>[<strong><a href="http://research.microsoft.com/apps/pubs/default.aspx?id=145858" target="_blank">Source</a></strong>]<br><br>Interesting, captain. What exactly does this mean? How are these flaws in programming logic exploited by evil shoppers? Most importantly, how can I shop for free?!?? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>In all seriousness, with the online world becoming increasingly complex with its distributed services communicating over various protocols, information that&nbsp;materializes&nbsp;on end points as plain text, and non-uniform payment&nbsp;service policies—with the cherry on top being&nbsp;non-uniform identity of communicating parties—well, business can get messy. <span>MSR researchers <strong><a href="http://research.microsoft.com/en-us/people/shuochen/" target="_blank">Shuo Chen</a></strong> and <span><strong><a href="http://research.microsoft.com/en-us/people/qadeer/" target="_blank">Shaz Qadeer</a></strong>, as well as&nbsp;PhD student and key author of <strong><a href="http://research.microsoft.com/pubs/145858/caas-oakland-final.pdf" target="_blank">this really interesting research paper</a></strong>,&nbsp;<strong><a href="http://ruiwang.info/" target="_blank">Rui Wang</a></strong></span></span><span>, join me for a conversation about the implications of this research(another author of the paper is <strong><a href="http://www.informatics.indiana.edu/xw7/" target="_blank">XiaoFeng Wang</a></strong> of Indiana University Bloomington). Most importantly, however, I try to get them to give me the details about how I can fool online merchants into shipping me goods for free (just kidding!) and what they think is needed to fix this problem in a mathematically precise fashion (static/dynamic analysis, security-based policy languages for CaaS, etc.). </span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6a20877f942349ab9c1a9ee00135c57c">]]></description>
      <comments>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</comments>
      <itunes:summary> Web applications increasingly integrate third-party services. The integration introduces new security challenges due to the complexity for an application to coordinate its internal states with those of the component services and the web client across the Internet. In this paper, we study the security implications of this problem to merchant websites that accept payments through third-party cashiers (e.g., PayPal, Amazon Payments and Google Checkout), which we refer to as Cashier-as-a-Service or CaaS. We found that leading merchant applications (e.g., NopCommerce and Interspire), popular online stores (e.g., Buy.com and JR.com) and a prestigious CaaS provider (Amazon Payments) all contain serious logic flaws that can be exploited to cause inconsistencies between the states of the CaaS and the merchant. [Source]Interesting, captain. What exactly does this mean? How are these flaws in programming logic exploited by evil shoppers? Most importantly, how can I shop for free?!??  In all seriousness, with the online world becoming increasingly complex with its distributed services communicating over various protocols, information that&amp;nbsp;materializes&amp;nbsp;on end points as plain text, and non-uniform payment&amp;nbsp;service policies—with the cherry on top being&amp;nbsp;non-uniform identity of communicating parties—well, business can get messy. MSR researchers Shuo Chen and Shaz Qadeer, as well as&amp;nbsp;PhD student and key author of this really interesting research paper,&amp;nbsp;Rui Wang, join me for a conversation about the implications of this research(another author of the paper is XiaoFeng Wang of Indiana University Bloomington). Most importantly, however, I try to get them to give me the details about how I can fool online merchants into shipping me goods for free (just kidding!) and what they think is needed to fix this problem in a mathematically precise fashion (static/dynamic analysis, security-based policy languages for CaaS, etc.).  &amp;nbsp; &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>2089</itunes:duration>
      <link>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</link>
      <pubDate>Tue, 17 May 2011 17:01:38 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_2MB_ch9.wmv" expression="full" duration="2089" fileSize="301753859" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.mp3" expression="full" duration="2089" fileSize="16713866" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wma" expression="full" duration="2089" fileSize="16899475" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wmv" expression="full" duration="2089" fileSize="343345967" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_high_ch9.mp4" expression="full" duration="2089" fileSize="794211872" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_low_ch9.mp4" expression="full" duration="2089" fileSize="176231773" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_Zune_ch9.wmv" expression="full" duration="2089" fileSize="287602022" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS.ism/manifest" expression="full" duration="2089" fileSize="8774" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/C57C/6A20877F-9423-49AB-9C1A-9EE00135C57C/MSRInternetResearchWebSecurityCaaS_ch9.wmv" length="343345967" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Web-Security-Cashier-as-a-ServiceCaas-and-How-to-Shop-for-Free-Online/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>RiSE</category>
      <category>Security</category>
      <category>Web Services</category>
    </item>
  <item>
      <title>Chris Hawblitzel and Juan Chen: Introduction to Typed Assembly Language (TAL)</title>
      <description><![CDATA[ <p><em><strong>Typed Assembly Language (TAL)</strong> extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels.</em> [<a href="http://www.cs.cornell.edu/talc/" target="_blank">Source</a>]<br><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System" target="_blank">You've met&nbsp;Microsoft research scientist and operating system expert <strong>Chris Hawblitzel</strong> before</a>. He's the architect and lead researcher of the <a href="http://research.microsoft.com/apps/pubs/?id=122884" target="_blank">Verve </a>operating system research project from MSR. As you learned&nbsp;in that interview,&nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn't spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&nbsp;<a href="http://research.microsoft.com/en-us/groups/rise/default.aspx" target="_blank">RiSE </a>team member <strong><a href="http://research.microsoft.com/en-us/people/juanchen/" target="_blank">Juan Chen</a></strong> who did much of the <strong><a href="http://research.microsoft.com/en-us/projects/talproj/" target="_blank">TAL</a></strong>&nbsp;work for Verve. After you watch this video, <a href="http://research.microsoft.com/pubs/121445/pldi166-tate.pdf" target="_blank">you should read this paper</a> to go much deeper.</p><p>Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5edac2dcadcc4b2e93b79ecc016c6f8d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</comments>
      <itunes:summary> Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels. [Source]You&#39;ve met&amp;nbsp;Microsoft research scientist and operating system expert Chris Hawblitzel before. He&#39;s the architect and lead researcher of the Verve operating system research project from MSR. As you learned&amp;nbsp;in that interview,&amp;nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn&#39;t spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&amp;nbsp;RiSE team member Juan Chen who did much of the TAL&amp;nbsp;work for Verve. After you watch this video, you should read this paper to go much deeper. Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy. </itunes:summary>
      <itunes:duration>2611</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</link>
      <pubDate>Wed, 11 May 2011 16:33:41 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_2MB_ch9.wmv" expression="full" duration="2611" fileSize="292374002" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.mp3" expression="full" duration="2611" fileSize="20890116" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wma" expression="full" duration="2611" fileSize="21123099" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" expression="full" duration="2611" fileSize="364453099" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_high_ch9.mp4" expression="full" duration="2611" fileSize="924882595" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_low_ch9.mp4" expression="full" duration="2611" fileSize="200256938" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage.ism/manifest" expression="full" duration="2611" fileSize="8614" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" length="364453099" 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/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL/RSS</wfw:commentRss>
      <category>Compilers</category>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Programming Languages</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>One of the inventors of Human Skeletal Tracking - Jamie Shotton</title>
      <description><![CDATA[ <p>Jamie Shotton is one of the inventors of Human Skeletal Tracking—he works in Microsoft Research Cambridge&nbsp;and dropped by the states, and our studio, to chat about this great invention.&nbsp;Human skeletal tracking employed in Kinect is a great example of collaboration between MSR and Microsoft product teams. The Kinect team provided a significant amount of the basic research of this technology in addition to implementing it in the shipping product. MSR provided some of the basic science research. Great partnership. Incredible product!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:618f3bf333be4656822e9eaa010b78b0">]]></description>
      <comments>http://channel9.msdn.com/Shows/TechWithTina/The-Inventor-of-Human-Skeletal-Tracking-Jamie-Shotton</comments>
      <itunes:summary> Jamie Shotton is one of the inventors of Human Skeletal Tracking—he works in Microsoft Research Cambridge&amp;nbsp;and dropped by the states, and our studio, to chat about this great invention.&amp;nbsp;Human skeletal tracking employed in Kinect is a great example of collaboration between MSR and Microsoft product teams. The Kinect team provided a significant amount of the basic research of this technology in addition to implementing it in the shipping product. MSR provided some of the basic science research. Great partnership. Incredible product! </itunes:summary>
      <itunes:duration>467</itunes:duration>
      <link>http://channel9.msdn.com/Shows/TechWithTina/The-Inventor-of-Human-Skeletal-Tracking-Jamie-Shotton</link>
      <pubDate>Sun, 20 Mar 2011 08:05:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/TechWithTina/The-Inventor-of-Human-Skeletal-Tracking-Jamie-Shotton</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_2MB_ch9.wmv" expression="full" duration="467" fileSize="92013170" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_ch9.mp3" expression="full" duration="467" fileSize="3743408" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_ch9.wma" expression="full" duration="467" fileSize="3790017" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_ch9.wmv" expression="full" duration="467" fileSize="102936233" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_high_ch9.mp4" expression="full" duration="467" fileSize="125296111" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_low_ch9.mp4" expression="full" duration="467" fileSize="47291773" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_Zune_ch9.wmv" expression="full" duration="467" fileSize="66088288" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal.ism/manifest" expression="full" duration="467" fileSize="8442" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/78B0/618F3BF3-33BE-4656-822E-9EAA010B78B0/HumanSkeletal_ch9.wmv" length="102936233" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Tina</dc:creator>
      <itunes:author>Tina</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/TechWithTina/The-Inventor-of-Human-Skeletal-Tracking-Jamie-Shotton/RSS</wfw:commentRss>
      <category>Kinect</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
    </item>
  <item>
      <title>Countdown to MIX11:  Research, Design, and Bicycling</title>
      <description><![CDATA[ <p>Innovation is an overused buzzword these days. What does it mean, really? Well, Microsoft Research is in the business of scientific discovery which often leads to innovations that end up in the hands of computer users (or not in the hands of the computer users as the case may be). One area of scientific focus at Microsoft Research, Computer Vision, has brought us the popular gaming controller device Kinect. Kinect has changed the evolutionary path of human computer interaction. It is in some sense a peripheral device used to control computers, like a mouse or keyboard, but it turns the user into the controller and enables the computer to understand natural user intention. <a href="http://live.visitmix.com/Research">Come learn</a> from the scientists behind Kinect what it means for all of us going forward. There’s much more to this brave new world of human computer&nbsp;interaction than playing games on the Xbox 360. Microsoft Research will also present and demo new prototype development technologies for JavaScript analysis and automatically improving web site performance, plug-in free, of course.&nbsp;</p><p>We also talk about our design content at MIX, called the <a href="http://live.visitmix.com/UX">UX Lightning Series</a>.<strong>&nbsp; </strong>We’ve lined up 12 expert speakers to present on various design and UX topics to stimulate creative thinking in a compelling format that will keep things moving along very quickly with a new speaker hitting the stage every 10 minutes. The result? Less fluff, less syntax, and much more creative and inspiring content!</p><p>So, what’s the biking about?&nbsp; Nothing other than our studio got a new green screen and we thought it’d be fun.&nbsp; But, if you watch very closely, there is a difference between <a href="http://twitter.com/anyware">Mike</a> and <a href="http://twitter.com/ritzy">Jennifer’s</a> cycling.&nbsp; If you can be the first to guess correctly what that variance is by posting in the forum below, a MIX11 shirt could be yours.&nbsp; Good luck! &nbsp;<a href="http://live.visitmix.com">http://live.visitmix.com</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:11efacdf2ca24cef8c7c9ea601645e65">]]></description>
      <comments>http://channel9.msdn.com/Shows/Counting-Down-to-Mix/Countdown-to-MIX11-Research-Design-and-Bicycling</comments>
      <itunes:summary> Innovation is an overused buzzword these days. What does it mean, really? Well, Microsoft Research is in the business of scientific discovery which often leads to innovations that end up in the hands of computer users (or not in the hands of the computer users as the case may be). One area of scientific focus at Microsoft Research, Computer Vision, has brought us the popular gaming controller device Kinect. Kinect has changed the evolutionary path of human computer interaction. It is in some sense a peripheral device used to control computers, like a mouse or keyboard, but it turns the user into the controller and enables the computer to understand natural user intention. Come learn from the scientists behind Kinect what it means for all of us going forward. There’s much more to this brave new world of human computer&amp;nbsp;interaction than playing games on the Xbox 360. Microsoft Research will also present and demo new prototype development technologies for JavaScript analysis and automatically improving web site performance, plug-in free, of course.&amp;nbsp; We also talk about our design content at MIX, called the UX Lightning Series.&amp;nbsp; We’ve lined up 12 expert speakers to present on various design and UX topics to stimulate creative thinking in a compelling format that will keep things moving along very quickly with a new speaker hitting the stage every 10 minutes. The result? Less fluff, less syntax, and much more creative and inspiring content! So, what’s the biking about?&amp;nbsp; Nothing other than our studio got a new green screen and we thought it’d be fun.&amp;nbsp; But, if you watch very closely, there is a difference between Mike and Jennifer’s cycling.&amp;nbsp; If you can be the first to guess correctly what that variance is by posting in the forum below, a MIX11 shirt could be yours.&amp;nbsp; Good luck! &amp;nbsp;http://live.visitmix.com </itunes:summary>
      <itunes:duration>656</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Counting-Down-to-Mix/Countdown-to-MIX11-Research-Design-and-Bicycling</link>
      <pubDate>Tue, 15 Mar 2011 17:26:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Counting-Down-to-Mix/Countdown-to-MIX11-Research-Design-and-Bicycling</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_2MB_ch9.wmv" expression="full" duration="656" fileSize="843709856" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_ch9.mp3" expression="full" duration="656" fileSize="5251391" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_ch9.wma" expression="full" duration="656" fileSize="5313047" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_ch9.wmv" expression="full" duration="656" fileSize="145081369" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_high_ch9.mp4" expression="full" duration="656" fileSize="176373654" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_low_ch9.mp4" expression="full" duration="656" fileSize="66322121" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_Zune_ch9.wmv" expression="full" duration="656" fileSize="93145424" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111.ism/manifest" expression="full" duration="656" fileSize="8378" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/5E65/11EFACDF-2CA2-4CEF-8C7C-9EA601645E65/CtM031111_ch9.wmv" length="145081369" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Counting-Down-to-Mix/Countdown-to-MIX11-Research-Design-and-Bicycling/RSS</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>UX</category>
      <category>MIX11</category>
    </item>
  <item>
      <title>TechFest 2011: 3D Scanning with a regular camera or phone!</title>
      <description><![CDATA[ <div><span><span>3-D television is creating a huge buzz in the consumer space, but the generation of 3-D content remains a largely professional endeavor. Our research demonstrates an easy-to-use system for creating photorealistic, 3-D-image-based models simply by walking around an object of interest with your phone, still camera, or video camera. The objects might be your custom car or motorcycle, a wedding cake or dress, a rare musical instrument, or a hand-crafted artwork. Our system uses 3-D stereo matching techniques combined with image-based modeling and rendering to create a photorealistic model you can navigate simply by spinning it around on your screen, tablet, or mobile device.</span></span></div><div>&nbsp;</div><div><span><span><a href="http://research.microsoft.com/en-us/events/techfest2011/default.aspx">Click here for a deeper dive and RIN (Rich Interactive Narrative).</a></span></span></div> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bbabd90d318c493cad4c9ea10180b18d">]]></description>
      <comments>http://channel9.msdn.com/posts/TechFest-2011-3D-Scanning-with-a-regular-camera-or-phone</comments>
      <itunes:summary> 3-D television is creating a huge buzz in the consumer space, but the generation of 3-D content remains a largely professional endeavor. Our research demonstrates an easy-to-use system for creating photorealistic, 3-D-image-based models simply by walking around an object of interest with your phone, still camera, or video camera. The objects might be your custom car or motorcycle, a wedding cake or dress, a rare musical instrument, or a hand-crafted artwork. Our system uses 3-D stereo matching techniques combined with image-based modeling and rendering to create a photorealistic model you can navigate simply by spinning it around on your screen, tablet, or mobile device.&amp;nbsp;Click here for a deeper dive and RIN (Rich Interactive Narrative).</itunes:summary>
      <itunes:duration>341</itunes:duration>
      <link>http://channel9.msdn.com/posts/TechFest-2011-3D-Scanning-with-a-regular-camera-or-phone</link>
      <pubDate>Thu, 10 Mar 2011 02:39:35 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/TechFest-2011-3D-Scanning-with-a-regular-camera-or-phone</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_2MB_ch9.wmv" expression="full" duration="341" fileSize="168312167" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_ch9.mp3" expression="full" duration="341" fileSize="2732151" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_ch9.wma" expression="full" duration="341" fileSize="2768659" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_ch9.wmv" expression="full" duration="341" fileSize="75399479" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_high_ch9.mp4" expression="full" duration="341" fileSize="152118690" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_low_ch9.mp4" expression="full" duration="341" fileSize="34474787" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_Zune_ch9.wmv" expression="full" duration="341" fileSize="48375534" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics.ism/manifest" expression="full" duration="341" fileSize="8362" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/B18D/BBABD90D-318C-493C-AD4C-9EA10180B18D/TF3Dpics_ch9.wmv" length="75399479" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Laura Foy</dc:creator>
      <itunes:author>Laura Foy</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/TechFest-2011-3D-Scanning-with-a-regular-camera-or-phone/rss</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>TechFest 2011</category>
    </item>
  <item>
      <title>John Platt: Introduction to Sho - A Playground for Data</title>
      <description><![CDATA[ <p><strong><a href="http://research.microsoft.com/en-us/projects/sho/">Sho</a></strong> is an interactive environment for data analysis and scientific computing that lets you seamlessly connect scripts (in IronPython) with compiled code (in .NET) to enable fast and flexible prototyping. The environment includes powerful and efficient libraries for linear algebra as well as data visualization that can be used from any .NET language, as well as a feature-rich interactive shell for rapid development. Here, we meet the lead researcher behind Sho - <strong><a href="http://research.microsoft.com/en-us/people/jplatt/">John Platt</a>.&nbsp;</strong> Sho is very, very cool and you can use it's powerful computational facilities from any managed language (or from C&#43;&#43;/CLI). I highly recommend that you <strong><a href="http://research.microsoft.com/en-us/downloads/bc38771b-dc48-475b-8d18-7fe87e1bc2a1/">download and start playing with Sho</a></strong>, regardless of whether or not you program in Python. Props to John and his small team of talented developers! </p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c599eaac62964c90afa39e7e017ece6f">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/John-Platt-Introduction-to-Sho</comments>
      <itunes:summary> Sho is an interactive environment for data analysis and scientific computing that lets you seamlessly connect scripts (in IronPython) with compiled code (in .NET) to enable fast and flexible prototyping. The environment includes powerful and efficient libraries for linear algebra as well as data visualization that can be used from any .NET language, as well as a feature-rich interactive shell for rapid development. Here, we meet the lead researcher behind Sho - John Platt.&amp;nbsp; Sho is very, very cool and you can use it&#39;s powerful computational facilities from any managed language (or from C&amp;#43;&amp;#43;/CLI). I highly recommend that you download and start playing with Sho, regardless of whether or not you program in Python. Props to John and his small team of talented developers!  </itunes:summary>
      <itunes:duration>1529</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/John-Platt-Introduction-to-Sho</link>
      <pubDate>Thu, 03 Feb 2011 18:47:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/John-Platt-Introduction-to-Sho</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_2MB_ch9.wmv" expression="full" duration="1529" fileSize="312176019" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_ch9.mp3" expression="full" duration="1529" fileSize="12237370" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_ch9.wma" expression="full" duration="1529" fileSize="12375451" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_ch9.wmv" expression="full" duration="1529" fileSize="326174607" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_high_ch9.mp4" expression="full" duration="1529" fileSize="631967032" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_low_ch9.mp4" expression="full" duration="1529" fileSize="137148751" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_Zune_ch9.wmv" expression="full" duration="1529" fileSize="212478662" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview.ism/manifest" expression="full" duration="1529" fileSize="8598" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/CE6F/C599EAAC-6296-4C90-AFA3-9E7E017ECE6F/JohnPlattMSRShoOverview_ch9.wmv" length="326174607" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/John-Platt-Introduction-to-Sho/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>IronPython</category>
      <category>Mathematics</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Python</category>
      <category>data visualization</category>
    </item>
  <item>
      <title>MSR tackles image blur</title>
      <description><![CDATA[ <p>Microsoft Research <a href="http://research.microsoft.com/en-us/um/redmond/groups/ivm/imudeblurring/">posted a page</a> about some work they are doing around getting better images through a &quot;deconvolution&quot; algorithm that deblurs images through detecting movement in the accelerometers. What does this mean for the future? Could mean better images in a future phone, SLR's that run Windows Embedded, or better face to face chats with mobile devices. </p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3f619be8837f454497bd9e7c017f3db9">]]></description>
      <comments>http://channel9.msdn.com/Blogs/coolstuff/MSR-tackles-image-blur</comments>
      <itunes:summary> Microsoft Research posted a page about some work they are doing around getting better images through a &amp;quot;deconvolution&amp;quot; algorithm that deblurs images through detecting movement in the accelerometers. What does this mean for the future? Could mean better images in a future phone, SLR&#39;s that run Windows Embedded, or better face to face chats with mobile devices.  </itunes:summary>
      <link>http://channel9.msdn.com/Blogs/coolstuff/MSR-tackles-image-blur</link>
      <pubDate>Mon, 31 Jan 2011 23:29:21 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/coolstuff/MSR-tackles-image-blur</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0e5edb04-bf12-4c44-b09a-5afafaec9d6c.png" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/a3507bb9-eab8-420b-b828-d196e45ee95b.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/coolstuff/MSR-tackles-image-blur/RSS</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>Photography</category>
    </item>
  <item>
      <title>Project Emporia on Windows Phone</title>
      <description><![CDATA[ <p><a href="http://www.projectemporia.com/#/topStories">Project Emporia</a> is brought to you by <a href="http://fuse.microsoft.com/">Microsoft Fuse Labs</a> located in Cambridge, United Kingdom. This app for the Windows Phone (and also available on the web) re-defines what a newspaper is with the utmost in personalization and customization. <a href="http://research.microsoft.com/en-us/people/rherb/">Ralf Herbrich</a> and <a href="http://uk.linkedin.com/in/allengjones">Allen Jones</a> give you the details of how they built it. Check it out- it's FREE!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:63f1b093b99a4ce39c869e760187dada">]]></description>
      <comments>http://channel9.msdn.com/posts/Project-Emporia-on-Windows-Phone</comments>
      <itunes:summary> Project Emporia is brought to you by Microsoft Fuse Labs located in Cambridge, United Kingdom. This app for the Windows Phone (and also available on the web) re-defines what a newspaper is with the utmost in personalization and customization. Ralf Herbrich and Allen Jones give you the details of how they built it. Check it out- it&#39;s FREE! </itunes:summary>
      <itunes:duration>579</itunes:duration>
      <link>http://channel9.msdn.com/posts/Project-Emporia-on-Windows-Phone</link>
      <pubDate>Wed, 26 Jan 2011 04:12:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Project-Emporia-on-Windows-Phone</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_2MB_ch9.wmv" expression="full" duration="579" fileSize="148003639" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_ch9.mp3" expression="full" duration="579" fileSize="4635067" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_ch9.wma" expression="full" duration="579" fileSize="4691219" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_ch9.wmv" expression="full" duration="579" fileSize="115800907" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_high_ch9.mp4" expression="full" duration="579" fileSize="228184209" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_low_ch9.mp4" expression="full" duration="579" fileSize="50557388" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_Zune_ch9.wmv" expression="full" duration="579" fileSize="78696962" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia.ism/manifest" expression="full" duration="579" fileSize="8458" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/DADA/63F1B093-B99A-4CE3-9C86-9E760187DADA/ProjectEmporia_ch9.wmv" length="115800907" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Laura Foy</dc:creator>
      <itunes:author>Laura Foy</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Project-Emporia-on-Windows-Phone/rss</wfw:commentRss>
      <category>Business Apps</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>Verve: A Type Safe Operating System</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://research.microsoft.com/en-us/projects/singularity/">The Singularity project </a>(an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, <a href="http://research.microsoft.com/pubs/122884/pldi117-yang.pdf">MSR released a paper covering an&nbsp;operating system research project</a>&nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology <a href="http://research.microsoft.com/en-us/projects/boogie/">Boogie</a>&nbsp;and the theorem prover <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a>(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&nbsp;</p><p>Here's the basic idea (from the introduction of the paper):</p><p><em>Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of <a href="http://research.microsoft.com/apps/pubs/?id=122884">a new operating system called Verve</a>. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel.</em></p><p>Here, Microsoft research scientist and operating system expert (he worked on the Singularity project)&nbsp;<a href="http://research.microsoft.com/en-us/people/chrishaw/">Chris Hawblitzel </a>sits down with me to discuss the rationale behind the Verve project, the architecture and design of Verve and the Nucleus, Typed Assembly Language (TAL), potential for Verve in the real world, and much more. This is a conversational piece (no demos, no whiteboarding), but if you are into operating research and strategies for building type safe systems at the lowest levels, then this is for you. If you are interested, perhaps we could get Chris into our studio for a lecture or two on OS design. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Niner Richard Hein's question is asked <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System#time=1h9m9s">here</a>.</p><p>Get the Verve source code <a href="http://singularity.codeplex.com/SourceControl/changeset/changes/45126">here</a>.</p><p>Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2af56b37a9e8499c849b9e400130a16a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</comments>
      <itunes:summary> &amp;nbsp; The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an&amp;nbsp;operating system research project&amp;nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology Boogie&amp;nbsp;and the theorem prover Z3(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&amp;nbsp; Here&#39;s the basic idea (from the introduction of the paper): Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of a new operating system called Verve. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel. Here, Microsoft research scientist and operating system expert (he worked on</itunes:summary>
      <itunes:duration>4490</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</link>
      <pubDate>Tue, 07 Dec 2010 17:01:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_2MB_ch9.wmv" expression="full" duration="4490" fileSize="609752593" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.mp3" expression="full" duration="4490" fileSize="35926839" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wma" expression="full" duration="4490" fileSize="36323339" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" expression="full" duration="4490" fileSize="774944373" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_high_ch9.mp4" expression="full" duration="4490" fileSize="1174430735" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_low_ch9.mp4" expression="full" duration="4490" fileSize="317123798" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" length="774944373" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>C9 Conversations</category>
      <category>Kernel</category>
      <category>Managed Code</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Z3</category>
    </item>
  <item>
      <title>Orleans: A Framework for Scalable Client+Cloud Computing </title>
      <description><![CDATA[ <p><br><a href="http://research.microsoft.com/apps/pubs/?id=141999"><strong>O</strong><strong>rleans</strong></a> is a <a href="http://research.microsoft.com">Microsoft Research (MSR)</a> project and managed (.NET) software framework&nbsp;for building client &#43; cloud applications. As outlined in the recently released paper on the topic: <em>Orleans defines an actor-like model of isolated grains that communicate through asynchronous messages and manage asynchronous computations with promises. The isolated state and constrained execution model of grains allows the Orleans runtime to persist, migrate, replicate, and reconcile grain state without programmer intervention. Orleans also provides lightweight, optimistic, distributed transactions that provide predictable consistency and failure handling for distributed operations across multiple grains.<br></em><br>Here, we meet the Orleans team—Sergey Bykov, Alan Geller, Gabriel Kliot, James Larus, Ravi Pandya, and Jorgen Thelin—as they introduce Orleans and&nbsp;provide insights into the rationale and design decisions behind the project and also spend a fair amount of time focusing on the basic unit of <em>isolated computation </em>in Orleans, the <em>grain</em>. Very interesting and promising research!&nbsp;</p><p>I highly recommend that you <a href="http://research.microsoft.com/pubs/141999/pldi%2011%20submission%20public.pdf">read the paper</a>—it's very approachable and makes many aspects of Orleans crystal clear. In fact, that's the goal of the Orleans project: to make reliable and <em>scalable </em>distributed concurrent computing easier for developers to compose using tools and concepts they already understand (.NET). As we all know, it's hard to effectively program scalable distributed concurrent systems&nbsp;reliably. Orleans's goal is to change this fact by exploring and implementing new approaches (like grain-based programming)&nbsp;using novel combinations of&nbsp;time-tested programming&nbsp;models and technologies (actors, promises, transactions, etc).&nbsp;<br><br>Tune in. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6888baa3def2424ea63b9e4000154c28">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Project-Orleans-A-Cloud-Computing-Framework</comments>
      <itunes:summary> Orleans is a Microsoft Research (MSR) project and managed (.NET) software framework&amp;nbsp;for building client &amp;#43; cloud applications. As outlined in the recently released paper on the topic: Orleans defines an actor-like model of isolated grains that communicate through asynchronous messages and manage asynchronous computations with promises. The isolated state and constrained execution model of grains allows the Orleans runtime to persist, migrate, replicate, and reconcile grain state without programmer intervention. Orleans also provides lightweight, optimistic, distributed transactions that provide predictable consistency and failure handling for distributed operations across multiple grains.Here, we meet the Orleans team—Sergey Bykov, Alan Geller, Gabriel Kliot, James Larus, Ravi Pandya, and Jorgen Thelin—as they introduce Orleans and&amp;nbsp;provide insights into the rationale and design decisions behind the project and also spend a fair amount of time focusing on the basic unit of isolated computation in Orleans, the grain. Very interesting and promising research!&amp;nbsp; I highly recommend that you read the paper—it&#39;s very approachable and makes many aspects of Orleans crystal clear. In fact, that&#39;s the goal of the Orleans project: to make reliable and scalable distributed concurrent computing easier for developers to compose using tools and concepts they already understand (.NET). As we all know, it&#39;s hard to effectively program scalable distributed concurrent systems&amp;nbsp;reliably. Orleans&#39;s goal is to change this fact by exploring and implementing new approaches (like grain-based programming)&amp;nbsp;using novel combinations of&amp;nbsp;time-tested programming&amp;nbsp;models and technologies (actors, promises, transactions, etc).&amp;nbsp;Tune in. Enjoy. </itunes:summary>
      <itunes:duration>3777</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Project-Orleans-A-Cloud-Computing-Framework</link>
      <pubDate>Thu, 02 Dec 2010 23:07:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Project-Orleans-A-Cloud-Computing-Framework</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_2MB_ch9.wmv" expression="full" duration="3777" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_ch9.mp3" expression="full" duration="3777" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_ch9.wma" expression="full" duration="3777" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_ch9.wmv" expression="full" duration="3777" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_high_ch9.mp4" expression="full" duration="3777" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_low_ch9.mp4" expression="full" duration="3777" fileSize="1" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4c28/6888baa3-def2-424e-a63b-9e4000154c28/ProjectOrleansCloudComputingFramework_ch9.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Project-Orleans-A-Cloud-Computing-Framework/RSS</wfw:commentRss>
      <category>.NET 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>Cloud Computing</category>
      <category>CLR 4</category>
      <category>Concurrency</category>
      <category>Developer Tools</category>
      <category>Distributed Computing</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Programming</category>
    </item>
  <item>
      <title>E2E: Concurrent Programming with Revisions</title>
      <description><![CDATA[ <p><em>&nbsp;</em></p><p><em>&nbsp;</em></p><p><em>Building applications that are responsive and can exploit parallel hardware poses an important challenge. In particular, enabling applications to execute various tasks in parallel can be difficult if those tasks exhibit read and write conflicts. Revisions&nbsp;are forked and joined much like asynchronous tasks. However, rather than accessing global shared data directly (and thereby risking data races or atomicity violations), all revisions execute on a (conceptual) copy of the shared state, a &quot;global mutable snapshot&quot; so to speak. Any changes performed in a revision apply to that snapshot only, until the revision is joined at which the </em>[sic] <em>changes become globally effective&nbsp;</em>[source<em> = </em><a href="http://research.microsoft.com/en-us/projects/revisions/">http://research.microsoft.com/en-us/projects/revisions/</a>].</p><p>Here, <a href="http://research.microsoft.com/en-us/um/people/emeijer/">Erik Meijer </a>interrogates (in a nice way)&nbsp;computer scientists <a href="http://research.microsoft.com/en-us/people/daan/">Daan Leijen</a> and <a href="http://research.microsoft.com/en-us/people/sburckha/">Sebastian Burckhardt</a>, the researchers behind Revisions. As usual, Erik asks great questions and the scientists spend much of the time at the whiteboard, drawing and writing answers to clearly explain what revisions are, how they work, and why this model matters. In a nice twist of fate, Erik was Daan's PhD advisor at Utrecht University in the Netherlands&nbsp;(that must have been awesome—lucky Daan!).</p><p>Revisions are yet another example of the great work coming out of the <a href="http://research.microsoft.com/en-us/groups/rise/">RiSE</a> group in MSR. You don't have to wait for a &quot;CTP&quot; of Revisions for C# -&gt; Just go to <a href="http://rise4fun.com/Revisions">http://rise4fun.com/Revisions</a>&nbsp;and write some code! Thanks to Peli and the&nbsp;RiSE team developers&nbsp;for implementing such an awesome web-based experimentation sandbox.</p><p>Tune in. Learn. Enjoy.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3645f85cb77b44d49f1e9e2a013a5166">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</comments>
      <itunes:summary> &amp;nbsp; &amp;nbsp; Building applications that are responsive and can exploit parallel hardware poses an important challenge. In particular, enabling applications to execute various tasks in parallel can be difficult if those tasks exhibit read and write conflicts. Revisions&amp;nbsp;are forked and joined much like asynchronous tasks. However, rather than accessing global shared data directly (and thereby risking data races or atomicity violations), all revisions execute on a (conceptual) copy of the shared state, a &amp;quot;global mutable snapshot&amp;quot; so to speak. Any changes performed in a revision apply to that snapshot only, until the revision is joined at which the [sic] changes become globally effective&amp;nbsp;[source = http://research.microsoft.com/en-us/projects/revisions/]. Here, Erik Meijer interrogates (in a nice way)&amp;nbsp;computer scientists Daan Leijen and Sebastian Burckhardt, the researchers behind Revisions. As usual, Erik asks great questions and the scientists spend much of the time at the whiteboard, drawing and writing answers to clearly explain what revisions are, how they work, and why this model matters. In a nice twist of fate, Erik was Daan&#39;s PhD advisor at Utrecht University in the Netherlands&amp;nbsp;(that must have been awesome—lucky Daan!). Revisions are yet another example of the great work coming out of the RiSE group in MSR. You don&#39;t have to wait for a &amp;quot;CTP&amp;quot; of Revisions for C# -&amp;gt; Just go to http://rise4fun.com/Revisions&amp;nbsp;and write some code! Thanks to Peli and the&amp;nbsp;RiSE team developers&amp;nbsp;for implementing such an awesome web-based experimentation sandbox. Tune in. Learn. Enjoy. &amp;nbsp; </itunes:summary>
      <itunes:duration>4238</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</link>
      <pubDate>Thu, 11 Nov 2010 17:54:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_2MB_ch9.wmv" expression="full" duration="4238" fileSize="863144425" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.mp3" expression="full" duration="4238" fileSize="33906313" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.mp4" expression="full" duration="4238" fileSize="455831686" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wma" expression="full" duration="4238" fileSize="34277613" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wmv" expression="full" duration="4238" fileSize="926286859" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5166/3645f85c-b77b-44d4-9f1e-9e2a013a5166/E2EConcurrentRevisions_ch9.wmv" length="926286859" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/E2E-Concurrent-Programming-with-Revisions/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Parallelism</category>
      <category>Programming</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>Developers: Rise to the Challenge at RiSE4fun.com</title>
      <description><![CDATA[ <p>If you've spent any time on C9 over the years, then you've probably met some&nbsp;of the people from the <a href="http://channel9.msdn.com/tags/rise">RiSE</a> team in&nbsp;<a href="http://research.microsoft.com">MSR</a>&nbsp;and are familiar with at least some of the great technologies they've developed.&nbsp;RiSE, which stands for&nbsp;<em>Research in Software Engineering</em>, is a rock star research group with a mission to innovate and push the limits of software engineering <em>in&nbsp;practice</em> (so, it's not just a theory group, though RiSE scientists include some of the world's best practicing <span>theoreticians and super talented developers)</span>. Of all the groups in MSR, and there are many incredible ones, RiSE is my favorite. Hats off to Wolfram and team for working so hard to make general purpose&nbsp;programming a more reasonable&nbsp;discipline&nbsp;on many levels.<br><br>At <a href="http://microsoftpdc.com">PDC10</a>, you learned about some of the projects the <a href="http://research.microsoft.com/rise">RiSE group</a> are working on and, if you attended the event, you got to meet many of the researchers behind the science. In any case, you should watch the <a href="http://bit.ly/b6DsEx">C9 Live segment with Erik Meijer and Wolfram Schulte</a> (the leader of the RiSE team) where we learn about several of the RiSE projects. Wolfram spent much of the time showing us the <strong><a href="http://rise4fun.com/">RiSE4Fun </a></strong>website, which invites developers to play around with various advanced software engineering technologies right from the comfortable confines of a modern web browser—no need to install anything, no plug-ins, no security prompts —&gt;&nbsp;just learn, write code in the browser, and watch the magic happen. Make no mistake, RiSE4Fun is for <em>developers</em>. So, my engineering friends, RiSE up and have some fun learning about the future—now.</p><p>Check out the Intellisense! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p><a rel="lightbox" href="http://files.channel9.msdn.com/thumbnail/684e06ad-d01d-4762-bde7-ee3864403fb9.jpg"><img src="http://files.channel9.msdn.com/thumbnail/684e06ad-d01d-4762-bde7-ee3864403fb9.jpg" alt=""></a></p><p>&nbsp;</p><p>Upcoming RiSE related content on C9 includes:</p><ul><li><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/E2E-Concurrent-Programming-with-Revisions">E2E with Erik Meijer and the scientists behind <em>Concurrent Revisions</em> </a></li><li>Going Deep with Bart De Smet covering <em>LINQ to Z3</em> </li><li>C9 Lecture on Algorithms and Computational Complexity by Yuri Gurevich (Part 2 - See Part 1 <strong><a href="https://channel9.msdn.com/Shows/Going&#43;Deep/C9-Lectures-Algorithms-with-Yuri-Gurevich-Introduction-and-Some-History">here</a></strong>) </li></ul><p>Keep on learning,<br>C</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7768099e5324418889d29e2a002b60a8">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Rise-t</comments>
      <itunes:summary> If you&#39;ve spent any time on C9 over the years, then you&#39;ve probably met some&amp;nbsp;of the people from the RiSE team in&amp;nbsp;MSR&amp;nbsp;and are familiar with at least some of the great technologies they&#39;ve developed.&amp;nbsp;RiSE, which stands for&amp;nbsp;Research in Software Engineering, is a rock star research group with a mission to innovate and push the limits of software engineering in&amp;nbsp;practice (so, it&#39;s not just a theory group, though RiSE scientists include some of the world&#39;s best practicing theoreticians and super talented developers). Of all the groups in MSR, and there are many incredible ones, RiSE is my favorite. Hats off to Wolfram and team for working so hard to make general purpose&amp;nbsp;programming a more reasonable&amp;nbsp;discipline&amp;nbsp;on many levels.At PDC10, you learned about some of the projects the RiSE group are working on and, if you attended the event, you got to meet many of the researchers behind the science. In any case, you should watch the C9 Live segment with Erik Meijer and Wolfram Schulte (the leader of the RiSE team) where we learn about several of the RiSE projects. Wolfram spent much of the time showing us the RiSE4Fun website, which invites developers to play around with various advanced software engineering technologies right from the comfortable confines of a modern web browser—no need to install anything, no plug-ins, no security prompts —&amp;gt;&amp;nbsp;just learn, write code in the browser, and watch the magic happen. Make no mistake, RiSE4Fun is for developers. So, my engineering friends, RiSE up and have some fun learning about the future—now. Check out the Intellisense!   &amp;nbsp; Upcoming RiSE related content on C9 includes: E2E with Erik Meijer and the scientists behind Concurrent Revisions Going Deep with Bart De Smet covering LINQ to Z3 C9 Lecture on Algorithms and Computational Complexity by Yuri Gurevich (Part 2 - See Part 1 here) Keep on learning,C &amp;nbsp; </itunes:summary>
      <link>http://channel9.msdn.com/Blogs/Charles/Rise-t</link>
      <pubDate>Wed, 10 Nov 2010 19:00:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Rise-t</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f30fd8fd-3ec8-4471-995f-b598082f1693.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/554908bb-3741-4ff6-8ce5-22d5bd1718e5.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Rise-t/RSS</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>moles</category>
      <category>MS Research</category>
      <category>PEX</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>Software Engineering Research</category>
      <category>Z3</category>
    </item>
  <item>
      <title>Microsoft&#39;s Adaptive Keyboard at UIST</title>
      <description><![CDATA[ <p>You may recall us <a href="http://www.engadget.com/2010/08/12/microsoft-adaptive-keyboard-prototype-debuts-at-center-of-uist-s/">thinking outloud</a> about the idea of an advanced keyboard using LCD displays for each key and a touch LCD panel across the top. We call it our Adaptive Keyboard and it's an idea that Steven Bathiche has been thinking about for many years in our&nbsp;<a href="http://www.microsoft.com/appliedsciences/">Applied Sciences Group</a>. This year we gave prototype hardware to a group of students and asked them to <a href="http://www.acm.org/uist/uist2010/Student_Contest.html">present their ideas</a> at this year's User Interface Software and Technology (UIST) symposium. </p><p>I headed out to New York to see what the students had come up with and there were plenty of good ideas. You can see the official winners <a href="http://www.acm.org/uist/uist2010/Student_Contest.html">here</a>. A couple that stood out to me included WHACK, a system to dynamically remap keys so your passwords are always different and can't be captured by keyloggers, several visual clipboard applications,and one application that allowed the keyboard to be a visual interface for editing videos. </p><p>Watch the <a href="http://microsofthardwareblog.com/  ">Microsoft Hardware Blog</a> for more information. </p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8204195828924b2f8fc39e0f01832781">]]></description>
      <comments>http://channel9.msdn.com/posts/Microsofts-Adaptive-Keyboard-at-UIST</comments>
      <itunes:summary> You may recall us thinking outloud about the idea of an advanced keyboard using LCD displays for each key and a touch LCD panel across the top. We call it our Adaptive Keyboard and it&#39;s an idea that Steven Bathiche has been thinking about for many years in our&amp;nbsp;Applied Sciences Group. This year we gave prototype hardware to a group of students and asked them to present their ideas at this year&#39;s User Interface Software and Technology (UIST) symposium.  I headed out to New York to see what the students had come up with and there were plenty of good ideas. You can see the official winners here. A couple that stood out to me included WHACK, a system to dynamically remap keys so your passwords are always different and can&#39;t be captured by keyloggers, several visual clipboard applications,and one application that allowed the keyboard to be a visual interface for editing videos.  Watch the Microsoft Hardware Blog for more information.  </itunes:summary>
      <itunes:duration>1435</itunes:duration>
      <link>http://channel9.msdn.com/posts/Microsofts-Adaptive-Keyboard-at-UIST</link>
      <pubDate>Tue, 19 Oct 2010 19:16:20 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Microsofts-Adaptive-Keyboard-at-UIST</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_2MB_ch9.wmv" expression="full" duration="1435" fileSize="448950079" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_ch9.mp3" expression="full" duration="1435" fileSize="11484529" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_ch9.mp4" expression="full" duration="1435" fileSize="158983558" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_ch9.wma" expression="full" duration="1435" fileSize="11612433" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_ch9.wmv" expression="full" duration="1435" fileSize="315918041" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2781/82041958-2892-4b2f-8fc3-9e0f01832781/UIST_ch9.wmv" length="315918041" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>19</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Microsofts-Adaptive-Keyboard-at-UIST/rss</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
    </item>
  <item>
      <title>A Look Behind MSR&#39;s Lightspace</title>
      <description><![CDATA[<p><a href="http://research.microsoft.com/en-us/um/redmond/events/fs2010/presentations/Wilson_Future_of_Direct_Input_and_Interaction_RFS_71310.pdf">Lightspace</a> is a project out of<a href="http://research.microsoft.com/en-us/">Microsoft Research</a> that explores the integration of interactive surfaces across the real world.&nbsp;In this space, almost any surface can be&nbsp;an input device or display. As you watch this, you may notice similarities between&nbsp;Lightspace,<a href="http://www.xbox.com/en-US/kinect">Kinect</a>, and Microsoft Surface. This is one of the areas that MSR is exploring and&nbsp;could influence decisions we make going forward.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:08fb966e756247e392e69e00002989c4">]]></description>
      <comments>http://channel9.msdn.com/posts/lightspace</comments>
      <itunes:summary>Lightspace is a project out ofMicrosoft Research that explores the integration of interactive surfaces across the real world.&amp;nbsp;In this space, almost any surface can be&amp;nbsp;an input device or display. As you watch this, you may notice similarities between&amp;nbsp;Lightspace,Kinect, and Microsoft Surface. This is one of the areas that MSR is exploring and&amp;nbsp;could influence decisions we make going forward. </itunes:summary>
      <itunes:duration>824</itunes:duration>
      <link>http://channel9.msdn.com/posts/lightspace</link>
      <pubDate>Mon, 04 Oct 2010 16:26:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/lightspace</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_2MB_ch9.wmv" expression="full" duration="824" fileSize="448192719" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_ch9.mp3" expression="full" duration="824" fileSize="6593583" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_ch9.mp4" expression="full" duration="824" fileSize="90182870" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_ch9.wma" expression="full" duration="824" fileSize="6670853" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_ch9.wmv" expression="full" duration="824" fileSize="177322369" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/89c4/08fb966e-7562-47e3-92e6-9e00002989c4/Lightspace_ch9.wmv" length="177322369" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/lightspace/rss</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
    </item>
  <item>
      <title>F# in use at Microsoft Research (#4 of 4) </title>
      <description><![CDATA[
<p class="MsoNormal"><font face="Calibri"><font size="3"><font color="#000000">David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, talks to several
 teams at Microsoft Research about their use of F# in part 4 of this video series. Projects discussed include:</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri"><font size="3"><strong>Project Emporia</strong>, which filters updates from the Twitter public feed and automatically develops topic-based “lenses”.</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri"><font size="3"><strong>AdCenter &amp; AdPredictor</strong>, which determines the best adverts to display in Bing search results.</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri"><font size="3"><strong>The Path of Go</strong>, an AI implementation for the popular, ancient Chinese board game on XBOX 360.</font></font></font></p>
<p class="MsoNormal"><font face="Calibri" size="3" color="#000000">&nbsp;</font><font face="Calibri"><font size="3"><font color="#000000">Links:</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri" size="3">Project Emporia, </font></font><a href="http://fuse.microsoft.com/project/project-emporia.aspx"><u><font face="Calibri" size="3" color="#0000ff">http://</font></u></a><a href="http://fuse.microsoft.com/project/project-emporia.aspx"><u><font face="Calibri" size="3" color="#0000ff">fuse.microsoft.com/project/project-emporia.aspx</font></u></a><font face="Calibri" size="3" color="#000000">,
</font><a href="http://www.projectemporia.com/"><u><font face="Calibri" size="3" color="#0000ff">http://www.projectemporia.com</font></u></a><a href="http://www.projectemporia.com/"><u><font face="Calibri" size="3" color="#0000ff">/</font></u></a><font size="3"><font color="#000000"><font face="Calibri">
</font></font></font></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ffb2a1da6e404e3e9cc99df900f08555">]]></description>
      <comments>http://channel9.msdn.com/Blogs/David+Gristwood/F-in-use-at-Microsoft-Research-4-of-4</comments>
      <itunes:summary>
David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, talks to several
 teams at Microsoft Research about their use of F# in part 4 of this video series. Projects discussed include: 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Project Emporia, which filters updates from the Twitter public feed and automatically develops topic-based “lenses”. 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
AdCenter &amp;amp; AdPredictor, which determines the best adverts to display in Bing search results. 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
The Path of Go, an AI implementation for the popular, ancient Chinese board game on XBOX 360. 
&amp;nbsp;Links: 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Project Emporia, http://fuse.microsoft.com/project/project-emporia.aspx,
http://www.projectemporia.com/
 
</itunes:summary>
      <itunes:duration>2450</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/David+Gristwood/F-in-use-at-Microsoft-Research-4-of-4</link>
      <pubDate>Mon, 27 Sep 2010 09:20:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/David+Gristwood/F-in-use-at-Microsoft-Research-4-of-4</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_2MB_ch9.wmv" expression="full" duration="2450" fileSize="1661015034" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_ch9.mp3" expression="full" duration="2450" fileSize="19608063" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_ch9.mp4" expression="full" duration="2450" fileSize="268537910" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_ch9.wma" expression="full" duration="2450" fileSize="19822365" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_ch9.wmv" expression="full" duration="2450" fileSize="519476131" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_Zune_ch9.wmv" expression="full" duration="2450" fileSize="288820186" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8555/ffb2a1da-6e40-4e3e-9cc9-9df900f08555/fsharpdon4_ch9.wmv" length="519476131" type="video/x-ms-wmv"></enclosure>
      <dc:creator>David Gristwood</dc:creator>
      <itunes:author>David Gristwood</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/David+Gristwood/F-in-use-at-Microsoft-Research-4-of-4/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>f#</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>UKDevTeam</category>
    </item>
  <item>
      <title>F# and Windows Azure with Don Syme (#3 of 4) </title>
      <description><![CDATA[
<p class="MsoNormal"><font face="Calibri"><font size="3"><font color="#000000">David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, to talk to Don Syme,
 a Principal Researcher at Microsoft Research, about F# in part 3 of this video series. Don, who created F#, demonstrates the language with live coding examples in F# Interactive, focussing on Windows Azure.</font></font></font></p>
<p class="MsoNormal"><font face="Calibri"><font size="3"><font color="#000000">Links:</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri" size="3">Microsoft F# Developer Center,
</font></font><a href="http://www.fsharp.net/"><u><font face="Calibri" size="3" color="#0000ff">http://www.fsharp.net</font></u></a><font face="Calibri"><font size="3"><font color="#000000">
</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri" size="3">Don Syme’s blog, </font></font><a href="http://blogs.msdn.com/b/dsyme/"><u><font face="Calibri" size="3" color="#0000ff">http://blogs.msdn.com/b/dsyme</font></u></a><a href="http://blogs.msdn.com/b/dsyme/"><u><font face="Calibri" size="3" color="#0000ff">/</font></u></a><font size="3"><font color="#000000"><font face="Calibri">
</font></font></font></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:37091a06408a40aeb9909df900b72aa7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/David+Gristwood/F-and-Windows-Azure-with-Don-Syme-3-of-4</comments>
      <itunes:summary>
David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, to talk to Don Syme,
 a Principal Researcher at Microsoft Research, about F# in part 3 of this video series. Don, who created F#, demonstrates the language with live coding examples in F# Interactive, focussing on Windows Azure. 
Links: 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Microsoft F# Developer Center,
http://www.fsharp.net
 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Don Syme’s blog, http://blogs.msdn.com/b/dsyme/
 
</itunes:summary>
      <itunes:duration>1180</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/David+Gristwood/F-and-Windows-Azure-with-Don-Syme-3-of-4</link>
      <pubDate>Mon, 27 Sep 2010 09:20:01 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/David+Gristwood/F-and-Windows-Azure-with-Don-Syme-3-of-4</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_2MB_ch9.wmv" expression="full" duration="1180" fileSize="799248410" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_ch9.mp3" expression="full" duration="1180" fileSize="9443928" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_ch9.mp4" expression="full" duration="1180" fileSize="129605913" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_ch9.wma" expression="full" duration="1180" fileSize="9551689" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_ch9.wmv" expression="full" duration="1180" fileSize="260924511" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_Zune_ch9.wmv" expression="full" duration="1180" fileSize="143004566" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2aa7/37091a06-408a-40ae-b990-9df900b72aa7/fsharpanddon3_ch9.wmv" length="260924511" type="video/x-ms-wmv"></enclosure>
      <dc:creator>David Gristwood</dc:creator>
      <itunes:author>David Gristwood</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/David+Gristwood/F-and-Windows-Azure-with-Don-Syme-3-of-4/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>F#</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>UKDevTeam</category>
      <category>Windows Azure</category>
    </item>
  <item>
      <title>An F# Tutorial with Don Syme (#2 of 4) </title>
      <description><![CDATA[
<p class="MsoNormal"><font face="Calibri"><font size="3"><font color="#000000">David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, to talk to Don Syme,
 a Principal Researcher at Microsoft Research, about F# in part 2 of this video series. Don, who created F#, demonstrates the language with live coding examples, such as analysing a real-time Twitter feed using F# Interactive.</font></font></font></p>
<p class="MsoNormal"><font face="Calibri" size="3" color="#000000">&nbsp;</font><font face="Calibri"><font size="3"><font color="#000000">Links:</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri" size="3">Microsoft F# Developer Center,
</font></font><a href="http://www.fsharp.net/"><u><font face="Calibri" size="3" color="#0000ff">http://www.fsharp.net</font></u></a><font face="Calibri"><font size="3"><font color="#000000">
</font></font></font></p>
<p class="MsoNormal"><font color="#000000"><span><span><font size="3">•</font><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><font face="Calibri" size="3">Don Syme’s blog, </font></font><a href="http://blogs.msdn.com/b/dsyme/"><u><font face="Calibri" size="3" color="#0000ff">http://blogs.msdn.com/b/dsyme</font></u></a><a href="http://blogs.msdn.com/b/dsyme/"><u><font face="Calibri" size="3" color="#0000ff">/</font></u></a><font size="3"><font color="#000000"><font face="Calibri">
</font></font></font></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1fb6a177e3f04f37ba719df900b41163">]]></description>
      <comments>http://channel9.msdn.com/Blogs/David+Gristwood/An-F-Tutorial-with-Don-Syme-2-of-4</comments>
      <itunes:summary>
David Gristwood grabs his camera, and heads down to the Microsoft Research Centre in Cambridge with Dave Brown, an architect at the Microsoft Technology Centre, to talk to Don Syme,
 a Principal Researcher at Microsoft Research, about F# in part 2 of this video series. Don, who created F#, demonstrates the language with live coding examples, such as analysing a real-time Twitter feed using F# Interactive. 
&amp;nbsp;Links: 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Microsoft F# Developer Center,
http://www.fsharp.net
 
•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Don Syme’s blog, http://blogs.msdn.com/b/dsyme/
 
</itunes:summary>
      <itunes:duration>1606</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/David+Gristwood/An-F-Tutorial-with-Don-Syme-2-of-4</link>
      <pubDate>Mon, 27 Sep 2010 09:19:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/David+Gristwood/An-F-Tutorial-with-Don-Syme-2-of-4</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_ch9.mp3" expression="full" duration="1606" fileSize="12849657" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_ch9.mp4" expression="full" duration="1606" fileSize="177320140" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_ch9.wma" expression="full" duration="1606" fileSize="12994273" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_Zune_ch9.wmv" expression="full" duration="1606" fileSize="194143116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1163/1fb6a177-e3f0-4f37-ba71-9df900b41163/fsharpanddon2_Zune_ch9.wmv" length="194143116" type="video/x-ms-wmv"></enclosure>
      <dc:creator>David Gristwood</dc:creator>
      <itunes:author>David Gristwood</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/David+Gristwood/An-F-Tutorial-with-Don-Syme-2-of-4/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>F#</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>UKDevTeam</category>
    </item>
  <item>
      <title>Aman Kansal: Inside Joulemeter</title>
      <description><![CDATA[
<p><a shape="rect" href="http://research.microsoft.com/en-us/projects/joulemeter/default.aspx" target="_blank" shape="rect">Joulemeter</a>&nbsp;is a software-based Microsoft Research project designed to measure the energy usage of virtual machines (VMs), servers,
 desktops, laptops, and even individual software programs running on a computer. </p>
<p>Joulemeter estimates the energy usage of a VM, computer, or software by measuring the hardware resources (CPU, disk, memory, screen, etc.) being used and converting the resource usage to actual power usage based on automatically learned realistic&nbsp;power models.</p>
<div></div>
Here, we talk to MSR research scientist Dr. Aman Kansal about what Joulemeter is and how it works.
<br /><br />Download Joulemeter <a shape="rect" href="http://research.microsoft.com/en-us/projects/joulemeter/download.aspx" target="_blank" shape="rect">
<strong>here</strong></a>.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ebba65f5f11b459a864a9df000a92a52">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Aman-Kansal-Inside-Joulemeter</comments>
      <itunes:summary>
Joulemeter&amp;nbsp;is a software-based Microsoft Research project designed to measure the energy usage of virtual machines (VMs), servers,
 desktops, laptops, and even individual software programs running on a computer.  
Joulemeter estimates the energy usage of a VM, computer, or software by measuring the hardware resources (CPU, disk, memory, screen, etc.) being used and converting the resource usage to actual power usage based on automatically learned realistic&amp;nbsp;power models. 

Here, we talk to MSR research scientist Dr. Aman Kansal about what Joulemeter is and how it works.
Download Joulemeter 
here. </itunes:summary>
      <itunes:duration>2054</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Aman-Kansal-Inside-Joulemeter</link>
      <pubDate>Tue, 14 Sep 2010 17:56:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Aman-Kansal-Inside-Joulemeter</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/573138_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/573138_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_2MB_ch9.wmv" expression="full" duration="2054" fileSize="420583846" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_ch9.mp3" expression="full" duration="2054" fileSize="16439910" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_ch9.mp4" expression="full" duration="2054" fileSize="222775977" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_ch9.wma" expression="full" duration="2054" fileSize="16626109" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_ch9.wmv" expression="full" duration="2054" fileSize="418465755" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_Zune_ch9.wmv" expression="full" duration="2054" fileSize="288817810" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3138/573138/InsideJoulemeter_ch9.wmv" length="418465755" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Aman-Kansal-Inside-Joulemeter/RSS</wfw:commentRss>
      <category>Green Computing</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Power Management</category>
      <category>Energy Smart Computing</category>
      <category>Joulemeter</category>
    </item>
  <item>
      <title>Microsoft Research Reveals Facebook for Scientists: ScholarLynk</title>
      <description><![CDATA[ <p><a shape="rect" href="http://research.microsoft.com/en-us/projects/scholarlynk/" shape="rect">ScholarLynk</a> is a new tool for scientists and other researchers which Microsoft Research is unveiling this week at ECDL, the <a shape="rect" href="http://www.ecdl2010.org/" shape="rect">European Conference on Research and Advanced Technology for Digital Libraries</a>. The project has roots in <a shape="rect" href="http://lewisshepherd.wordpress.com/2010/09/08/mix-rip-burn-your-research/" shape="rect">Lewis Shepherd’s</a> 2008 project called “Research Desktop” which combined semantic analysis with a Web 2.0-style interface. The new ScholarLynk social software prototype expands upon that earlier idea, offering its users the ability to create reading lists related to their interests which could entail emails, scholarly papers, web pages and local files. The lists can be private, shared or collaborative in nature and they support metadata, annotations and associations. </p><p>The program also has a Twitter and Facebook-like social element involving the ability to follow other users, write on their walls, engage in conversations, and provide feedback or rate each others’ research. </p><p>The prototype will become available for download in December. </p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c22bb88a1482433b81a29e0e00fd307c">]]></description>
      <comments>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Reveals-Facebook-for-Scientists-ScholarLynk</comments>
      <itunes:summary> ScholarLynk is a new tool for scientists and other researchers which Microsoft Research is unveiling this week at ECDL, the European Conference on Research and Advanced Technology for Digital Libraries. The project has roots in Lewis Shepherd’s 2008 project called “Research Desktop” which combined semantic analysis with a Web 2.0-style interface. The new ScholarLynk social software prototype expands upon that earlier idea, offering its users the ability to create reading lists related to their interests which could entail emails, scholarly papers, web pages and local files. The lists can be private, shared or collaborative in nature and they support metadata, annotations and associations.  The program also has a Twitter and Facebook-like social element involving the ability to follow other users, write on their walls, engage in conversations, and provide feedback or rate each others’ research.  The prototype will become available for download in December.  </itunes:summary>
      <link>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Reveals-Facebook-for-Scientists-ScholarLynk</link>
      <pubDate>Mon, 13 Sep 2010 16:51:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Reveals-Facebook-for-Scientists-ScholarLynk</guid>      
      <dc:creator>Sarah Perez</dc:creator>
      <itunes:author>Sarah Perez</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Reveals-Facebook-for-Scientists-ScholarLynk/RSS</wfw:commentRss>
      <category>Facebook</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>Research</category>
      <category>Science</category>
      <category>Social Networks</category>
      <category>scientists</category>
      <category>Social Networking</category>
      <category>research project</category>
      <category>Social Media</category>
      <category>Microsoft Reserach</category>
    </item>
  <item>
      <title>RearType: A Back Keyboard for Tablets</title>
      <description><![CDATA[ <p>OK, right up front, I’m not so sure about the name, but these are scientists and engineers, not brand marketers, over there at Microsoft Research, so I’ll give them a pass. In any event, the “<strong>RearType</strong>” project is definitely an interesting idea, whether or not it makes it into mainstream consumer gadgets one day. </p><p>In a new <a shape="rect" href="https://research.microsoft.com/pubs/135609/reartype%2520mobilehci.pdf" shape="rect">whitepaper</a>, researchers James Scott and Shahram Izadi describes an input system for tablet and slate computers which involves halving a QWERTY keyboard, rotating the keys and then sticking them to the back of the device. </p><p>The idea is that this would allow you to have that physical sensation of typing on a keyboard without having to sacrifice touchscreen landscape to do so. Studies showed that users could reach 15 WPM after one hour of training and one user even got up to 47 WPM in the same timeframe. The speeds are “not statistically different” than a touchscreen keyboard. </p><p>Is this brilliant or is it crazy? What do you think? </p><p><em>(via </em><a shape="rect" href="http://www.engadget.com/2010/08/10/microsoft-research-reveals-reartype-puts-qwerty-back-where-it-b" shape="rect"><em>Engadget</em></a><em>, </em><a shape="rect" href="http://www.zdnet.com/blog/microsoft/microsofts-reartype-physical-keys-to-the-ipad-kindle-and-tablet-kingdoms/7039" shape="rect"><em>ZDNet</em></a><em>)</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:90f772226f594e19a6ec9e0e007adb7b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/coolstuff/RearType-A-Back-Keyboard-for-Tablets</comments>
      <itunes:summary> OK, right up front, I’m not so sure about the name, but these are scientists and engineers, not brand marketers, over there at Microsoft Research, so I’ll give them a pass. In any event, the “RearType” project is definitely an interesting idea, whether or not it makes it into mainstream consumer gadgets one day.  In a new whitepaper, researchers James Scott and Shahram Izadi describes an input system for tablet and slate computers which involves halving a QWERTY keyboard, rotating the keys and then sticking them to the back of the device.  The idea is that this would allow you to have that physical sensation of typing on a keyboard without having to sacrifice touchscreen landscape to do so. Studies showed that users could reach 15 WPM after one hour of training and one user even got up to 47 WPM in the same timeframe. The speeds are “not statistically different” than a touchscreen keyboard.  Is this brilliant or is it crazy? What do you think?  (via Engadget, ZDNet) </itunes:summary>
      <link>http://channel9.msdn.com/Blogs/coolstuff/RearType-A-Back-Keyboard-for-Tablets</link>
      <pubDate>Fri, 13 Aug 2010 13:54:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/coolstuff/RearType-A-Back-Keyboard-for-Tablets</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/on10_ba8d7bd5-390c-4322-8fde-66030c19a69a.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/on10_215089d4-3a56-4de0-94d4-b24ac05110c8.jpg" height="64" width="85"></media:thumbnail>      
      <dc:creator>Sarah Perez</dc:creator>
      <itunes:author>Sarah Perez</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/coolstuff/RearType-A-Back-Keyboard-for-Tablets/RSS</wfw:commentRss>
      <category>Keyboard</category>
      <category>keyboards</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>Research</category>
      <category>research project</category>
      <category>keypad</category>
    </item>
  <item>
      <title>Microsoft Research Shows off Street Slide View</title>
      <description><![CDATA[ <p>No, not Street “Side” view, Street “Slide” view. </p><p><a shape="rect" href="http://www.engadget.com/2010/07/28/microsoft-street-slide-its-electric-video/" shape="rect">Engadget</a> (via MIT’s <a shape="rect" href="http://www.technologyreview.com/web/25880/page1/#afteradbody" shape="rect">Technology Review</a>) uncovered a cool Microsoft Research project called “Street Slide” view. The project attempts to create a new interface for viewing the street-level photos used in online applications like Bing Maps Streetside View. </p><p>As explained on the <a shape="rect" href="http://research.microsoft.com/en-us/um/people/kopf/street_slide/index.html" shape="rect">project’s homepage</a>, today’s mapping applications enable users to virtually visit cities by way of “immersive 360 degree panoramas, or bubbles.” Users move from bubble to bubble, but this doesn’t necessarily provide the best visual sense of a city street. </p><p>With Street Slide, the researchers took the best aspects of the “immersive bubbles” and transformed them into multi-perspective strip panoramas. You can actually <em>slide</em> out of a bubble to see the street from a different perspective – a strip that’s viewed from a greater difference. When viewed in this mode, the empty space above and below the strip could be used for business logos and building numbers (addresses), or even ads. </p><p>According to the MIT article, the researchers have already made a version of this technology for mobile devices, including the iPhone. “It broadens out your visual sense to cover a two-block radius,” says <a shape="rect" href="http://research.microsoft.com/en-us/um/people/cohen/" shape="rect">Michael Cohen</a>, a senior scientist at Microsoft Research. </p><p>Who’s hoping for a WP7 phone implementation of this tech? I know I am. In case I didn’t explain this too well, you can see Street Slide in action in <a shape="rect" href="http://www.youtube.com/watch?v=K-_T949uSwU&amp;feature=player_embedded" shape="rect">the video here</a>. </p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/ms+research/RSS&WT.dl=0&WT.entryid=Entry:RSSView:203ea8f9b7f6407ab6779e0e007a3e9e">]]></description>
      <comments>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Shows-off-Street-Slide-View</comments>
      <itunes:summary> No, not Street “Side” view, Street “Slide” view.  Engadget (via MIT’s Technology Review) uncovered a cool Microsoft Research project called “Street Slide” view. The project attempts to create a new interface for viewing the street-level photos used in online applications like Bing Maps Streetside View.  As explained on the project’s homepage, today’s mapping applications enable users to virtually visit cities by way of “immersive 360 degree panoramas, or bubbles.” Users move from bubble to bubble, but this doesn’t necessarily provide the best visual sense of a city street.  With Street Slide, the researchers took the best aspects of the “immersive bubbles” and transformed them into multi-perspective strip panoramas. You can actually slide out of a bubble to see the street from a different perspective – a strip that’s viewed from a greater difference. When viewed in this mode, the empty space above and below the strip could be used for business logos and building numbers (addresses), or even ads.  According to the MIT article, the researchers have already made a version of this technology for mobile devices, including the iPhone. “It broadens out your visual sense to cover a two-block radius,” says Michael Cohen, a senior scientist at Microsoft Research.  Who’s hoping for a WP7 phone implementation of this tech? I know I am. In case I didn’t explain this too well, you can see Street Slide in action in the video here.  </itunes:summary>
      <link>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Shows-off-Street-Slide-View</link>
      <pubDate>Wed, 28 Jul 2010 15:52:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Shows-off-Street-Slide-View</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/on10_0f87db13-8683-41c7-94f8-bcdaca1639ad.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/on10_06ec36b7-3ffb-4411-be4f-3c275729a052.jpg" height="64" width="85"></media:thumbnail>      
      <dc:creator>Sarah Perez</dc:creator>
      <itunes:author>Sarah Perez</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/coolstuff/Microsoft-Research-Shows-off-Street-Slide-View/RSS</wfw:commentRss>
      <category>Bing Maps</category>
      <category>Maps</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>MSR</category>
      <category>Photos</category>
      <category>Microsoft Reserach</category>
    </item>    
</channel>
</rss>