<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with ms research - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/ms+research/feed/ipod/default.aspx" /><itunes:summary>ms research</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with ms research - Channel 9</title><link>http://channel9.msdn.com/tags/MS+Research/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>ms research</description><link>http://channel9.msdn.com/tags/MS+Research/</link><language>en-us</language><pubDate>Thu, 18 Jun 2009 14:30:10 GMT</pubDate><lastBuildDate>Thu, 18 Jun 2009 14:30:10 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Margaret Burnett: Gender and Software</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_small_ch9.png" border="0" /&gt;&lt;p&gt;Meet Dr. Margaret Burnett, a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. She is exploring hypotheses correlating and differentiating (or unifying) both the design and usage patterns of software by gender. Dr. Burnett has spent the last three months as a visiting researcher at Microsoft Research.  Great fodder for the latest edition of WM_IN, we thought, and we were lucky enough to catch up with Dr. Burnett during her last week at MSR to talk about her focus of study, which is the fascinating topic of gender differences and human-computer interaction that exist in the ways people solve problems when they use software.  &lt;br /&gt;
&lt;br /&gt;
Dr. Burnett's current &lt;a href="http://web.engr.oregonstate.edu/~burnett/research.html"&gt;research&lt;/a&gt; focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She is also the principal architect of the &lt;a href="http://web.engr.oregonstate.edu/~burnett/Forms3/forms3.html"&gt;Forms/3&lt;/a&gt; and the &lt;a href="http://web.engr.oregonstate.edu/~burnett/FAR/"&gt;FAR&lt;/a&gt; visual programming languages, plus the &lt;a href="http://eusesconsortium.org/wysiwyt.php"&gt;WYSIWYT testing methodology&lt;/a&gt; for end-user programmers.  Watch, learn and enjoy!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474310/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/</comments><itunes:summary>Meet Dr. Margaret Burnett, a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. She is exploring hypotheses correlating and differentiating (or unifying) both the design and usage patterns of software by gender. Dr. Burnett has spent the last three months as a visiting researcher at Microsoft Research.  Great fodder for the latest edition of WM_IN, we thought, and we were lucky enough to catch up with Dr. Burnett during her last week at MSR to talk about her focus of study, which is the fascinating topic of gender differences and human-computer interaction that exist in the ways people solve problems when they use software.  

Dr. Burnett's current research focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She is also the principal architect of the Forms/3 and the FAR visual programming languages, plus the WYSIWYT testing methodology for end-user programmers.  Watch, learn and enjoy!</itunes:summary><link>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/</link><pubDate>Thu, 25 Jun 2009 18:49:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4</guid><evnet:views>42776</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474310/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Meet Dr. Margaret Burnett, a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. She is exploring hypotheses correlating and differentiating (or unifying) both the design and usage patterns of software by gender. Dr. Burnett has spent the last three months as a visiting researcher at Microsoft Research. Great fodder for the latest edition of WM_IN, we thought, and we were lucky enough to catch up with Dr. Burnett during her last week at MSR to talk about her focus of study, which is the fascinating topic of gender differences and human-computer interaction that exist in the ways people solve problems when they use software. &lt;br /&gt;
&lt;br /&gt;
Dr. Burnett's current &lt;a href="http://web.engr.oregonstate.edu/~burnett/research.html"&gt;research&lt;/a&gt; focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She is also the principal architect of the &lt;a href="http://web.engr.oregonstate.edu/~burnett/Forms3/forms3.html"&gt;Forms/3&lt;/a&gt; and the &lt;a href="http://web.engr.oregonstate.edu/~burnett/FAR/"&gt;FAR&lt;/a&gt; visual programming languages, plus the &lt;a href="http://eusesconsortium.org/wysiwyt.php"&gt;WYSIWYT testing methodology&lt;/a&gt; for end-user programmers. Watch, learn and enjoy!
&lt;p&gt; &lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4" expression="full" duration="2332" fileSize="230037580" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp3" expression="full" duration="2332" fileSize="18659880" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4" expression="full" duration="2332" fileSize="230037580" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wma" expression="full" duration="2332" fileSize="37738233" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.wmv" expression="full" duration="2332" fileSize="330931435" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_2MB_ch9.wmv" expression="full" duration="2332" fileSize="730003931" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_Zune_ch9.wmv" expression="full" duration="2332" fileSize="330291415" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/3/4/7/4/WMINMargaretBurnett_ch9.mp4" length="230037580" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/WM_IN/Margaret-Burnett-Gender-and-Software/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474310/Trackback.aspx</trackback:ping><category>Computing</category><category>MS Research</category></item><item><title>Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_small_ch9.png" border="0" /&gt;Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box research being done by MSR scientists on display at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle. &lt;br /&gt;
&lt;a href="http://research.microsoft.com/pubs/79655/gazelle.pdf" target="_blank"&gt;&lt;br /&gt;
Gazelle &lt;/a&gt;is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on &lt;em&gt;research&lt;/em&gt; and &lt;em&gt;prototype&lt;/em&gt;).  From the Gazelle Microsoft Research Technical Report: &lt;em&gt;Gazelle’s Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin script source, and cross-principal, cross-process display and events protection.&lt;/em&gt; &lt;br /&gt;
&lt;br /&gt;
Interesting, Captain. This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to "blue screen" Gazelle)? What are the intrinsic challenges with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts running simultaneously, for example)? &lt;br /&gt;
&lt;br /&gt;
This is a great conversation with Gazelle project lead Helen Wang and Alex Moshchuk, a PhD student intern developer working on the Gazelle project. We cover a lot of ground and Erik and I are unusually curious given the fascinating model Gazelle represents for a truly secure web browser. &lt;br /&gt;
&lt;br /&gt;
Enjoy! This is a birthday present from Channel 9 to you!&lt;img src="http://channel9.msdn.com/461469/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/</comments><itunes:summary>Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box research being done by MSR scientists on display at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle. 

Gazelle is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on research and prototype).  From the Gazelle Microsoft Research Technical Report: Gazelle’s Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin script source, and cross-principal, cross-process display and events protection. 

Interesting, Captain. This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to "blue screen" Gazelle)? What are the intrinsic challenges with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts running simultaneously, for example)? 

This is a great conversation with Gazelle project lead Helen Wang and Alex Moshchuk, a PhD student intern developer working on the Gazelle project. We cover a lot of ground and Erik and I are unusually curious given the fascinating model Gazelle represents for a truly secure web browser. 

Enjoy! This is a birthday present from Channel 9 to you!</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/</link><pubDate>Tue, 07 Apr 2009 17:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4</guid><evnet:views>45500</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/461469/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box research being done by MSR scientists on display at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/pubs/79655/gazelle.pdf" target="_blank"&gt;Gazelle &lt;/a&gt;is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on &lt;em&gt;research&lt;/em&gt; and &lt;em&gt;prototype&lt;/em&gt;). This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to "blue screen" Gazelle)? What are the intrinsic challenges with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts running simultaneously, for example)? &lt;br /&gt;
&lt;br /&gt;
Enjoy. This is a birthday present from Channel 9 to you!</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" expression="full" duration="3133" fileSize="309116885" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp3" expression="full" duration="3133" fileSize="25065878" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" expression="full" duration="3133" fileSize="309116885" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wma" expression="full" duration="3133" fileSize="50688477" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wmv" expression="full" duration="3133" fileSize="189976241" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_2MB_ch9.wmv" expression="full" duration="3133" fileSize="1231216849" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_Zune_ch9.wmv" expression="full" duration="3133" fileSize="442808221" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" length="309116885" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/461469/Trackback.aspx</trackback:ping><category>Architecture</category><category>Erik Meijer</category><category>Expert to Expert</category><category>Gazelle</category><category>Helen Wang</category><category>MS Research</category><category>Operating Systems</category><category>Security</category><category>Web Browser</category></item><item><title>Expert to Expert: Inside Concurrent Basic (CB)</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_small_ch9.png" border="0" /&gt;&lt;div class="cl"&gt;&lt;/div&gt;
&lt;div id="dedM" class="deM"&gt;
&lt;p&gt;"&lt;a href="http://research.microsoft.com/en-us/projects/concurrentbasic/default.aspx" target="_blank"&gt;Concurrent Basic&lt;/a&gt; extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Our design advances earlier MSRC work on Polyphonic C#, Comega and the Joins Library. Unlike its C# based predecessors, CB adopts a simple event-like syntax familiar to VB programmers, allows one to declare generic concurrency abstractions and provides more natural support for inheritance. CB also offers open extensibility based on custom attributes."&lt;br /&gt;
&lt;br /&gt;
Code Sample:&lt;/p&gt;
&lt;h6&gt;Module Buffer&lt;/h6&gt;
&lt;h6&gt;  Public Asynchronous Put(ByVal s As String)&lt;/h6&gt;
&lt;h6&gt;  Public Synchronous Take() As String&lt;/h6&gt;
&lt;h6&gt;  Private Function CaseTakeAndPut(ByVal s As String) As String  When Take, Put&lt;/h6&gt;
&lt;h6&gt;     Return s&lt;/h6&gt;
&lt;h6&gt;  End Function &lt;/h6&gt;
&lt;h6&gt;End Module&lt;/h6&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;OK. Sounds great. There are new keywords, Asynchronous and Synchronous. Conceptually, these are easy enough to understand. How do they work, exactly? What's the thinking behind the current design? Why was VB.NET chosen as the language to extend? Wouldn't any CLI language suffice? Who thought this up, anyway? What's the thinking behind the thinking? &lt;br /&gt;
&lt;br /&gt;
Enter C9 celebrity host &lt;a href="http://research.microsoft.com/~emeijer" target="_blank"&gt;Erik Meijer&lt;/a&gt;, who leads yet another great conversation with fellow software experts &lt;a href="http://research.microsoft.com/~crusso" target="_blank"&gt;Claudio Russo&lt;/a&gt; (MSR Researcher and co-creator of Concurrent Basic) and Lucian Wischik (software developer and current VB.NET Czar). &lt;br /&gt;
&lt;br /&gt;
Obviously, we've been focusing a lot of attention of Concurrency and Parallelism over the past few years. We talk about the library versus language approach quite a bit. In this case, concurrency constructs have been baked into the language to form a different variant of VB, CB (Concurrent Basic). CB is a research project and therefore a research language. It has no ship vehicle and is not available for trial at this point. Microsoft makes no committment to shipping VB with these concurrency constructs built in. &lt;em&gt;CB is a research language&lt;/em&gt;.  CB is being shown in action at this year's MSR TechFest. Be sure to &lt;a href="http://www.on10.net/tags/techfest+2009/" target="_blank"&gt;check out Laura's coverage of TechFest &lt;/a&gt;2009.&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://channel9.msdn.com/458553/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Claudio-Russo-and-Lucian-Wischik-Inside-Concurrent-Basic/</comments><itunes:summary>

"Concurrent Basic extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Our design advances earlier MSRC work on Polyphonic C#, Comega and the Joins Library. Unlike its C# based predecessors, CB adopts a simple event-like syntax familiar to VB programmers, allows one to declare generic concurrency abstractions and provides more natural support for inheritance. CB also offers open extensibility based on custom attributes."

Code Sample:
Module Buffer
  Public Asynchronous Put(ByVal s As String)
  Public Synchronous Take() As String
  Private Function CaseTakeAndPut(ByVal s As String) As String  When Take, Put
     Return s
  End Function 
End Module
 
OK. Sounds great. There are new keywords, Asynchronous and Synchronous. Conceptually, these are easy enough to understand. How do they work, exactly? What's the thinking behind the current design? Why was VB.NET chosen as the language to extend? Wouldn't any CLI language suffice? Who thought this up, anyway? What's the thinking behind the thinking? 

Enter C9 celebrity host Erik Meijer, who leads yet another great conversation with fellow software experts Claudio Russo (MSR Researcher and co-creator of Concurrent Basic) and Lucian Wischik (software developer and current VB.NET Czar). 

