<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.windows-now.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Robert McLaws: Windows Edition : .NET 3.0</title><link>http://www.windows-now.com/blogs/robert/archive/tags/.NET+3.0/default.aspx</link><description>Tags: .NET 3.0</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP2 (Build: 31104.93)</generator><item><title>Windows MultiPoint: Groundbreaking Platform for Education</title><link>http://www.windows-now.com/blogs/robert/windows-multipoint-groundbreaking-platform-for-education.aspx</link><pubDate>Thu, 14 Dec 2006 15:00:00 GMT</pubDate><guid isPermaLink="false">20f58a17-7e15-440c-89b3-dfe02fe74bcd:18356</guid><dc:creator>Robert McLaws</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.windows-now.com/blogs/robert/rsscomments.aspx?PostID=18356</wfw:commentRss><comments>http://www.windows-now.com/blogs/robert/windows-multipoint-groundbreaking-platform-for-education.aspx#comments</comments><description>&lt;P&gt;&lt;STRONG&gt;UPDATE:&lt;/STRONG&gt; You can also &lt;A class="" href="http://channel9.msdn.com/Showpost.aspx?postid=266221"&gt;hear more from the MultiPoint team on Channel9&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft announced a technology today that is designed to make computers scale to students better in developing countries. It's called Windows MultiPoint, and it's a solution that allows specially-designed software programs to accept input from more than one mouse. So instead of classrooms buying more computers, they can purchase USB hubs and mice, and enable better group-learning experiences.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG style="WIDTH:225px;HEIGHT:179px;" height=179 src="http://www.microsoft.com/presspass/images/features/2006/12-14kidswinmultipoint_sm.jpg" width=225&gt;&lt;BR&gt;&lt;STRONG&gt;Students in India learning with MultiPoint&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://imaginecup.com/multipoint/"&gt;This year's Imagine Cup&lt;/A&gt; is going to have a separate award for the best MultiPoint app, which is the main reason Microsoft is making this announcement today, even though bits won't be available until later.&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://www.microsoft.com/presspass/features/2006/dec06/12-14MultiPoint.mspx"&gt;official press release&lt;/A&gt; gives a great overview, but it doesn't tell the whole story. So I had a chance to sit down with Jed Rose, Product Manager on the Emerging Markets team, to get the low-down on this revolutionary new system.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; How does MultiPoint work?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; Well, there are two parts. The first part is the runtime, which was written in managed code. The second part is the SDK, which allows developers to leverage the runtime in their .NET 3.0 applications.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; So MultiPoint requires .NET 3.0?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; Yes, any app that wants to take advantage of MultiPoint must be written in&amp;nbsp;.NET 3.0. We are building this on .NET 3.0 because it makes it much easier for developers to work with multiple input devices.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; So that means at launch it will only be available for new applications that are built especially for MultiPoint?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; That's correct.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; Are there any plans to extend MultiPoint to multi-input-enable existing applications as well?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; This is something that’s definitely feasible with the MultiPoint technology that we’re building. We are releasing the SDK in January to developers and are excited to see what they will do with it- This is a great example of something that could potentially be done with the SDK. We don’t have anything to announce at this time regarding developing this in-house.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; January?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; Yeah, we will be releasing the MultiPoint Alpha in January and then regularly update it until we RTM in May.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; Are there any software companies committing to launch products built with this SDK?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; We are in discussions with many interested developers, but there is nothing we are ready to announce at this time. 
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; Can developers expect that this SDK will be merged into the&amp;nbsp;next version&amp;nbsp;of the .NET Framework (3.5)?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; Developers can expect this to be a technology that will be available for all Genuine Windows XP SP2 and Windows Vista users. Upon RTM, MultiPoint will be available on the Microsoft Download Center, but we don’t have anything to announce at this time regarding inclusion with the .NET framework. 
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; Your focus is on emerging markets, but clearly this technology&amp;nbsp;is useful here in the US too. How do you see this affecting education in saturated markets like the US and Japan?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; There are many classrooms in&amp;nbsp;mature markets that could also make use for this technology. I have heard from professors that there are schools even here in Seattle that would really benefit from extending the reach of their current PCs and create new collaborative learning methods using MultiPoint. This technology has many potential benefits, but its the classroom is where you’ll find it can make the biggest impact. We’re really excited about seeing what the education developer community will create with this MultiPoint SDK. 
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; But this isn't just for education, is it? Do you see other uses for this outside education?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; Definitely- Imagine power user scenarios where users could DJ and mix two tracks simultaneously or tweak a couple features of a photo at the same time. Also, the long-term plan for this technology is to enable additional input devices other than the mouse to be connected to the PC simultaneously- think joysticks, keyboards, or even touch-screen monitors. This technology has many potential benefits, but it’s the classroom is where you’ll find it can make the biggest impact. 
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;
&lt;P&gt;&lt;STRONG&gt;RM:&lt;/STRONG&gt; Can you briefly describe one of your most memorable experiences working on this projects in the emerging markets you’ve been to?&lt;BR&gt;&lt;STRONG&gt;JR:&lt;/STRONG&gt; MultiPoint was created by MSR India and they have already trialed it in their home country. We found instances there of more than 10 students crammed around a single classroom PC. Some couldn’t see the screen and others were frustrated about not being able to control the experience because of only one mouse. With MultiPoint, the students became instantly engaged and were learning from each other by using the PC at the same time. It’s very exciting to be working on a technology that was envisioned in an emerging market for emerging markets. 
&lt;P&gt;&lt;B&gt;RM:&lt;/B&gt; Fantastic. Will you come back in the new year and let us know how the project is going?&lt;BR&gt;&lt;B&gt;JR:&lt;/B&gt; You bet! We have a pilot in Thailand schools coming up and I’m looking forward to keeping you posted.&lt;/P&gt;&lt;img src="http://www.windows-now.com/aggbug.aspx?PostID=18356" width="1" height="1"&gt;</description><category domain="http://www.windows-now.com/blogs/robert/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/Windows+MultiPoint/default.aspx">Windows MultiPoint</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category></item><item><title>'Indigo' Goes Mobile With WCF-CE</title><link>http://www.windows-now.com/blogs/robert/indigo-goes-mobile-with-wcf-ce.aspx</link><pubDate>Wed, 22 Nov 2006 01:13:37 GMT</pubDate><guid isPermaLink="false">20f58a17-7e15-440c-89b3-dfe02fe74bcd:17538</guid><dc:creator>Robert McLaws</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.windows-now.com/blogs/robert/rsscomments.aspx?PostID=17538</wfw:commentRss><comments>http://www.windows-now.com/blogs/robert/indigo-goes-mobile-with-wcf-ce.aspx#comments</comments><description>&lt;p&gt;Microsoft (and by "Microsoft" I mean an employee who has posted to his blog three times in the last two years) announced today that it's taking Indigo on the road with &lt;a href="http://blogs.msdn.com/romanbat/archive/2006/10/21/windows-communication-foundation-compact-edition-and-the-story-of-the-lunch-launcher.aspx"&gt;"Windows Communication Foundation - Compact Edition."&lt;/a&gt; It's a subset of WCF that runs on top of the .NET Compact Framework and allows, among other things, disconnected "push" data scenarios using e-mail as a message channel. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Well, .NetCF team has been very busy since we shipped CF 2.0. A number of exciting things are happening here. &amp;nbsp;Earlier &lt;a href="http://blogs.msdn.com/mikezintel/archive/2006/04/06/569945.aspx"&gt;Mike&lt;/a&gt; gave away some "hints" about what's coming: "the NET CF team is working on WCF subset for the next release, with some interesting support for transiently connected networks." I think it's time to elaborate on what that really means.&lt;/p&gt; &lt;p&gt;We are bringing a subset of WCF (Windows Communication Foundation, formerly known as Indigo) to devices. WCF provides a new unified programming model for building connected applications with managed code. The cool thing I like the most about WCF is its' extensible channel architecture. It allows building applications that can work on top of completely different transports and protocol channel stacks. Using WCF programming model, now I can send and receive data in my application equally easily using HTTP, TCP or e-mail. &amp;nbsp;In many cases I can maintain identical or very similar communication logic code - sending and receiving the data works on top of various channels (only the initialization part will be different, as different channel stacks need to be constructed).&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Using a human messaging system to pass data to a mobile device? Genius. Does that mean WCF-CE is like &lt;a href="http://www.blogmailr.com"&gt;Blogmailr&lt;/a&gt; on crack? (Sorry, I've been meaning to plug this cool service for a while, and it seemed approproate here).&lt;/p&gt; &lt;p&gt;Can't wait to hear more about .NET CF 3.0...&lt;/p&gt; &lt;p&gt;[via &lt;a href="http://blogs.msdn.com/vbertocci/archive/2006/11/21/wcf-on-windows-mobile.aspx"&gt;Vibro.NET&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://www.windows-now.com/aggbug.aspx?PostID=17538" width="1" height="1"&gt;</description><category domain="http://www.windows-now.com/blogs/robert/archive/tags/WCF/default.aspx">WCF</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/WinFX/default.aspx">WinFX</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>Vista's Antitrust Complaints Just Hit a Snag</title><link>http://www.windows-now.com/blogs/robert/vista-s-antitrust-complaints-just-hit-a-snag.aspx</link><pubDate>Wed, 22 Nov 2006 00:16:52 GMT</pubDate><guid isPermaLink="false">20f58a17-7e15-440c-89b3-dfe02fe74bcd:17533</guid><dc:creator>Robert McLaws</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.windows-now.com/blogs/robert/rsscomments.aspx?PostID=17533</wfw:commentRss><comments>http://www.windows-now.com/blogs/robert/vista-s-antitrust-complaints-just-hit-a-snag.aspx#comments</comments><description>&lt;p&gt;Adobe's gonna have a lot harder time &lt;a href="http://www.freesoftwaremagazine.com/node/1586"&gt;proving that XPS infringes on its territory&lt;/a&gt;, after the Justice Department announced today that &lt;a href="http://news.com.com/Justice+Dept.+Vista+satisfies+antitrust+deal/2100-1016_3-6137603.html?tag=nefd.top"&gt;Windows Vista and IE7 passed a thorough anti-trust review&lt;/a&gt;.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;According to the report, Microsoft and the technical committee have been offering &lt;a href="http://www.thetc.org/Downloads.html"&gt;a downloadable program&lt;/a&gt; that is designed to help Microsoft's competitors in the fields of Web browsers, e-mail and instant-messaging clients, and media players to make their programs "Vista-ready" before the new operating system ships.&lt;/p&gt; &lt;p&gt;...&lt;/p&gt; &lt;p&gt;Since the last status report filing in May, government attorneys said they received 25 complaints alleging antitrust concerns about competing middleware but said they concluded that none of those gripes had merit.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I'd like to think that puts the Adobe matter to rest, but I doubt it. My take: if they didn't want Microsoft to make a PDF exporter for Office, they shouldn't have made it a &lt;a href="http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf"&gt;royalty-free standard&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;But something tells me that Adobe will press on anyways.&lt;/p&gt; &lt;p&gt;As a side note, the original name of "&lt;a href="http://www.thetc.org/"&gt;The Technical Committee&lt;/a&gt;" was "The Visually Appealing Committee", but the name was rejected after the lawyers failed to adequately define "appealing".&lt;/p&gt;&lt;img src="http://www.windows-now.com/aggbug.aspx?PostID=17533" width="1" height="1"&gt;</description><category domain="http://www.windows-now.com/blogs/robert/archive/tags/WPF/default.aspx">WPF</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>.NET Framework 3.0 (WinFX) RTM</title><link>http://www.windows-now.com/blogs/robert/net-framework-3-0-winfx-rtm.aspx</link><pubDate>Tue, 07 Nov 2006 00:47:00 GMT</pubDate><guid isPermaLink="false">20f58a17-7e15-440c-89b3-dfe02fe74bcd:17252</guid><dc:creator>Robert McLaws</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.windows-now.com/blogs/robert/rsscomments.aspx?PostID=17252</wfw:commentRss><comments>http://www.windows-now.com/blogs/robert/net-framework-3-0-winfx-rtm.aspx#comments</comments><description>&lt;P&gt;As the final runup to Vista RTM continues, Microsoft has announced at the .NET Framework 3.0 (formerly WinFX) has RTMed and is available on Microsoft Downloads. This is a significant milestone for the Developer Division, and delivers on some of the promise of Windows Vista programmability on earlier platforms.&lt;/P&gt;
&lt;P&gt;Includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Windows Presentation Foundation&lt;/LI&gt;
&lt;LI&gt;Windows Communication Foundation&lt;/LI&gt;
&lt;LI&gt;Windows Workflow Foundation&lt;/LI&gt;
&lt;LI&gt;Windows CardSpace&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;DisplayLang=en"&gt;Download the quick installer&lt;/A&gt;&lt;BR&gt;&lt;A class="" href="http://go.microsoft.com/fwlink/?LinkId=70848"&gt;Download the full x86 redistributable&lt;/A&gt;&lt;BR&gt;&lt;A class="" href="http://go.microsoft.com/fwlink/?LinkId=70849"&gt;Download the full x64 redistributable&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;IMPORTANT:&lt;/STRONG&gt; If you have installed previous pre-release versions of the .NET Framework 3.0, such as Beta 2, RC1 or Community Technical Preview (CTP) builds, then you must uninstall these versions using Add/Remove Programs in Control Panel before installing this final release version. &lt;/P&gt;
&lt;DIV id=relatedLinks&gt;
&lt;H4&gt;Related Resources&lt;/H4&gt;
&lt;DIV class=detailsContent&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d70852"&gt;&lt;FONT color=#0033cc&gt;Readme for .NET Framework 3.0&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74725"&gt;&lt;FONT color=#0033cc&gt;Microsoft Visual Studio 2005 CTP Extensions for .NET Framework 3.0 (WCF &amp;amp; WPF)&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74726"&gt;&lt;FONT color=#0033cc&gt;Microsoft Windows SDK for .NET Framework 3.0&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=4&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=10cc340b-f857-4a14-83f5-25634c3bf043&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d74727"&gt;&lt;FONT color=#0033cc&gt;Microsoft Visual Studio 2005 Extensions for Windows WorkFlow Foundation&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;P&gt;[via &lt;A class="" href="http://www.activewin.com/awin/comments.asp?HeadlineIndex=37180"&gt;ActiveWin&lt;/A&gt;]&lt;/P&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.windows-now.com/aggbug.aspx?PostID=17252" width="1" height="1"&gt;</description><category domain="http://www.windows-now.com/blogs/robert/archive/tags/WinFX/default.aspx">WinFX</category><category domain="http://www.windows-now.com/blogs/robert/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item></channel></rss>