Obviously, we've been focusing a lot of attention of Concurrency and Parallelism over the past few years. We talk about the library versus language approach quite a bit. In this case, concurrency constructs have been baked into the language to form a different variant of VB, CB (Concurrent Basic). CB is a research project and therefore a research language. It has no ship vehicle and is not available for trial at this point. Microsoft makes no committment to shipping VB with these concurrency constructs built in. CB is a research language.  CB is being shown in action at this year's MSR TechFest. Be sure to check out Laura's coverage of TechFest 2009.
</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Claudio-Russo-and-Lucian-Wischik-Inside-Concurrent-Basic/</link><pubDate>Wed, 25 Feb 2009 23:09:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.mp4</guid><evnet:views>40227</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/458553/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Concurrent Basic extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Two new VB keywords, Asynchronous and Synchronous, join the mix. Conceptually, these keywords are easy enough to understand. How do they work, exactly? What's the thinking behind the current design? Why was VB.NET chosen as the language to extend? Wouldn't any CLI language suffice? Who thought this up, anyway? What's the thinking behind the thinking? Enter C9 celebrity host Erik Meijer, who leads yet another great conversation with fellow software experts Claudio Russo (MSR Researcher and co-creator of Concurrent Basic) and Lucian Wischik (software developer and current VB.NET Czar).</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.mp4" expression="full" duration="3582" fileSize="353397355" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.mp3" expression="full" duration="3582" fileSize="28660843" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.mp4" expression="full" duration="3582" fileSize="353397355" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.wma" expression="full" duration="3582" fileSize="57955151" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.wmv" expression="full" duration="3582" fileSize="217082933" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_2MB_ch9.wmv" expression="full" duration="3582" fileSize="1121411437" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_Zune_ch9.wmv" expression="full" duration="3582" fileSize="284090913" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/5/5/8/5/4/E2EConcurrentBasic_ch9.mp4" length="353397355" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Claudio-Russo-and-Lucian-Wischik-Inside-Concurrent-Basic/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/458553/Trackback.aspx</trackback:ping><category>Concurrency</category><category>Concurrent Basic</category><category>Erik Meijer</category><category>Expert to Expert</category><category>MS Research</category><category>Parallel Computing</category><category>Parallelism</category><category>Programming</category><category>Visual Basic</category></item><item><title>Minds, Machines, and Intelligence: A Conversation with Eric Horvitz</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_small_ch9.jpg" border="0" /&gt;Microsoft is well known for Windows, Office, .NET, Xbox, Zune and a long list of other products and technologies.&lt;br /&gt;
 &lt;br /&gt;
Less discussed however, is a group at Microsoft that isn’t necessarily focused on ship dates, packaging, or competing products. Instead they think about how computers and technology can make life easier, with an eye towards developing new technologies that can improve all our lives and often in cooperation with product team, but also working with people in academia, governments and industry. The name of this group is Microsoft Research.&lt;br /&gt;
 &lt;br /&gt;
Eric Horvitz, today’s guest, joined Microsoft Research with two colleagues in 1993 to form the Decision Theory and Adaptive Systems group. Since then he has been at the center of a variety of projects focused on machine intelligence and adaptation, and the related tasks of information discovery, collection, and delivery&lt;img src="http://channel9.msdn.com/455689/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Behind+The+Code/Minds-Machines-and-Intelligence-A-Conversation-with-Eric-Horvitz/</comments><itunes:summary>Microsoft is well known for Windows, Office, .NET, Xbox, Zune and a long list of other products and technologies.
 
Less discussed however, is a group at Microsoft that isn’t necessarily focused on ship dates, packaging, or competing products. Instead they think about how computers and technology can make life easier, with an eye towards developing new technologies that can improve all our lives and often in cooperation with product team, but also working with people in academia, governments and industry. The name of this group is Microsoft Research.
 
Eric Horvitz, today’s guest, joined Microsoft Research with two colleagues in 1993 to form the Decision Theory and Adaptive Systems group. Since then he has been at the center of a variety of projects focused on machine intelligence and adaptation, and the related tasks of information discovery, collection, and delivery</itunes:summary><link>http://channel9.msdn.com/shows/Behind+The+Code/Minds-Machines-and-Intelligence-A-Conversation-with-Eric-Horvitz/</link><pubDate>Tue, 10 Feb 2009 19:41:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.mp4</guid><evnet:views>54030</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/455689/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft is well known for Windows, Office, .NET, Xbox, Zune and a long list of other products and technologies.   Less discussed however, is a group at Microsoft that isn’t necessarily focused on ship dates, packaging, or competing products. Instead they think about how computers and technology can make life easier, with an eye towards developing new technologies that can improve all our lives and often in cooperation with product team, but also working with people in academia, governments and industry. The name of this group is Microsoft Research.   Eric Horvitz, today’s guest, joined Microsoft Research with two colleagues in 1993 to form the Decision Theory and Adaptive Systems group. Since then he has been at the center of a variety of projects focused on machine intelligence and adaptation, and the related tasks of information discovery, collection, and delivery.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.mp4" expression="full" duration="3594" fileSize="384096796" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.mp3" expression="full" duration="3594" fileSize="28756555" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.mp4" expression="full" duration="3594" fileSize="384096796" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.wma" expression="full" duration="3594" fileSize="58135391" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.wmv" expression="full" duration="3594" fileSize="215451005" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_2MB_ch9.wmv" expression="full" duration="3594" fileSize="1118648021" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_Zune_ch9.wmv" expression="full" duration="3594" fileSize="281754985" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/6/5/5/4/BTCEricHorvitz_ch9.mp4" length="384096796" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Behind+The+Code/Minds-Machines-and-Intelligence-A-Conversation-with-Eric-Horvitz/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/455689/Trackback.aspx</trackback:ping><category>Eric Horvitz</category><category>MS Personalities</category><category>MS Research</category></item><item><title>CHESS: An Automated Concurrency Testing Tool</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_small_ch9.jpg" border="0" /&gt;&lt;a href="http://research.microsoft.com/CHESS/" target="_blank"&gt;CHESS&lt;/a&gt; is an automated tool from &lt;a href="http://research.microsoft.com/" target="_blank"&gt;Microsoft Research&lt;/a&gt; for finding errors in multithreaded software by systematic exploration of thread schedules. It finds errors, such as data-races, deadlocks, hangs, and data-corruption induced access violations, that are extremely hard to find with current testing tools. Once CHESS locates an error, it provides a fully repeatable execution of the program leading to the error, thus greatly aiding the debugging process. In addition, CHESS provides a valuable and novel notion of test coverage suitable for multithreaded programs. CHESS can use existing concurrent test cases and is therefore easy to deploy. Both developers and testers should find CHESS useful. The CHESS architecture is described in this &lt;a href="http://research.microsoft.com/research/pubs/view.aspx?type=Technical%20Report&amp;amp;id=1392&amp;amp;0sr=p"&gt;technical report&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, we meet some of the researchers behind CHESS, Madan Musuvathi and Shaz Qadeer. Joining in the conversation are two software test engineers extraordinare, Chris Dern and Rahul Patil. Chris and Rahul use CHESS as part of their daily routine of finding bugs in the various technologies that power Microsoft's Parallel Computing Platform. Tune in and learn about this great technology from the folks who know it best.&lt;img src="http://channel9.msdn.com/447100/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/CHESS-An-Automated-Concurrency-Testing-Tool/</comments><itunes:summary>CHESS is an automated tool from Microsoft Research for finding errors in multithreaded software by systematic exploration of thread schedules. It finds errors, such as data-races, deadlocks, hangs, and data-corruption induced access violations, that are extremely hard to find with current testing tools. Once CHESS locates an error, it provides a fully repeatable execution of the program leading to the error, thus greatly aiding the debugging process. In addition, CHESS provides a valuable and novel notion of test coverage suitable for multithreaded programs. CHESS can use existing concurrent test cases and is therefore easy to deploy. Both developers and testers should find CHESS useful. The CHESS architecture is described in this technical report.

Here, we meet some of the researchers behind CHESS, Madan Musuvathi and Shaz Qadeer. Joining in the conversation are two software test engineers extraordinare, Chris Dern and Rahul Patil. Chris and Rahul use CHESS as part of their daily routine of finding bugs in the various technologies that power Microsoft's Parallel Computing Platform. Tune in and learn about this great technology from the folks who know it best.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/CHESS-An-Automated-Concurrency-Testing-Tool/</link><pubDate>Wed, 10 Dec 2008 21:46:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.mp4</guid><evnet:views>62780</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447100/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>CHESS is an automated tool from Microsoft Research for finding errors in multithreaded software by systematic exploration of thread schedules. Here, we meet some of the researchers behind CHESS, Madan Musuvathi and Shaz Qadeer. Joining in the conversation are two software test engineers extraordinare, Chris Dern and Rahul Patil. Chris and Rahul use CHESS as part of their daily routine of finding bugs in the various technologies that power Microsoft's Parallel Computing Platform. Tune in and learn about this great technology from the folks who know it best.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.mp4" expression="full" duration="2875" fileSize="587984777" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.mp3" expression="full" duration="2875" fileSize="23007318" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.mp4" expression="full" duration="2875" fileSize="587984777" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.wma" expression="full" duration="2875" fileSize="46524933" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.wmv" expression="full" duration="2875" fileSize="173750693" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_2MB_ch9.wmv" expression="full" duration="2875" fileSize="900111195" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_Zune_ch9.wmv" expression="full" duration="2875" fileSize="402326673" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/7/4/4/InsideCHESS_ch9.mp4" length="587984777" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>15</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/CHESS-An-Automated-Concurrency-Testing-Tool/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/447100/Trackback.aspx</trackback:ping><category>CHESS</category><category>Concurrency</category><category>MS Research</category><category>Parallel Computing</category><category>Programming</category><category>rise</category><category>Software Engineering Research</category><category>Testing</category><category>Tools</category></item><item><title>Expert to Expert: Natural Language and Computational Linguistics</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_small_ch9.jpg" border="0" /&gt;Ever wonder what it takes to compute language (language in this case refers to what we humans speak and or/write)? From &lt;a href="http://wikipedia.org" target="_blank"&gt;Wikipedia&lt;/a&gt;: &lt;em&gt;&lt;b&gt;Computational linguistics&lt;/b&gt; is an &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Interdisciplinary" class="mw-redirect" title="Interdisciplinary"&gt;&lt;em&gt;interdisciplinary&lt;/em&gt;&lt;/a&gt;&lt;em&gt; field dealing with the &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Statistics" title="Statistics"&gt;&lt;em&gt;statistical&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and/or rule-based modeling of &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Natural_language" title="Natural language"&gt;&lt;em&gt;natural language&lt;/em&gt;&lt;/a&gt;&lt;em&gt; from a computational perspective. This modeling is not limited to any particular field of &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Linguistics" title="Linguistics"&gt;&lt;em&gt;linguistics&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. Traditionally, computational linguistics was usually performed by &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Computer_scientist" title="Computer scientist"&gt;&lt;em&gt;computer scientists&lt;/em&gt;&lt;/a&gt;&lt;em&gt; who had specialized in the application of computers to the processing of a &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Natural_language" title="Natural language"&gt;&lt;em&gt;natural language&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. Computational linguists often work as members of interdisciplinary teams, including linguists (specifically trained in linguistics), language experts (persons with some level of ability in the languages relevant to a given project), and computer scientists. In general computational linguistics draws upon the involvement of linguists, &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Computer_science" title="Computer science"&gt;&lt;em&gt;computer scientists&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, experts in &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Artificial_intelligence" title="Artificial intelligence"&gt;&lt;em&gt;artificial intelligence&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Cognitive_psychology" title="Cognitive psychology"&gt;&lt;em&gt;cognitive psychologists&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Math" class="mw-redirect" title="Math"&gt;&lt;em&gt;mathematicians&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, and &lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Logic" title="Logic"&gt;&lt;em&gt;logicians&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, amongst others.&lt;br /&gt;
&lt;br /&gt;
&lt;/em&gt;Here, we meet some of the scientists in Microsoft Research who work on computational linguistics. The great &lt;a href="http://channel9.msdn.com/tags/Erik+Meijer" target="_blank"&gt;Erik Meijer&lt;/a&gt; conducts the interview. Special guests are: Researchers Chris Quirk, Michael Gamon and Lucy Vanderwende. This is a great Expert to Expert since the Experts in this case are from different domains of expertise (Erik is a programming language specialist. The scientists Erik converses with are specialists in natural language computation, linguisitics and mathematics). This is a fascinating conversation that spans topics from natural language processing to computing understanding (Yes. AI comes up...).&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;img src="http://channel9.msdn.com/432781/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Natural-Language-and-Computational-Linguistics/</comments><itunes:summary>Ever wonder what it takes to compute language (language in this case refers to what we humans speak and or/write)? From Wikipedia: Computational linguistics is an interdisciplinary field dealing with the statistical and/or rule-based modeling of natural language from a computational perspective. This modeling is not limited to any particular field of linguistics. Traditionally, computational linguistics was usually performed by computer scientists who had specialized in the application of computers to the processing of a natural language. Computational linguists often work as members of interdisciplinary teams, including linguists (specifically trained in linguistics), language experts (persons with some level of ability in the languages relevant to a given project), and computer scientists. In general computational linguistics draws upon the involvement of linguists, computer scientists, experts in artificial intelligence, cognitive psychologists, mathematicians, and logicians, amongst others.

Here, we meet some of the scientists in Microsoft Research who work on computational linguistics. The great Erik Meijer conducts the interview. Special guests are: Researchers Chris Quirk, Michael Gamon and Lucy Vanderwende. This is a great Expert to Expert since the Experts in this case are from different domains of expertise (Erik is a programming language specialist. The scientists Erik converses with are specialists in natural language computation, linguisitics and mathematics). This is a fascinating conversation that spans topics from natural language processing to computing understanding (Yes. AI comes up...).

Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Natural-Language-and-Computational-Linguistics/</link><pubDate>Wed, 22 Oct 2008 18:34:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.mp4</guid><evnet:views>59890</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/432781/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ever wonder what it takes to compute language (language in this case refers to what we humans speak and or/write)?Computational linguistics is an interdisciplinary field dealing with the statistical and/or rule-based modeling of natural language from a computational perspective. Here, we meet some of the scientists in Microsoft Research who work on computational linguistics. The great Erik Meijer conducts the interview. Special guests are: Researchers Chris Quirk, Michael Gamon and Lucy Vanderwende. This is a great Expert to Expert since the Experts in this case are from different domains of expertise (Erik is a programming language specialist. The scientists Erik converses with are specialists in natural language computation, linguisitics and mathematics). This is a fascinating conversation that spans topics from natural language processing to computing understanding (Yes. AI does come up...).</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.mp4" expression="full" duration="3453" fileSize="196029172" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.mp3" expression="full" duration="3453" fileSize="27632036" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.mp4" expression="full" duration="3453" fileSize="196029172" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.wma" expression="full" duration="3453" fileSize="27939469" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.wmv" expression="full" duration="3453" fileSize="219094045" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_2MB_ch9.wmv" expression="full" duration="3453" fileSize="1081034663" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_Zune_ch9.wmv" expression="full" duration="3453" fileSize="273754441" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/8/7/2/3/4/E2EComputationalLinguistics_ch9.mp4" length="196029172" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Natural-Language-and-Computational-Linguistics/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/432781/Trackback.aspx</trackback:ping><category>Computational Linguistics</category><category>Erik Meijer</category><category>Expert to Expert</category><category>MS Research</category><category>Natural Language Processing</category></item><item><title>Countdown to PDC2008: Rick Rashid, a Researcher’s Researcher</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_small_ch9.jpg" border="0" /&gt;17 years in the same job?  Yep, Senior Vice President of Microsoft Research, Rick Rashid has been doing the same thing since the first day he joined the firm, and he’s still loving it.  Listen to Rick talk about all of the cool innovation coming out of MSR, and he foreshadows his PDC keynote warning audience members to be thoughtful about where they sit during his speech. Hmmm.  Whatever in the world could that possibly mean?  Who cares!  Mike’s got apple pie in this, his final PDC Hard Hat Challenge.  Bonne chance!&lt;img src="http://channel9.msdn.com/433948/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Countdown-to-PDC2008-Rick-Rashid-a-Researchers-Researcher/</comments><itunes:summary>17 years in the same job?  Yep, Senior Vice President of Microsoft Research, Rick Rashid has been doing the same thing since the first day he joined the firm, and he’s still loving it.  Listen to Rick talk about all of the cool innovation coming out of MSR, and he foreshadows his PDC keynote warning audience members to be thoughtful about where they sit during his speech. Hmmm.  Whatever in the world could that possibly mean?  Who cares!  Mike’s got apple pie in this, his final PDC Hard Hat Challenge.  Bonne chance!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Countdown-to-PDC2008-Rick-Rashid-a-Researchers-Researcher/</link><pubDate>Sat, 18 Oct 2008 21:18:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/MSDNTechNetSiteUpdate_ch9.mp4</guid><evnet:views>46072</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/433948/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>17 years in the same job?  Yep, Senior Vice President of Microsoft Research, Rick Rashid has been doing the same thing since the first day he joined the firm, and he’s still loving it.  Listen to Rick talk about all of the cool innovation coming out of MSR, and he foreshadows his PDC keynote warning audience members to be thoughtful about where they sit during his speech. Hmmm.  Whatever in the world could that possibly mean?  Who cares!  Mike’s got apple pie in this, his final PDC Hard Hat Challenge.  Bonne chance!</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_ch9.mp4" expression="full" duration="591" fileSize="32045884" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_ch9.mp3" expression="full" duration="591" fileSize="4734351" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_ch9.mp4" expression="full" duration="591" fileSize="32045884" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_ch9.wma" expression="full" duration="591" fileSize="4799583" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_ch9.wmv" expression="full" duration="591" fileSize="33172079" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_2MB_ch9.wmv" expression="full" duration="591" fileSize="184833491" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/4/6/6/0/4/PDC2008CountdownRashid_Zune_ch9.wmv" expression="full" duration="591" fileSize="46937195" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MSDNTechNetSiteUpdate_ch9.mp4" expression="full" duration="591" fileSize="104478270" type="video/mp4" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MSDNTechNetSiteUpdate_ch9.mp4" length="104478270" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>17</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Countdown-to-PDC2008-Rick-Rashid-a-Researchers-Researcher/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/433948/Trackback.aspx</trackback:ping><category>MS Execs</category><category>MS Research</category><category>PDC 2008</category><category>PDC08</category></item><item><title>Curtis Wong, Roy Gould: The story of the WorldWide Telescope</title><description>&lt;img src="http://channel9.msdn.com/Link/e704359b-50b3-4272-abae-64f855bdc60e/" border="0" /&gt;John Udell recently published a great podcast with Curtis Wong, manager of Next Media Research for Microsoft, and Roy Gould, a science educator with the Harvard-Smithsonian Center for Astrophysics on the inception of the WorldWide Telescope project. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://perspectives.on10.net/blogs/jonudell/The-story-of-the-WorldWide-Telescope/"&gt;Interview transcript and podcast&lt;/a&gt;&lt;img src="http://channel9.msdn.com/414114/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/curtis-wong-roy-gould-the-story-of-the-worldwide-telescope/</comments><itunes:summary>John Udell recently published a great podcast with Curtis Wong, manager of Next Media Research for Microsoft, and Roy Gould, a science educator with the Harvard-Smithsonian Center for Astrophysics on the inception of the WorldWide Telescope project. 

Interview transcript and podcast</itunes:summary><link>http://channel9.msdn.com/posts/Dan/curtis-wong-roy-gould-the-story-of-the-worldwide-telescope/</link><pubDate>Mon, 07 Jul 2008 16:54:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Dan/curtis-wong-roy-gould-the-story-of-the-worldwide-telescope/</guid><evnet:views>53196</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/414114/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>John Udell recently published a great podcast with Curtis Wong, manager of Next Media Research for Microsoft, and Roy Gould, a science educator with the Harvard-Smithsonian Center for Astrophysics on the inception of the WorldWide Telescope project. 

Interview transcript and podcast</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/bd189719-2c5c-41d7-a420-7f4dc89da93c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e704359b-50b3-4272-abae-64f855bdc60e/" height="64" width="85" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/curtis-wong-roy-gould-the-story-of-the-worldwide-telescope/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/414114/Trackback.aspx</trackback:ping><category>MS Research</category></item><item><title>Pex - Automated Exploratory Testing for .NET </title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_small_ch9.jpg" border="0" /&gt;&lt;a href="http://research.microsoft.com/pex/"&gt;Pex&lt;/a&gt; is a tool being developed by Microsoft Research which has the potential to dramatically improve the quality of software testing while requiring minimal, if any, effort on the part of the developer. Pex can automatically generate a set of inputs for a paramaterized unit test which can effectively excercise most, if not all, possible code paths.&lt;br /&gt;
&lt;br /&gt;
I visited Nikolai Tillmann and Peli de Halleux on the Pex team for a closer look at this cool technology.&lt;img src="http://channel9.msdn.com/413405/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/</comments><itunes:summary>Pex is a tool being developed by Microsoft Research which has the potential to dramatically improve the quality of software testing while requiring minimal, if any, effort on the part of the developer. Pex can automatically generate a set of inputs for a paramaterized unit test which can effectively excercise most, if not all, possible code paths.

I visited Nikolai Tillmann and Peli de Halleux on the Pex team for a closer look at this cool technology.</itunes:summary><link>http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/</link><pubDate>Thu, 03 Jul 2008 17:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.mp4</guid><evnet:views>82677</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/413405/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://research.microsoft.com/pex/"&gt;Pex&lt;/a&gt; is a tool being developed by Microsoft Research which has the potential to dramatically improve the quality of software testing while requiring minimal, if any, effort on the part of the developer.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/1c214760-47c9-4840-9f10-5b5622fae52e/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.mp4" expression="full" duration="1450" fileSize="82324517" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.mp3" expression="full" duration="1450" fileSize="11605890" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.mp4" expression="full" duration="1450" fileSize="82324517" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.wma" expression="full" duration="1450" fileSize="11738685" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.wmv" expression="full" duration="1450" fileSize="91982471" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_2MB_ch9.wmv" expression="full" duration="1450" fileSize="454102645" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_Zune_ch9.wmv" expression="full" duration="1450" fileSize="114990211" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/4/3/1/4/PexAutomatedExploratoryTestingForDotNET_ch9.mp4" length="82324517" type="video/mp4" /><dc:creator>Brian Keller</dc:creator><itunes:author>Brian Keller</itunes:author><slash:comments>23</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/briankel/Pex-Automated-Exploratory-Testing-for-NET/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/413405/Trackback.aspx</trackback:ping><category>MS Research</category><category>PEX</category><category>rise</category><category>Software Testing</category></item><item><title>Expert to Expert: Contract Oriented Programming and Spec#</title><description>&lt;P&gt;The &lt;a href="http://research.microsoft.com/specsharp/"&gt;Spec# programming system&lt;/a&gt; is a new attempt at a more cost effective way to develop and maintain high-quality software.&amp;nbsp; Spec# is pronounced "Spec sharp" and can be written (and searched for) as the "specsharp" or "Spec# programming system".&amp;nbsp; The Spec# system consists of:&lt;/P&gt;&lt;BR&gt;The &lt;STRONG&gt;Spec# programming language&lt;/STRONG&gt;.&amp;nbsp; Spec# is an extension of the object-oriented language C#.&amp;nbsp; It extends the type system to include non-null types and checked exceptions.&amp;nbsp; It provides method contracts in the form of pre- and postconditions as well as object invariants. &lt;BR&gt;&lt;BR&gt;The &lt;STRONG&gt;Spec# compiler&lt;/STRONG&gt;.&amp;nbsp; Integrated into the Microsoft Visual Studio development environment for the .NET platform, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools. &lt;BR&gt;&lt;BR&gt;The &lt;STRONG&gt;Spec# static program verifier&lt;/STRONG&gt;.&amp;nbsp; This component (codenamed Boogie) generates logical verification conditions from a Spec# program.&amp;nbsp; Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it. 
&lt;P&gt;A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships. &lt;/P&gt;
&lt;P&gt;The Spec# programming system is being developed as a research project at Microsoft Research in Redmond, primarily by the &lt;a href="http://research.microsoft.com/research/plm"&gt;Programming Languages and Methods&lt;/a&gt; group.&lt;BR&gt;&lt;BR&gt;Here, Expert to Expert guest expert and programming language guru Erik Meijer chats with MSR researchers and spec# designers Wolfram Schulte, &amp;nbsp;Rustan Leino and&amp;nbsp;Peter Mueller. We dig into the details of Spec# and contract oriented programming in general. Plenty of code on the screen and lots of deep conversation. Just how we like it for Going Deep and Expert to Expert.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.wmv"&gt;LOW RES FILE&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.mp4"&gt;MP4&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_Zune_ch9.wmv"&gt;ZUNE&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/405815/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Contract-Oriented-Programming-and-Spec/</comments><itunes:summary>The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software.&amp;nbsp; Spec# is pronounced "Spec sharp" and can be written (and searched for) as the "specsharp" or "Spec# programming system".&amp;nbsp; The Spec# system consists of:The Spec# programming language.&amp;nbsp; Spec# is an extension of the object-oriented language C#.&amp;nbsp; It extends the type system to include non-null types and checked exceptions.&amp;nbsp; It provides method contracts in the form of pre- and postconditions as well as object invariants. The Spec# compiler.&amp;nbsp; Integrated into the Microsoft Visual Studio development environment for the .NET platform, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools. The Spec# static program verifier.&amp;nbsp; This component (codenamed Boogie) generates logical verification conditions from a Spec# program.&amp;nbsp; Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it. 
A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships. 
The Spec# programming system is being developed as a research project at Microsoft Research in Redmond, primarily by the Programming Languages and Methods group.Here, Expert to Expert guest expert and programming language guru Erik Meijer chats with MSR researchers and spec# designers Wolfram Schulte, &amp;nbsp;Rustan Leino and&amp;nbsp;Peter Mueller. We dig into the details of Spec# and contract oriented programming in general. Plenty of code on the screen and lots of deep conversation. Just how we like it for Going Deep and Expert to Expert.Enjoy!LOW RES FILEMP4ZUNE</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Contract-Oriented-Programming-and-Spec/</link><pubDate>Tue, 27 May 2008 18:27:52 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.mp3</guid><evnet:views>31658</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/405815/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software.&amp;nbsp; Spec# is pronounced "Spec sharp" and can be written (and searched for) as the "specsharp" or "Spec# programming system".&amp;nbsp; The Spec# system consists of:The Spec# programming language.&amp;nbsp; Spec# is an extension of the object-oriented language C#.&amp;nbsp; It extends the type system to include non-null types and checked exceptions.&amp;nbsp; It provides method contracts in the form of pre- and postconditions as well as object invariants. The Spec# compiler.&amp;nbsp;&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/c9b2abaa-2b67-4d7b-a9c0-9572f52bbea3/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c1c525ba-d461-4afb-bc52-eafe463c1d30/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4e85c68f-59c6-43f6-9de9-e5bb25dcd123/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4c43bf24-9c2e-4cf6-ae13-bd3ce14fa5b7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/909670ca-2398-493a-ad55-99a83cf15070/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8a344e8a-ed79-430a-a599-8a2c7c804799/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c4603501-dda1-4c38-9147-8c03a4434c9d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c615b7dc-bed1-4716-a99f-8cfc9904901e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/38d1be34-9cdd-4e87-a094-4994262cef67/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f3cf2aa5-c1d3-4c10-8b98-4e4004b4827f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2747975b-3540-430f-a6cc-67732ecdf92d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9801c3b7-0bae-47a3-b554-683a2b46570a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e6e43f89-b1ba-4870-b843-734fded0106f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/4bfb64bc-e8f2-442b-b60d-55aa167a260b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/215b0666-c1f0-4b57-b3a3-099291155380/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/af64202f-ae35-4cae-8b5e-0c282529c478/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/088dbbcd-634e-4e53-9fe4-1e106b139e8d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a996ed67-527b-4166-95a0-4831bcb21728/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/f8eefed2-ee0d-4d19-90c2-7e8ac985cc8a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/36e720e8-c6f0-41ae-8ec8-9b6d8f29930c/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/91cbbae5-1397-4f02-b49e-da2a4035d9c3/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6ad232bb-7365-41b1-8b0f-e76854ffe01a/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.mp3" expression="full" duration="4500" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.wma" expression="full" duration="4500" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_2MB_ch9.wmv" expression="full" duration="4500" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2ESpecSharp_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>30</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Contract-Oriented-Programming-and-Spec/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/405815/Trackback.aspx</trackback:ping><category>Algorithms</category><category>Erik Meijer</category><category>Expert to Expert</category><category>Featured</category><category>MS Research</category><category>SpecSharp</category></item><item><title>Dan Reed: On the ManyCore Future and Parallelism in the Sky</title><description>&lt;P&gt;&lt;a href="http://www.hpcdan.org/"&gt;Dan Reed&lt;/a&gt; is Microsoft's Director of Scalable/Multi-Core Systems Research and head of the &lt;a href="http://www.microsoft.com/presspass/press/2008/mar08/03-18UPCRCPR.mspx"&gt;recently formed Universal Parallel Computing Research Centers (UPCRC)&lt;/a&gt;: one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois at Urbana-Champaign (UIUC). Since we've been&amp;nbsp;&lt;a href="http://channel9.msdn.com/Tags/Parallel+Computing&gt;focusing a bit recently&lt;/a&gt; on the Concurrency and Parallelism Software Revolution we figured Dan would be another great technical guru to talk to&amp;nbsp;about Multi/Many-Core's impact on the future of general purpose computing. &lt;BR&gt;&lt;BR&gt;The angle of this conversation focuses attention primarily on the server-side parallelism problem which is distinct from the client problem (as addressed by Burton Smith &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=382639&gt;here&lt;/a&gt;) but part of the same wide-angle general purpose solution to&amp;nbsp;the complex (and arguably fractal) general problem that spans microblips in DRAM to massive data centers.&lt;BR&gt;&lt;BR&gt;Certainly the computation Cloud of the future must not only be scalable and highly performant, but also adaptive and homeostatic in how it reacts to frequent perturbation. &lt;BR&gt;&lt;BR&gt;What are some of the challenges on the server side with respect to concurrent processing and massive scalability? Clustered server computing&amp;nbsp;environments have traditionally been very good at parallel computation (compared to the general purpose client) so what's Dan and Microsoft working on to ensure our Cloud scales to ManyCore?&amp;nbsp;Is machine learning being incorporated into clustered computing software adaptation and evolution?&lt;BR&gt;&lt;BR&gt;Dan has a very interesting biography:&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;"Previously, I was the founding director of the Renaissiance Computing Institute (RENCI) at the University of North Carolina, the Chancellor's Eminent Professor, and Senior Advisor for Strategy and Innovation. Before that, I was head of the Department of Computer Science, Edward William and Jane Marr Gutgsell Professor, and Director of the National Center for Supercomputing Applications (NCSA) at the University of Illinois. &lt;BR&gt;I am also a member of the President's Council of Advisors on Science and Technology (PCAST) and chair of the Computing Research Association (CRA)" &lt;BR&gt;&lt;BR&gt;Dan was the head of CS at Illinois during the birth of the web&amp;nbsp;browser Mosaic which changed the way people interact with the Internet forever... We talk about where the web is today (including browsers) versus what Mosaic enabled when it arrived.&lt;BR&gt;&lt;BR&gt;Enjoy. This is another great discussion with a supercomputing stalwart whose main focus these days is on&amp;nbsp;ensuring we are prepared for the highly parallel future of general purpose computation in the sky.&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_ch9.wmv"&gt;Low res file here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249701/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Dan-Reed-On-the-ManyCore-Future-and-Parallelism-in-the-Sky/</comments><itunes:summary>Dan Reed is Microsoft's Director of Scalable/Multi-Core Systems Research and head of the recently formed Universal Parallel Computing Research Centers (UPCRC): one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois at Urbana-Champaign (UIUC). Since we've been&amp;nbsp;focusing a bit recently on the Concurrency and Parallelism Software Revolution we figured Dan would be another great technical guru to talk to&amp;nbsp;about Multi/Many-Core's impact on the future of general purpose computing. The angle of this conversation focuses attention primarily on the server-side parallelism problem which is distinct from the client problem (as addressed by Burton Smith here) but part of the same wide-angle general purpose solution to&amp;nbsp;the complex (and arguably fractal) general problem that spans microblips in DRAM to massive data centers.Certainly the computation Cloud of the future must not only be scalable and highly performant, but also adaptive and homeostatic in how it reacts to frequent perturbation. What are some of the challenges on the server side with respect to concurrent processing and massive scalability? Clustered server computing&amp;nbsp;environments have traditionally been very good at parallel computation (compared to the general purpose client) so what's Dan and Microsoft working on to ensure our Cloud scales to ManyCore?&amp;nbsp;Is machine learning being incorporated into clustered computing software adaptation and evolution?Dan has a very interesting biography:"Previously, I was the founding director of the Renaissiance Computing Institute (RENCI) at the University of North Carolina, the Chancellor's Eminent Professor, and Senior Advisor for Strategy and Innovation. Before that, I was head of the Department of Computer Science, Edward William and Jane Marr Gutgsell Professor, and Director of the National Center for Supercomputing Applications (NCSA) at the University of Illinois. I am also a member of the President's Council of Advisors on Science and Technology (PCAST) and chair of the Computing Research Association (CRA)" Dan was the head of CS at Illinois during the birth of the web&amp;nbsp;browser Mosaic which changed the way people interact with the Internet forever... We talk about where the web is today (including browsers) versus what Mosaic enabled when it arrived.Enjoy. This is another great discussion with a supercomputing stalwart whose main focus these days is on&amp;nbsp;ensuring we are prepared for the highly parallel future of general purpose computation in the sky.Low res file here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Dan-Reed-On-the-ManyCore-Future-and-Parallelism-in-the-Sky/</link><pubDate>Thu, 10 Apr 2008 19:42:12 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_ch9.mp3</guid><evnet:views>18179</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249701/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dan Reed is Microsoft's Director of Scalable/Multi-Core Systems Research and head of the recently formed Universal Parallel Computing Research Centers (UPCRC): one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois at Urbana-Champaign (UIUC). Since we've been&amp;nbsp;focusing a bit recently on the Concurrency and Parallelism Software Revolution we figured Dan would be another great technical guru to talk to&amp;nbsp;about Multi/Many-Core's impact on the future of general purpose computing. The angle of this conversation focuses attention primarily on&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/a15cad1f-1528-40fc-b265-23151fd86306/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7e8b66b0-0c67-489f-9ad0-3113ced87a75/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1dcb08b3-b2d3-4a43-987b-3459e000b6b5/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/32b56316-ccff-47a3-a448-5156f2e42b36/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_ch9.mp3" expression="full" duration="1690" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_ch9.wma" expression="full" duration="1690" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_2MB_ch9.wmv" expression="full" duration="1690" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DanReedCloudParallelism_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Dan-Reed-On-the-ManyCore-Future-and-Parallelism-in-the-Sky/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249701/Trackback.aspx</trackback:ping><category>High Performance Computing</category><category>Machine Learning</category><category>MS Research</category><category>Parallel Computing</category><category>Software Composability</category></item><item><title>Expert to Expert: Erik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping Barbers</title><description>&lt;a href="http://en.wikipedia.org/wiki/Bertrand_Meyer"&gt;Bertrand Meyer&lt;/a&gt; is a programming language guru,&amp;nbsp;computer&amp;nbsp;scientist and arguably the uncle of object oriented programming :). Bertrand created the &lt;a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29"&gt;Eiffel programming language&lt;/a&gt;. Eiffel is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It's a very powerful language that has impacted the evolution of the more popular general purpose OO languages such as Java and C#. &lt;BR&gt;&lt;BR&gt;With the arrival of multi-core and soon-to-arrive many-core chipsets concurrency and parallelism are top-of-mind for general purpose language designers these days. Bertrand has introduced the SCOOP model on top of Eiffel. SCOOP is a comprehensive effort to make concurrent and distributed programming simple and safe, taking advantages of Eiffel's object technology and Design by Contract.&lt;BR&gt;&lt;BR&gt;General purpose programming language designer and passionate functional programmig advocate &lt;a href="http://research.microsoft.com/~emeijer/"&gt;Erik Meijer&lt;/a&gt; leads the discussion in this addition of Expert to Expert. You all know &lt;a href="http://channel9.msdn.com/tags/erik+meijer&gt;Erik &lt;/a&gt;by now. He's one of our favorite technical celebrities. He and his small team of innovators continue to&amp;nbsp;build &lt;a href="http://labs.live.com/volta/"&gt;great tools&lt;/a&gt; for software developers.&lt;BR&gt;&lt;BR&gt;Very special guest star and famous mathematical logician&amp;nbsp;&lt;a href="http://www.cs.sfu.ca/research/groups/CL/people/gurevich_bio.htm"&gt;Yuri Gurevich&lt;/a&gt; joins us for the first half of the conversation (He happened to be in Bertrand's office when we arrived - very lucky for us indeed!&amp;nbsp;:)).&lt;BR&gt;&lt;BR&gt;This is a long conversation that I hope you eenjoy as much as I do. Find yourself some quality time to listen and learn from this chat amongst some the world's finest programming thinkers.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;BR&gt;&lt;BR&gt;&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EMeijerMeyerGurevich_512kbs.wmv"&gt;Low res file here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249684/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Bertrand-Meyer-Objects-Contracts-Concurrency-Sleeping-Barbers/</comments><itunes:summary>Bertrand Meyer is a programming language guru,&amp;nbsp;computer&amp;nbsp;scientist and arguably the uncle of object oriented programming . Bertrand created the Eiffel programming language. Eiffel is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It's a very powerful language that has impacted the evolution of the more popular general purpose OO languages such as Java and C#. With the arrival of multi-core and soon-to-arrive many-core chipsets concurrency and parallelism are top-of-mind for general purpose language designers these days. Bertrand has introduced the SCOOP model on top of Eiffel. SCOOP is a comprehensive effort to make concurrent and distributed programming simple and safe, taking advantages of Eiffel's object technology and Design by Contract.General purpose programming language designer and passionate functional programmig advocate Erik Meijer leads the discussion in this addition of Expert to Expert. You all know Erik by now. He's one of our favorite technical celebrities. He and his small team of innovators continue to&amp;nbsp;build great tools for software developers.Very special guest star and famous mathematical logician&amp;nbsp;Yuri Gurevich joins us for the first half of the conversation (He happened to be in Bertrand's office when we arrived - very lucky for us indeed!&amp;nbsp;).This is a long conversation that I hope you eenjoy as much as I do. Find yourself some quality time to listen and learn from this chat amongst some the world's finest programming thinkers.Enjoy!Low res file here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Bertrand-Meyer-Objects-Contracts-Concurrency-Sleeping-Barbers/</link><pubDate>Thu, 27 Mar 2008 18:32:29 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EMeijerMeyerGurevich_ch9.mp3</guid><evnet:views>25216</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249684/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://en.wikipedia.org/wiki/Bertrand_Meyer"&gt;Bertrand Meyer&lt;/a&gt; is a programming language guru,&amp;nbsp;computer&amp;nbsp;scientist and arguably the uncle of object oriented programming &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;. Bertrand created the &lt;a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29"&gt;Eiffel programming language&lt;/a&gt;. Eiffel is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It's a very powerful language that has impacted the evolution of the more popular general purpose OO languages such as Java and C#. &lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5c1010f7-ca66-4cd9-969b-552f45e35d34/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e0d42fe2-3d7a-4707-be24-ec7acbfe916c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5e5dc2cd-0c39-4074-98df-17caa2656a3d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/edfb8c4a-5771-45f1-b928-e6ac6055416d/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EMeijerMeyerGurevich_ch9.mp3" expression="full" duration="4082" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EMeijerMeyerGurevich_ch9.wma" expression="full" duration="4082" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EErikMeijerBetrandMeyer.wmv" expression="full" duration="4082" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/E2EMeijerMeyerGurevich_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>24</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Bertrand-Meyer-Objects-Contracts-Concurrency-Sleeping-Barbers/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249684/Trackback.aspx</trackback:ping><category>Eiffel</category><category>Erik Meijer</category><category>Expert to Expert</category><category>Functional Programming</category><category>MS Research</category><category>Parallel Computing</category><category>Programming</category><category>Software Composability</category></item><item><title>TechFest - Lie Lu and Frank Seide - Music Steering Project</title><description>&lt;P&gt;The Music Steering Project is a software project that analyzes audio content to dynamically build a&amp;nbsp;playlists of similar music (similar to Pandora). This enables you to easily discover new&amp;nbsp;artists and songs, a problem I've personally had with a Zune subscription. It also&amp;nbsp;enables you to set&amp;nbsp;the mood&amp;nbsp;of music you want to listen&amp;nbsp;to and have the software automatically build you a playlist based on your mood.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249638/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/TechFest-Lie-Lu-and-Frank-Seide-Music-Steering-Project/</comments><itunes:summary>The Music Steering Project is a software project that analyzes audio content to dynamically build a&amp;nbsp;playlists of similar music (similar to Pandora). This enables you to easily discover new&amp;nbsp;artists and songs, a problem I've personally had with a Zune subscription. It also&amp;nbsp;enables you to set&amp;nbsp;the mood&amp;nbsp;of music you want to listen&amp;nbsp;to and have the software automatically build you a playlist based on your mood.</itunes:summary><link>http://channel9.msdn.com/posts/Dan/TechFest-Lie-Lu-and-Frank-Seide-Music-Steering-Project/</link><pubDate>Tue, 04 Mar 2008 19:25:03 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSteerMusic_ch9.mp3</guid><evnet:views>7125</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249638/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;The Music Steering Project is a software project that analyzes audio content to dynamically build a&amp;nbsp;playlists of similar music (similar to Pandora). This enables you to easily discover new&amp;nbsp;artists and songs, a problem I've personally had with a Zune subscription. It also&amp;nbsp;enables you to set&amp;nbsp;the mood&amp;nbsp;of music you want to listen&amp;nbsp;to and have the software automatically build you a playlist based on your mood.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5964db8b-5be5-48b3-a7d5-e2549ae3ff27/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f964f58c-5143-44be-9c00-92a237089eb4/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4fd2fd2a-32ab-4068-a713-b4369007cb85/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0079773b-ad93-4bc1-9498-5bfe7d65780c/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSteerMusic_ch9.mp3" expression="full" duration="871" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSteerMusic_ch9.wma" expression="full" duration="871" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSteerMusic.wmv" expression="full" duration="871" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSteerMusic_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/TechFest-Lie-Lu-and-Frank-Seide-Music-Steering-Project/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249638/Trackback.aspx</trackback:ping><category>Analysis Tools</category><category>Audio</category><category>MS Research</category><category>TechFest</category></item><item><title>TechFest - Feng Zhao - Tiny Web Services</title><description>In honor of Earth day today, we're putting this video back up on the home page as it's a great eco-friendly concept and it's programmable!&lt;BR&gt;&lt;BR&gt;What if&amp;nbsp;you could build a&amp;nbsp;microchip that was power efficient enough to run a small Web server and host Web services that enabled it to monitor or change it's state, all using 2AA batteries that could run for years? Feng's team is building exactly that, a series of prototype sensors that can be used to do things like monitor electricity efficiency and usage over time to help reduce costs and be more green and you can programatically control them in Visual Studio like you would any Web service.&lt;img src="http://channel9.msdn.com/249637/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/TechFest-Feng-Zhao-Tiny-Web-Services/</comments><itunes:summary>In honor of Earth day today, we're putting this video back up on the home page as it's a great eco-friendly concept and it's programmable!What if&amp;nbsp;you could build a&amp;nbsp;microchip that was power efficient enough to run a small Web server and host Web services that enabled it to monitor or change it's state, all using 2AA batteries that could run for years? Feng's team is building exactly that, a series of prototype sensors that can be used to do things like monitor electricity efficiency and usage over time to help reduce costs and be more green and you can programatically control them in Visual Studio like you would any Web service.</itunes:summary><link>http://channel9.msdn.com/posts/Dan/TechFest-Feng-Zhao-Tiny-Web-Services/</link><pubDate>Tue, 04 Mar 2008 17:53:58 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestTinyWebServices_ch9.mp3</guid><evnet:views>10152</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249637/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In honor of Earth day today, we're putting this video back up on the home page as it's a great eco-friendly concept and it's programmable!What if&amp;nbsp;you could build a&amp;nbsp;microchip that was power efficient enough to run a small Web server and host Web services that enabled it to monitor or change it's state, all using 2AA batteries that could run for years? Feng's team is building exactly that, a series of prototype sensors that can be used to do things like monitor electricity efficiency and usage over time to help reduce costs and be more green and you can programatically control them in Visual Studio like you would any Web service.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/f0796fe1-1fb5-4efe-b881-d32525eec54f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3007dc8f-9ff7-4886-a121-1fac7df841bc/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2204d75c-26a7-4fba-b300-8feda73e1024/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/98518281-ea22-4e72-9a90-bd44705a79b2/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestTinyWebServices_ch9.mp3" expression="full" duration="1328" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestTinyWebServices_ch9.wma" expression="full" duration="1328" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestTinyWebServices.wmv" expression="full" duration="1328" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestTinyWebServices_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/TechFest-Feng-Zhao-Tiny-Web-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249637/Trackback.aspx</trackback:ping><category>Hardware</category><category>MS Research</category><category>TechFest</category></item><item><title>Techfest - Chuck Thacker and John Davis - Revitalizing Chip Architecture Research</title><description>&lt;P&gt;The goal of this Techfest project is to help revitalize chipset architecture research by enabling academia to build new chip architectures without the expense of fabricating custom chips. &lt;/P&gt;&lt;img src="http://channel9.msdn.com/249635/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/Techfest-Chuck-Thacker-and-John-Davis-Revitalizing-Chip-Architecture-Research/</comments><itunes:summary>The goal of this Techfest project is to help revitalize chipset architecture research by enabling academia to build new chip architectures without the expense of fabricating custom chips. </itunes:summary><link>http://channel9.msdn.com/posts/Dan/Techfest-Chuck-Thacker-and-John-Davis-Revitalizing-Chip-Architecture-Research/</link><pubDate>Tue, 04 Mar 2008 17:31:47 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestChipsets_ch9.mp3</guid><evnet:views>5589</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249635/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;The goal of this Techfest project is to help revitalize chipset architecture research by enabling academia to build new chip architectures without the expense of fabricating custom chips. &lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/e035cd20-2158-4686-9292-1ced0c92041f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/451ee024-50ad-4d81-b66f-2a54b2b7b7b6/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1db37e2a-5327-42bf-97c6-ae9331f6393f/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/f2d57334-d6f3-4308-895a-edb6552dc2ac/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestChipsets_ch9.mp3" expression="full" duration="589" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestChipsets_ch9.wma" expression="full" duration="589" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestChipsets.wmv" expression="full" duration="589" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestChipsets_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/Techfest-Chuck-Thacker-and-John-Davis-Revitalizing-Chip-Architecture-Research/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249635/Trackback.aspx</trackback:ping><category>Hardware</category><category>MS Research</category><category>TechFest</category></item><item><title>TechFest - Merrie Morris - Collaborative Search, Co-Search, and Search Bar</title><description>&lt;P&gt;In this video, you'll see demos of some unique ways to alter the search experience including &lt;BR&gt;&lt;BR&gt;- Collaborative Search - searching and annotating with multiple people&lt;BR&gt;- Co-Search - multiple people using the same computer with multiple mice and mobile phones for input devices&lt;BR&gt;- Search Bar - Enables a single person to keep track of their search results &lt;/P&gt;&lt;img src="http://channel9.msdn.com/249634/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/TechFest-Merrie-Morris-Collaborative-Search-Co-Search-and-Search-Bar/</comments><itunes:summary>In this video, you'll see demos of some unique ways to alter the search experience including - Collaborative Search - searching and annotating with multiple people- Co-Search - multiple people using the same computer with multiple mice and mobile phones for input devices- Search Bar - Enables a single person to keep track of their search results </itunes:summary><link>http://channel9.msdn.com/posts/Dan/TechFest-Merrie-Morris-Collaborative-Search-Co-Search-and-Search-Bar/</link><pubDate>Tue, 04 Mar 2008 17:23:31 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSearch_ch9.mp3</guid><evnet:views>5296</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249634/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;In this video, you'll see demos of some unique ways to alter the search experience including &lt;BR&gt;&lt;BR&gt;- Collaborative Search - searching and annotating with multiple people&lt;BR&gt;- Co-Search - multiple people using the same computer with multiple mice and mobile phones for input devices&lt;BR&gt;- Search Bar - Enables a single person to keep track of their search results &lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/29ace239-e9a6-47b8-9368-7a24751438b7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b71ec4b5-64f9-4112-b404-a6192be9a505/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/87f3feed-3349-42a2-b99c-ca0c19ce67ff/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7d7c2604-2167-4d47-94f7-d9b99077f45e/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSearch_ch9.mp3" expression="full" duration="1160" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSearch_ch9.wma" expression="full" duration="1160" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSearch.wmv" expression="full" duration="1160" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestSearch_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/TechFest-Merrie-Morris-Collaborative-Search-Co-Search-and-Search-Bar/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249634/Trackback.aspx</trackback:ping><category>MS Research</category><category>MultiPoint</category><category>Search</category><category>TechFest</category></item><item><title>TechFest - Frank McSherry - Privacy Integrated Queries</title><description>Privacy Integrated Queries is a system that enables you to use any LINQ-enabled provider to query and analyze sensitive data (medical data, search logs, financial data) without revealing sensitive information. Watch the video to see a demo of it in action using MSN Search logs&lt;BR&gt;&lt;BR&gt;&lt;img src="http://channel9.msdn.com/249633/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/TechFest-Frank-McSherry-Privacy-Integrated-Queries/</comments><itunes:summary>Privacy Integrated Queries is a system that enables you to use any LINQ-enabled provider to query and analyze sensitive data (medical data, search logs, financial data) without revealing sensitive information. Watch the video to see a demo of it in action using MSN Search logs</itunes:summary><link>http://channel9.msdn.com/posts/Dan/TechFest-Frank-McSherry-Privacy-Integrated-Queries/</link><pubDate>Tue, 04 Mar 2008 16:50:42 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestPrivacyLINQ_ch9.mp3</guid><evnet:views>5027</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249633/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Privacy Integrated Queries is a system that enables you to use any LINQ-enabled provider to query and analyze sensitive data (medical data, search logs, financial data) without revealing sensitive information. Watch the video to see a demo of it in action using MSN Search logs&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/32defe2f-a4c7-4f63-ba9f-85589c1ed608/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8f2545b5-a2a6-4964-9880-94c0b26ff5ca/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0d3f1bc5-999d-4193-b446-abc7460556d1/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/4e1722d9-5c7c-486f-9f1a-659a02ca221b/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestPrivacyLINQ_ch9.mp3" expression="full" duration="789" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestPrivacyLINQ_ch9.wma" expression="full" duration="789" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/PrivacyLINQ.wmv" expression="full" duration="789" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/TechFestPrivacyLINQ_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Dan Fernandez</dc:creator><itunes:author>Dan Fernandez</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/TechFest-Frank-McSherry-Privacy-Integrated-Queries/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249633/Trackback.aspx</trackback:ping><category>LINQ</category><category>MS Research</category><category>TechFest</category></item><item><title>TechNet Radio:  How Microsoft IT uses Visual Studio Team System 2005 to Measure Software Code Stabil</title><description>&lt;P class=MsoNormal&gt;&lt;SPAN&gt;A strategic initiative within Microsoft IT is to improve the overall productivity, quality, and predictability of internal software development projects. Microsoft IT partnered with Microsoft Research to create a Microsoft Visual Studio Team System 2005 extension that counts lines of code and predicts system defects. In the software development environment, insight into the volume of code being produced, and the changes applied to that code, provide measurements of productivity and quality. Join this TechNet Radio to see how the Line of Code (LOC) counter provides a flexible and extensible framework for automating the LOC counting process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;
&lt;HR align=center&gt;

&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Eric Ostrowski - Your Show Host and &lt;SPAN&gt;TechNet Radio Producer&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Chris Avis – IT Pro Evangelist&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;BR&gt;Anantharam Chadalavada - Anantharam Chadalavada is a senior program manager at Microsoft IT, driving implementation of Team Software Process and Scrum Coaching and development of internal tools to aid Microsoft IT program delivery engineering excellence. Anantharam also contributes to evangelizing software quality practices and software measurement frameworks across Microsoft IT. Prior to joining Microsoft, he worked for seven years in software consulting based in Illinois and before that in the technology industry in India for about eight years. He holds a bachelor's of technology degree in electronic engineering.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://channel9.msdn.com/260624/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-uses-Visual-Studio-Team-System-2005-to-Measure-Software-Code-Stabil/</comments><itunes:summary>A strategic initiative within Microsoft IT is to improve the overall productivity, quality, and predictability of internal software development projects. Microsoft IT partnered with Microsoft Research to create a Microsoft Visual Studio Team System 2005 extension that counts lines of code and predicts system defects. In the software development environment, insight into the volume of code being produced, and the changes applied to that code, provide measurements of productivity and quality. Join this TechNet Radio to see how the Line of Code (LOC) counter provides a flexible and extensible framework for automating the LOC counting process.







Eric Ostrowski - Your Show Host and TechNet Radio Producer
Chris Avis – IT Pro Evangelist
Anantharam Chadalavada - Anantharam Chadalavada is a senior program manager at Microsoft IT, driving implementation of Team Software Process and Scrum Coaching and development of internal tools to aid Microsoft IT program delivery engineering excellence. Anantharam also contributes to evangelizing software quality practices and software measurement frameworks across Microsoft IT. Prior to joining Microsoft, he worked for seven years in software consulting based in Illinois and before that in the technology industry in India for about eight years. He holds a bachelor's of technology degree in electronic engineering.
</itunes:summary><link>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-uses-Visual-Studio-Team-System-2005-to-Measure-Software-Code-Stabil/</link><pubDate>Tue, 29 Jan 2008 17:13:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-uses-Visual-Studio-Team-System-2005-to-Measure-Software-Code-Stabil/</guid><evnet:views>2995</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/260624/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A strategic initiative within Microsoft IT is to improve the overall productivity, quality, and predictability of internal software development projects. Microsoft IT partnered with Microsoft Research to create a Microsoft Visual Studio Team System 2005 extension that counts lines of code and predicts system defects. In the software development environment, insight into the volume of code being produced, and the changes applied to that code, provide measurements of productivity and quality. Join this TechNet Radio to see how the Line of Code (LOC) counter provides a flexible and extensible&amp;#8230;</evnet:previewtext><media:group><media:content url="http://download.microsoft.com/download/a/e/d/aed33dd8-73ab-4fc4-bd65-3a554f2d7b0b/TechNetRadio01292008-hi-web.mp3" expression="full" duration="1582" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/a/e/d/aed33dd8-73ab-4fc4-bd65-3a554f2d7b0b/TechNetRadio01292008-web.wma" expression="full" duration="1582" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://download.microsoft.com/download/a/e/d/aed33dd8-73ab-4fc4-bd65-3a554f2d7b0b/TechNetRadio01292008-hi-web.mp3" length="1" type="audio/mp3" /><dc:creator>erickingfrog</dc:creator><itunes:author>erickingfrog</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-uses-Visual-Studio-Team-System-2005-to-Measure-Software-Code-Stabil/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/260624/Trackback.aspx</trackback:ping><category>MS Research</category><category>Visual Studio</category></item><item><title>Inside MultiTouch: Team, Demo, Lab Tour</title><description>&lt;P&gt;MSR Cambridge is a hotbed of innovation. TabletPC, Machine Learning, Vision, F#, Generics, Software Transactional Memory to name only a few off the top of my head (yeah,&amp;nbsp;I probably missed some bigger ones. It's OK. You get the point...). &lt;BR&gt;&lt;BR&gt;You've heard of the latest brainchild: MultiTouch (you've seen the YouTube video, I'd imagine...). But, you haven't met all the characters involved with this intriguing invention (no, it's not really related to Microsoft Surface and other&amp;nbsp;highly sophisticated&amp;nbsp;multi-touch technologies) and you've certainly not heard about what they're currently working on or seen where they experiment and build this stuff. &lt;BR&gt;&lt;BR&gt;Well, now you will. Meet the scientists behind MultiTouch; Shahram Izadi, Alex Butler, and Steve Hodges. Tune in and learn about the Who, What, How and Why behind MSR's innovative&amp;nbsp;MultiTouch. It's pretty amazing and, surprisingly, not incredibly complicated technology. Find out all about it right here on Channel 9. :)&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249533/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Inside-MultiTouch-Team-Demo-Lab-Tour/</comments><itunes:summary>MSR Cambridge is a hotbed of innovation. TabletPC, Machine Learning, Vision, F#, Generics, Software Transactional Memory to name only a few off the top of my head (yeah,&amp;nbsp;I probably missed some bigger ones. It's OK. You get the point...). You've heard of the latest brainchild: MultiTouch (you've seen the YouTube video, I'd imagine...). But, you haven't met all the characters involved with this intriguing invention (no, it's not really related to Microsoft Surface and other&amp;nbsp;highly sophisticated&amp;nbsp;multi-touch technologies) and you've certainly not heard about what they're currently working on or seen where they experiment and build this stuff. Well, now you will. Meet the scientists behind MultiTouch; Shahram Izadi, Alex Butler, and Steve Hodges. Tune in and learn about the Who, What, How and Why behind MSR's innovative&amp;nbsp;MultiTouch. It's pretty amazing and, surprisingly, not incredibly complicated technology. Find out all about it right here on Channel 9. Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Inside-MultiTouch-Team-Demo-Lab-Tour/</link><pubDate>Fri, 26 Oct 2007 00:31:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-MultiTouch-Team-Demo-Lab-Tour/</guid><evnet:views>28614</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249533/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>MSR Cambridge is a hotbed of innovation. TabletPC, Machine Learning, Vision, F#, Generics, Software Transactional Memory to name only a few off the top of my head (yeah,&amp;nbsp;I probably missed some bigger ones. It's OK. You get the point...). You've heard of the latest brainchild: MultiTouch (you've seen the YouTube video, I'd imagine...). But, you haven't met all the characters involved with this intriguing invention (no, it's not really related to Microsoft Surface and other&amp;nbsp;highly sophisticated&amp;nbsp;multi-touch technologies) and you've certainly not heard about what they're currently&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9771b8b6-32fc-43a1-8dfa-6a32a2e3858d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3c69cd35-3d2b-41e7-903c-aadf38ac46f1/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7a8157aa-277c-405f-9cff-bcdf29ab6e1c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ca51b88b-e720-4bda-9c9d-6e154af6d38b/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/5cc48bf5-cf52-44c9-bc22-396a682be205/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/6bd8e409-92f5-4c62-a225-54b2244cb95e/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/2/4/1/241231b6-fa40-492e-aef9-1cb6689e5fa8/MSRCam2007_MultiTouchTeam_ch9.mp3" expression="full" duration="1817" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/2/4/1/241231b6-fa40-492e-aef9-1cb6689e5fa8/MSRCam2007_MultiTouchTeam_ch9.wma" expression="full" duration="1817" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/2/4/1/241231b6-fa40-492e-aef9-1cb6689e5fa8/MSR_Cambridge07_MultiTouchMinds.wmv" expression="full" duration="1817" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/2/4/1/241231b6-fa40-492e-aef9-1cb6689e5fa8/MSRCam2007_MultiTouchTeam_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>23</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Inside-MultiTouch-Team-Demo-Lab-Tour/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249533/Trackback.aspx</trackback:ping><category>Hardware</category><category>MS Research</category></item><item><title>Bill Buxton: Designing User Experience</title><description>&lt;P&gt;&lt;a href="http://www.billbuxton.com/"&gt;Bill Buxton&lt;/a&gt;&amp;nbsp;is a researcher in &lt;a href="http://research.microsoft.com/"&gt;MSR&lt;/a&gt;. I got the chance to sit down with him recently to learn about user experience from the design guru himself.&lt;BR&gt;&lt;BR&gt;His bio:&lt;BR&gt;&lt;BR&gt;"Bill Buxton is a designer and a researcher concerned with human aspects of technology. His work reflects a particular interest in the use of technology to support creative activities such as design, film making and music. Buxton's research specialties include technologies, techniques and theories of input to computers, technology mediated human-human collaboration, and ubiquitous computing. "&lt;BR&gt;&lt;BR&gt;Enjoy.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249507/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Bill-Buxton-Designing-User-Experience/</comments><itunes:summary>Bill Buxton&amp;nbsp;is a researcher in MSR. I got the chance to sit down with him recently to learn about user experience from the design guru himself.His bio:"Bill Buxton is a designer and a researcher concerned with human aspects of technology. His work reflects a particular interest in the use of technology to support creative activities such as design, film making and music. Buxton's research specialties include technologies, techniques and theories of input to computers, technology mediated human-human collaboration, and ubiquitous computing. "Enjoy.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Bill-Buxton-Designing-User-Experience/</link><pubDate>Fri, 28 Sep 2007 09:57:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Bill-Buxton-Designing-User-Experience/</guid><evnet:views>15780</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249507/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Bill Buxton&amp;nbsp;is a researcher in MSR. I got the chance to sit down with him recently to learn about user experience from the design guru himself.His bio:"Bill Buxton is a designer and a researcher concerned with human aspects of technology. His work reflects a particular interest in the use of technology to support creative activities such as design, film making and music. Buxton's research specialties include technologies, techniques and theories of input to computers, technology mediated human-human collaboration, and ubiquitous computing. "Enjoy.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d395912b-8f56-4d31-a295-4a78f1157c7f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/69c6db42-d388-401b-afac-1186408cbb09/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/27cdfa74-fc35-4520-ab6b-630981b21311/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b7a99351-26a9-490e-a611-da69ff56cc42/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7e230d8d-3271-4e5c-b00f-f57d4b9847c1/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7405d576-06f7-464d-96cd-071519dfe809/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/mix/2/3/2/Buxton_mix.mp3" expression="full" duration="3346" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/mix/2/3/2/Buxton_mix.wma" expression="full" duration="3346" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BillBuxton_DesigningExperience_512Kbs.wmv" expression="full" duration="3346" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/mix/2/3/2/Buxton_mix.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Bill-Buxton-Designing-User-Experience/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249507/Trackback.aspx</trackback:ping><category>MS Research</category><category>User Experience</category></item><item><title>Byron Cook: Inside Terminator</title><description>A few months ago, I &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=324448shape="&gt;interviewed&lt;/a&gt; &lt;a href="http://research.microsoft.com/users/bycook/"&gt;Byron Cook&lt;/a&gt;, a researcher at &lt;a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx"&gt;MSR Cambridge&lt;/a&gt;, about his work on &lt;a href="http://research.microsoft.com/TERMINATOR/"&gt;Terminator&lt;/a&gt;, which is a proof-based analysis tool used for proving that good things will eventually happen in unmanaged code paths. That is, it's a very good thing for code to stop executing eventually otherwise system hangs occur (drivers are the number one cause of system hangs and other undesirable system-wide problems). &lt;br /&gt;
&lt;br /&gt;
Terminator is designed to help developers find bugs in their code that cause non-terminating execution. Many of you provided feedback after the last interview that Byron should have gone a bit deeper into the technology, including whiteboarding proofs. Well, he was recently in Redmond and agreed to be the next participant in &lt;a href="http://channel9.msdn.com/shows/going_deepshape="&gt;Going Deep&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Here we dig into the details of Terminator on the whiteboard and even see a demo of Terminator running over some DDK (Driver Development Kit) sample C code. &lt;br /&gt;
&lt;br /&gt;
Fasten your seat belts. We do jump head first into the rabbit hole.&lt;br /&gt;
&lt;br /&gt;
Enjoy! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;PS: The Download file (pointed to from the Download button below) was encoded at 512Kbs. If you want a higher bit rate file you can click &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/8/f/4/8f4288e3-85e8-4ae9-8099-ded5c4b9d52a/GD_ByronCook_Terminator.wmv"&gt;&lt;span&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;img src="http://channel9.msdn.com/249495/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Byron-Cook-Inside-Terminator/</comments><itunes:summary>A few months ago, I interviewed Byron Cook, a researcher at MSR Cambridge, about his work on Terminator, which is a proof-based analysis tool used for proving that good things will eventually happen in unmanaged code paths. That is, it's a very good thing for code to stop executing eventually otherwise system hangs occur (drivers are the number one cause of system hangs and other undesirable system-wide problems). 

Terminator is designed to help developers find bugs in their code that cause non-terminating execution. Many of you provided feedback after the last interview that Byron should have gone a bit deeper into the technology, including whiteboarding proofs. Well, he was recently in Redmond and agreed to be the next participant in Going Deep. 

Here we dig into the details of Terminator on the whiteboard and even see a demo of Terminator running over some DDK (Driver Development Kit) sample C code. 

Fasten your seat belts. We do jump head first into the rabbit hole.

Enjoy! 


PS: The Download file (pointed to from the Download button below) was encoded at 512Kbs. If you want a higher bit rate file you can click here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Byron-Cook-Inside-Terminator/</link><pubDate>Thu, 13 Sep 2007 21:24:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Byron-Cook-Inside-Terminator/</guid><evnet:views>15980</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249495/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A few months ago, I interviewed Byron Cook, a researcher at MSR Cambridge, about his work on Terminator, which is a proof-based analysis tool used for proving that good things will eventually happen in unmanaged code paths. That is, it's a very good thing for code to stop executing eventually otherwise system hangs occur (drivers are the number one cause of system hangs and other undesirable system-wide problems). Terminator is designed to help developers find bugs in their code that cause non-terminating execution. Many of you provided feedback after the last interview that Byron should have…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2ea863af-262a-40f9-b4a6-f4b4f8d58dac/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/863fae22-f6a7-41fe-8ec5-f8a25b378cc9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7b6468b5-810a-4a40-b690-8a5aa24bd225/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2b624290-366e-4728-827f-64637a2b8beb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7c113742-8f2a-4c29-bdf8-6dc68a40d4ed/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/102eba90-8506-4b3a-af8a-dd304985e1b5/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/8/f/4/8f4288e3-85e8-4ae9-8099-ded5c4b9d52a/GD_ByronCook_Terminator_ch9.mp3" expression="full" duration="3048" fileSize="24384156" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/8/f/4/8f4288e3-85e8-4ae9-8099-ded5c4b9d52a/GD_ByronCook_Terminator_ch9.wma" expression="full" duration="3048" fileSize="24658887" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/f/5/0/f500b81a-86da-4f3c-9d27-5c6195bdcfe3/GD_ByronCook_Terminator_512.wmv" expression="full" duration="3048" fileSize="192921179" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/8/f/4/8f4288e3-85e8-4ae9-8099-ded5c4b9d52a/GD_ByronCook_Terminator_ch9.mp3" length="24384156" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Byron-Cook-Inside-Terminator/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249495/Trackback.aspx</trackback:ping><category>Analysis Tools</category><category>Byron Cook</category><category>C++</category><category>MS Research</category><category>Programming</category><category>Terminator</category></item><item><title>Kentaro Toyama on MSR India</title><description>&lt;p&gt;
This morning I spoke with &lt;a href="http://research.microsoft.com/~toyama/"&gt;Kentaro Toyama&lt;/a&gt;, the assistant managing director of &lt;a href="http://research.microsoft.com/india/"&gt;Microsoft Research India&lt;/a&gt;, about the mission of Microsoft's Bangalore-based research center. Our  podcast touches on all six of MSR India's research areas. These are mostly the same kinds of advanced computer science problems that the other labs &lt;a href="http://research.microsoft.com/aboutmsr/labs"&gt;around the world&lt;/a&gt; focus on. Although it wasn't a requirement that each of these efforts be particularly appropriate to India, it turns out that one way or another they are. 
&lt;/p&gt;
&lt;p&gt;
India's wealth of mathematical talent, for example, is a tremendous asset for a research program in &lt;a href="http://research.microsoft.com/research/crypt/"&gt;cryptography, security, and algorithms&lt;/a&gt;. Likewise its linguistic diversity -- there are 22 officially recognized languages, and several hundred dialects -- makes it a natural home for research on &lt;a href="http://research.microsoft.com/research/mls"&gt;multilingual systems&lt;/a&gt;. And a country that's adding 7 million mobile phone subscribers every month is a great place to investigate &lt;a href="http://research.microsoft.com/research/mns"&gt;mobility, networks, and systems&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
There's also work in areas outside the realm of classic computer science. Kentaro Toyama leads an area called &lt;a href="http://research.microsoft.com/research/tem"&gt;technology for emerging markets&lt;/a&gt; which tackles problems like how to create text-free user interfaces for people who cannot read. Obviously you need to rely heavily on graphics and on audio feedback, but there are fascinating subtleties involved. Simple icons don't work well, because they're not expressive enough. But fully realistic images don't work well either, because they're overly literal. It turns out that a cartoon-like approach is what works best, and within that discipline there are further subtleties -- for example, you want to animate the pictorial verbs, but not the nouns.
&lt;/p&gt;
&lt;p&gt;
I was also fascinated to hear about related work in &lt;a href="http://research.microsoft.com/research/dgr"&gt;digital geographics&lt;/a&gt;, and in particular, about an effort to render map data in the style of hand-drawn historical maps. Why do this? Well for one thing, &lt;a href="http://www.davidrumsey.com/"&gt;those old maps are beautiful&lt;/a&gt;. But as Kentaro Toyama points out, there's a non-aesthetic reason too. Maps produced by human cartographers communicate more effectively than machine-generated maps normally can. That's because cartographers use their intelligence and judgement to select and emphasize certain features at the expense of others. It'd be great to be able to model some of that intelligence and judgment and reproduce it software.
&lt;/p&gt;
&lt;p&gt;
I've been to India twice. When I was 5, my family lived in New Delhi for a year. Then in 1993, for BYTE, I visited to learn about the software industry there. Maybe finding out more about MSR India will turn out to be a reason to go again. 
&lt;/p&gt;&lt;img src="http://channel9.msdn.com/256999/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/Kentaro-Toyama-on-MSR-India/</comments><itunes:summary>
This morning I spoke with Kentaro Toyama, the assistant managing director of Microsoft Research India, about the mission of Microsoft's Bangalore-based research center. Our  podcast touches on all six of MSR India's research areas. These are mostly the same kinds of advanced computer science problems that the other labs around the world focus on. Although it wasn't a requirement that each of these efforts be particularly appropriate to India, it turns out that one way or another they are. 


India's wealth of mathematical talent, for example, is a tremendous asset for a research program in cryptography, security, and algorithms. Likewise its linguistic diversity -- there are 22 officially recognized languages, and several hundred dialects -- makes it a natural home for research on multilingual systems. And a country that's adding 7 million mobile phone subscribers every month is a great place to investigate mobility, networks, and systems.


There's also work in areas outside the realm of classic computer science. Kentaro Toyama leads an area called technology for emerging markets which tackles problems like how to create text-free user interfaces for people who cannot read. Obviously you need to rely heavily on graphics and on audio feedback, but there are fascinating subtleties involved. Simple icons don't work well, because they're not expressive enough. But fully realistic images don't work well either, because they're overly literal. It turns out that a cartoon-like approach is what works best, and within that discipline there are further subtleties -- for example, you want to animate the pictorial verbs, but not the nouns.


I was also fascinated to hear about related work in digital geographics, and in particular, about an effort to render map data in the style of hand-drawn historical maps. Why do this? Well for one thing, those old maps are beautiful. But as Kentaro Toyama points out, there's a non-aesthetic reason too. Maps produced by human cartographers communicate more effectively than machine-generated maps normally can. That's because cartographers use their intelligence and judgement to select and emphasize certain features at the expense of others. It'd be great to be able to model some of that intelligence and judgment and reproduce it software.


I've been to India twice. When I was 5, my family lived in New Delhi for a year. Then in 1993, for BYTE, I visited to learn about the software industry there. Maybe finding out more about MSR India will turn out to be a reason to go again. 
</itunes:summary><link>http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/Kentaro-Toyama-on-MSR-India/</link><pubDate>Tue, 14 Aug 2007 19:40:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/Kentaro-Toyama-on-MSR-India/</guid><evnet:views>7488</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/256999/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This morning I spoke with Kentaro Toyama, the assistant managing director of Microsoft Research India, about the mission of Microsoft's Bangalore-based research center. Our  podcast touches on all six of MSR India's research areas. These are mostly the same kinds of advanced computer science problems that the other labs around the world focus on. Although it wasn't a requirement that each of these efforts be particularly appropriate to India, it turns out that one way or another they are. 


India's wealth of mathematical talent, for example, is a tremendous asset for a research program in&amp;#8230;</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/9/6/5/2/ju_toyama.mp3" expression="full" duration="1860" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/9/6/5/2/ju_toyama.wma" expression="full" duration="1860" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/9/6/5/2/ju_toyama.mp3" length="1" type="audio/mp3" /><dc:creator>JonUdell</dc:creator><itunes:author>JonUdell</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/Kentaro-Toyama-on-MSR-India/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/256999/Trackback.aspx</trackback:ping><category>MS Research</category></item><item><title>Mitch Goldberg: Where Research and Products Meet - Who Drives Who?</title><description>&lt;a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx"&gt;Microsoft Research Cambridge&lt;/a&gt; turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via accurate modeling,&amp;nbsp;incredibly complex biological and ecological systems).&lt;BR&gt;&lt;BR&gt;Here, I catch up with Mitch Goldberg, Director, who has the really interesting and enviable job of connecting Research with product teams and helping to ensure that the great technologies coming out of MSR make their way into real products. This technology/algorithm sharing is known as tech transfer. &lt;BR&gt;&lt;BR&gt;The relationship between MSR and Microsoft's product groups is stronger than ever. Mitch explains how the relationship "works", the interesting dynamics between the hard-schedule-based product teams on the one hand&amp;nbsp;and the non-product-release-driven scientists on the other. What recent Microsoft products contain MSR Cambridge research technologies? Tune in.&lt;img src="http://channel9.msdn.com/249441/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Mitch-Goldberg-Where-Research-and-Products-Meet-Who-Drives-Who/</comments><itunes:summary>Microsoft Research Cambridge turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via accurate modeling,&amp;nbsp;incredibly complex biological and ecological systems).Here, I catch up with Mitch Goldberg, Director, who has the really interesting and enviable job of connecting Research with product teams and helping to ensure that the great technologies coming out of MSR make their way into real products. This technology/algorithm sharing is known as tech transfer. The relationship between MSR and Microsoft's product groups is stronger than ever. Mitch explains how the relationship "works", the interesting dynamics between the hard-schedule-based product teams on the one hand&amp;nbsp;and the non-product-release-driven scientists on the other. What recent Microsoft products contain MSR Cambridge research technologies? Tune in.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Mitch-Goldberg-Where-Research-and-Products-Meet-Who-Drives-Who/</link><pubDate>Mon, 23 Jul 2007 17:14:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Mitch-Goldberg-Where-Research-and-Products-Meet-Who-Drives-Who/</guid><evnet:views>5182</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249441/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Research Cambridge turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d571b011-f548-4ac5-9456-4345f165eb72/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fa4c3132-7ea9-4f16-af78-b81558db72b6/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d3caebca-f627-44dd-8451-e0118898bb8d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/74efd2de-e983-4338-8dd9-440ce57d3825/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9760fd45-3aeb-4c85-a7a4-92552c0a296d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/8a11e6f4-239c-475e-92ab-188c5c0281c9/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/b/f/d/bfddfa58-0add-4fac-bd6c-eb2ae9778166/MitchGoldberg_MSR_Cam2007_ch9.mp3" expression="full" duration="1263" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/b/f/d/bfddfa58-0add-4fac-bd6c-eb2ae9778166/MitchGoldberg_MSR_Cam2007_ch9.wma" expression="full" duration="1263" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/b/f/d/bfddfa58-0add-4fac-bd6c-eb2ae9778166/MitchGoldberg_MSR_Cambridge_2007.wmv" expression="full" duration="1263" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/b/f/d/bfddfa58-0add-4fac-bd6c-eb2ae9778166/MitchGoldberg_MSR_Cam2007_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Mitch-Goldberg-Where-Research-and-Products-Meet-Who-Drives-Who/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249441/Trackback.aspx</trackback:ping><category>MS Research</category><category>MSR Cambridge 10Years</category></item><item><title>Simon Peyton-Jones: Towards a Programming Language Nirvana</title><description>While in Cambridge, England recently for the &lt;a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx"&gt;MSR Cambridge&amp;nbsp;&lt;/a&gt;10 year anniversary and &lt;a href="http://research.microsoft.com/ero/icd/phd/2007SummerSchool/default.aspx"&gt;MSR Cambridge PhD Summer School&lt;/a&gt; (stay tuned for coverage on this on Channel 8...) I caught up with &lt;a href="http://research.microsoft.com/Users/simonpj/"&gt;Simon Peyton-Jones&lt;/a&gt;, &lt;a href="http://research.microsoft.com/~emeijer/"&gt;Erik Meijer&lt;/a&gt; and, &lt;EM&gt;very briefly (too briefly)&lt;/EM&gt;, &lt;a href="http://research.microsoft.com/lampson/"&gt;Butler Lampson&lt;/a&gt; to talk about what's going on inside Simon's head right now with respect to general purpose programming language evolution. &lt;BR&gt;&lt;BR&gt;Trust me, it's most interesting and programmers should be excited about the thoughts in Simon's head these days. Join us for a really brief conversation (I think this is my shortest interview in the 3+ years I've been taking part in conversations here on Channel 9) with some of programming language design's best and brightest. Here, Simon clues us in to the nirvana of programming languages: Safe&amp;nbsp;&lt;EM&gt;and&lt;/EM&gt; Useful (effectful). Better just to listen in to Simon's excellent and succinct explanation of the holy grail of general purpose programming languages.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;BR&gt;&lt;BR&gt;PS I will be interviewing Butler Lampson sometime in the future (when he's in Redmond). He's a rather prominent computer scientist with a rich history in making &lt;a href="http://research.microsoft.com/lampson/Systems.html"&gt;systems&lt;/a&gt; that many of us rely on for a number of things...&lt;img src="http://channel9.msdn.com/249438/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Simon-Peyton-Jones-Towards-a-Programming-Language-Nirvana/</comments><itunes:summary>While in Cambridge, England recently for the MSR Cambridge&amp;nbsp;10 year anniversary and MSR Cambridge PhD Summer School (stay tuned for coverage on this on Channel 8...) I caught up with Simon Peyton-Jones, Erik Meijer and, very briefly (too briefly), Butler Lampson to talk about what's going on inside Simon's head right now with respect to general purpose programming language evolution. Trust me, it's most interesting and programmers should be excited about the thoughts in Simon's head these days. Join us for a really brief conversation (I think this is my shortest interview in the 3+ years I've been taking part in conversations here on Channel 9) with some of programming language design's best and brightest. Here, Simon clues us in to the nirvana of programming languages: Safe&amp;nbsp;and Useful (effectful). Better just to listen in to Simon's excellent and succinct explanation of the holy grail of general purpose programming languages.Enjoy!PS I will be interviewing Butler Lampson sometime in the future (when he's in Redmond). He's a rather prominent computer scientist with a rich history in making systems that many of us rely on for a number of things...</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Simon-Peyton-Jones-Towards-a-Programming-Language-Nirvana/</link><pubDate>Thu, 19 Jul 2007 17:55:14 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Simon-Peyton-Jones-Towards-a-Programming-Language-Nirvana/</guid><evnet:views>34595</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249438/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>While in Cambridge, England recently for the MSR Cambridge&amp;nbsp;10 year anniversary and MSR Cambridge PhD Summer School (stay tuned for coverage on this on Channel 8...) I caught up with Simon Peyton-Jones, Erik Meijer and, very briefly (too briefly), Butler Lampson to talk about what's going on inside Simon's head right now with respect to general purpose programming language evolution. Trust me, it's most interesting and programmers should be excited about the thoughts in Simon's head these days. Join us for a really brief conversation (I think this is my shortest interview in the 3+ years&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/97460211-d64b-40ff-998b-5733b9b9c515/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7929c5ac-e692-43b1-9dde-5a1d7c5cfe1d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c6900f8a-7223-4263-96b5-e490e5ecaf97/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3d7e5f63-e1a0-4410-a451-5ab7a18e8985/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/982cd4d6-375b-4403-ad28-77eb3aa7b0c6/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7bc188e0-a105-4555-bff9-07f19078bdea/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Meijer_Peyton-Jones_LangEvo_MSRCam2007_ch9.mp3" expression="full" duration="382" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Meijer_Peyton-Jones_LangEvo_MSRCam2007_ch9.wma" expression="full" duration="382" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Meijer_Peyton-Jones_Language_MSRCam2007.wmv" expression="full" duration="382" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Meijer_Peyton-Jones_LangEvo_MSRCam2007_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Simon-Peyton-Jones-Towards-a-Programming-Language-Nirvana/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249438/Trackback.aspx</trackback:ping><category>MS Research</category><category>Programming</category></item><item><title>Natasa Milic-Frayling: Research Partnerships and Knowledge Exchange</title><description>&lt;a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx"&gt;Microsoft Research Cambridge&lt;/a&gt; turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via accurate modeling,&amp;nbsp;incredibly complex biological and ecological systems).&lt;BR&gt;&lt;BR&gt;Have you ever thought about the how to preserve digital media? It's not an easy problem. It's&amp;nbsp;one&amp;nbsp;issue&amp;nbsp;that Natasa Milic-Frayling, Senior Researcher and mathematician and team work&amp;nbsp;on in partnership with companies, libraries, universities, goverments. Natasa runs Microsoft's Research Partnership Program, which is a collaborative enterprise of cross-industry knowledge exchange to solve industry-scale problems.&lt;img src="http://channel9.msdn.com/249436/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Natasa-Milic-Frayling-Research-Partnerships-and-Knowledge-Exchange/</comments><itunes:summary>Microsoft Research Cambridge turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via accurate modeling,&amp;nbsp;incredibly complex biological and ecological systems).Have you ever thought about the how to preserve digital media? It's not an easy problem. It's&amp;nbsp;one&amp;nbsp;issue&amp;nbsp;that Natasa Milic-Frayling, Senior Researcher and mathematician and team work&amp;nbsp;on in partnership with companies, libraries, universities, goverments. Natasa runs Microsoft's Research Partnership Program, which is a collaborative enterprise of cross-industry knowledge exchange to solve industry-scale problems.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Natasa-Milic-Frayling-Research-Partnerships-and-Knowledge-Exchange/</link><pubDate>Wed, 18 Jul 2007 15:54:59 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Natasa-Milic-Frayling-Research-Partnerships-and-Knowledge-Exchange/</guid><evnet:views>6354</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249436/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft Research Cambridge turned 10 years old last week. Happy birthday MSRC! I was lucky enough to have been there&amp;nbsp;and was able to conduct several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/932ff785-4c32-446e-90c8-0703fe71d541/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4c9eb534-9adb-4244-8c49-14b5193a8bcc/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/6de99199-c1a9-4b38-a7b9-c7c923590eb9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9d0b7f67-c724-43df-ae7a-046640f5d9ef/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/cacbd25b-a74b-4783-98d4-68767c20dd6c/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0a923edc-477c-42fd-9b10-8c14c5940da3/" height="64" width="85" /><media:group><media:content url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Natasa_ResearchPartnership_MSR_Cam2007_ch9.mp3" expression="full" duration="1111" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Natasa_ResearchPartnership_MSR_Cam2007_ch9.wma" expression="full" duration="1111" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Natasa_ResearchPartnerships_MSR_Cam2007.wmv" expression="full" duration="1111" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://download.microsoft.com/download/c/d/2/cd213f37-2a1d-4b79-80a6-fc82978bf69b/Natasa_ResearchPartnership_MSR_Cam2007_ch9.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Natasa-Milic-Frayling-Research-Partnerships-and-Knowledge-Exchange/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249436/Trackback.aspx</trackback:ping><category>MS Research</category><category>MSR Cambridge 10Years</category></item></channel></rss>