<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 21:05:03 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 21:05:03 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>35</c9:totalResults>
	<c9:pageCount>-35</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>Just curious:</p>
<p>Why can't MS create a new browser from scratch based purely on .Net? The current browser is enough of an embarrassment that it would serve them well to release something new that is:</p>
<ul>
<li><strong>As standards compliant as possible</strong> (yes, even pass the stupid Acid tests 100%)
</li><li><strong>Secure</strong>. Using .Net will give them a lot of security out of the box. There is your sandbox right there. You need to try really hard to create an insecure app with .Net
</li><li><strong>Fast</strong>* </li><li><strong>Have a good plug-in API</strong>. Using .Net will allow much easier plugin development, including being able to force plugins to be secure. No untrusted code. No memory leaks from badly written plugins. No invalid memory access, corrupted memory,
 etc. </li></ul>
<p>*Note, I say &quot;fast&quot;, because even though .Net apps will always be slightly slower than native apps, the overhead is not that much, and currently IE is roughly 20 times slower than the competition in some places, so creating something newer that is faster
 than what we have now should be possible with a well designed, well implemented .Net version.</p>
<p>And don't tell me they can't afford it. Yes, this would be a monumental task, but IE is one of MS' apps that are quite visible to the public , the press and end users. It is hurting their image. Putting resources into developing a better IE should be a high
 priority I believe.</p>
<p>Thoughts?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/473629#473629</link>
		<pubDate>Sat, 13 Jun 2009 18:40:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/473629#473629</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>No, because:</p>
<ul>
<li>They've already made a huge investment in the Trident engine which is now standards compliant and works fine.
</li><li>It would break backwards compatibility with existing websites since you'd have to recreate the issues in IE7 for its compatibility mode
</li><li>MSHTML is used by a lot of programs, introducing the CLR will introduce problems like if the program already uses the CLR, but uses a different and incompatible version to whatever &quot;IE.NET&quot; uses
</li><li>The NSAPI and ActiveX plugin systems are here to stay. Adobe and Apple aren't going to bend over backwards to make a managed interface for Flash and QuickTime respectively.
</li></ul>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/574e5c80d12b49eead799deb0006a77b#574e5c80d12b49eead799deb0006a77b</link>
		<pubDate>Sat, 13 Jun 2009 20:09:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/574e5c80d12b49eead799deb0006a77b#574e5c80d12b49eead799deb0006a77b</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BitFlipper said:</div><div class="quoteText">You need to try really hard to create an insecure app with .Net</div></blockquote></p>
<p>You really, really don't.</p>
<p>.NET might make a small class of bug less likely but it's still very easy to introduce security flaws if you don't take the time to architect things correctly. Especially if you're getting untrusted data from the Internet.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/07e1709ca96246938f689deb0006a7a2#07e1709ca96246938f689deb0006a7a2</link>
		<pubDate>Sat, 13 Jun 2009 20:40:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/07e1709ca96246938f689deb0006a7a2#07e1709ca96246938f689deb0006a7a2</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<p>No, because:</p>
<ul>
<li>They've already made a huge investment in the Trident engine which is now standards compliant and works fine.
</li><li>It would break backwards compatibility with existing websites since you'd have to recreate the issues in IE7 for its compatibility mode
</li><li>MSHTML is used by a lot of programs, introducing the CLR will introduce problems like if the program already uses the CLR, but uses a different and incompatible version to whatever &quot;IE.NET&quot; uses
</li><li>The NSAPI and ActiveX plugin systems are here to stay. Adobe and Apple aren't going to bend over backwards to make a managed interface for Flash and QuickTime respectively.
</li></ul>
</div></blockquote>
<ul>
<li>Works fine? Are you seeing how it is losing in almost any comparison with FF or Chrome, speed and compliance wise? Maybe that is the problem with IE - its developers think it &quot;works fine&quot;.
</li><li>Just as FF or Chrome doesn't break backwards compatibility, why would a new MS browser be any worse of than those? If people want to view websites that can only work in IE8, let them keep IE8 installed (side-by side).
</li><li>There is nothing preventing MS from creating a stand-alone browser that does not replace, or even use, the current MSHTML renderer. keep MSHTML as is for all the reasons you list.
</li><li>ActiveX - keep using IE8 if you need that. Introduce a better plugin API with the new browser.
</li></ul>
<p>At some point the current IE line needs to die, and MS&nbsp;needs to create something better to replace it. Other people are creating better alternates.&nbsp; I am a long-time IE user and supporter, but it is getting harder and harder to justify&nbsp;staying with&nbsp;it. Its
 performance compared to other browsers is just plain pathetic. MS should fix it before everyone abandons it, unless they are fine with that outcome.&nbsp; Maybe they don't care about the browser any more.&nbsp; That is also fine.&nbsp; But just let me know in that case and
 I'll switch now instead of hoping things will get better somewhere down the line.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/aed3170c1cf443068edd9deb0006a7ce#aed3170c1cf443068edd9deb0006a7ce</link>
		<pubDate>Sat, 13 Jun 2009 20:57:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/aed3170c1cf443068edd9deb0006a7ce#aed3170c1cf443068edd9deb0006a7ce</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<p></p>
<blockquote>
<div class="quoteUser">BitFlipper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>You really, really don't.</p>
<p>.NET might make a small class of bug less likely but it's still very easy to introduce security flaws if you don't take the time to architect things correctly. Especially if you're getting untrusted data from the Internet.</p>
</div></blockquote>
<p>I hardly call a lack of memory leaks and&nbsp;corrupted memory &quot;a small&nbsp;class of bugs&quot;. While I develop .Net apps these days, some of my co-workers spend huge amounts of time tracking down obscure memory corruption bugs in their C&#43;&#43; code. And from my days of
 developing C&#43;&#43; apps in the past, this is also what I remember wasting endless time on.</p>
<p>And lets not foget how FF struggles with&nbsp;plugins causing all sorts of memory leaks and instability.</p>
<p>A &quot;small class of bugs&quot;? Hardly.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/712272e08e3f4a66a1ea9deb0006a7f8#712272e08e3f4a66a1ea9deb0006a7f8</link>
		<pubDate>Sat, 13 Jun 2009 21:02:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/712272e08e3f4a66a1ea9deb0006a7f8#712272e08e3f4a66a1ea9deb0006a7f8</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BitFlipper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I hardly call a lack of memory leaks and&nbsp;corrupted memory &quot;a small&nbsp;class of bugs&quot;. While I develop .Net apps these days, some of my co-workers spend huge amounts of time tracking down obscure memory corruption bugs in their C&#43;&#43; code. And from my days of
 developing C&#43;&#43; apps in the past, this is also what I remember wasting endless time on.</p>
<p>And lets not foget how FF struggles with&nbsp;plugins causing all sorts of memory leaks and instability.</p>
<p>A &quot;small class of bugs&quot;? Hardly.</p>
</div></blockquote>
<p>It protects against buffer overrun type attacks (mostly), but it's certainly possible to leak memory in a .NET app (even though a memory leak isn't necessarily a security issue) even if it more difficult than with unmanaged code. And there are plenty of
 other attack vectors which .NET by itself can't protect you from.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/cb58d1545c574cfaac0a9deb0006a821#cb58d1545c574cfaac0a9deb0006a821</link>
		<pubDate>Sat, 13 Jun 2009 22:50:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/cb58d1545c574cfaac0a9deb0006a821#cb58d1545c574cfaac0a9deb0006a821</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>They could create a new one using managed code, but it wouldn't be able to replace Internet Explorer.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/9df70ac3293043f1abaa9deb0006a847#9df70ac3293043f1abaa9deb0006a847</link>
		<pubDate>Sat, 13 Jun 2009 23:16:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/9df70ac3293043f1abaa9deb0006a847#9df70ac3293043f1abaa9deb0006a847</guid>
		<dc:creator>Joe Chung</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/joechung/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>IMO, they should.&nbsp; It could be an OS Codeplex project and go from there.&nbsp; Not to replace IE as such, but more like a OS research project.&nbsp; They will need one for Singularity anyway.&nbsp; They probably have one already in research mode.&nbsp; You could make one today
 using the browser control in .Net.&nbsp; Not sure if the control itself is managed or native.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/1476c06793234a5397bf9deb0006a86e#1476c06793234a5397bf9deb0006a86e</link>
		<pubDate>Mon, 15 Jun 2009 13:29:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/1476c06793234a5397bf9deb0006a86e#1476c06793234a5397bf9deb0006a86e</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">staceyw said:</div><div class="quoteText">
<p>IMO, they should.&nbsp; It could be an OS Codeplex project and go from there.&nbsp; Not to replace IE as such, but more like a OS research project.&nbsp; They will need one for Singularity anyway.&nbsp; They probably have one already in research mode.&nbsp; You could make one today
 using the browser control in .Net.&nbsp; Not sure if the control itself is managed or native.</p>
</div></blockquote>
<p>The web browser control in .NET is just the native code rendering component. If there is a compelling reason to write one in .NET then why not start a project on CodePlex today?</p>
<p>FWIW I think there <em>are</em> advantages to having a webbrowser written entirely in WPF. Not necessecarily because of &quot;security&quot;, &quot;plugins&quot;&nbsp;or &quot;speed&quot; but because it would open up the possiblity of applying transforms and other WPF-y effects that you can't
 do on an interop'd control. That would be a far more compelling argument to me.&nbsp;I'm also not naive enough to believe that such a thing would be trivial (though I'd certainly be interested in helping if there was a project underway!)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a9ef0d8971004876a5349deb0006a899#a9ef0d8971004876a5349deb0006a899</link>
		<pubDate>Mon, 15 Jun 2009 15:16:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a9ef0d8971004876a5349deb0006a899#a9ef0d8971004876a5349deb0006a899</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">staceyw said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The web browser control in .NET is just the native code rendering component. If there is a compelling reason to write one in .NET then why not start a project on CodePlex today?</p>
<p>FWIW I think there <em>are</em> advantages to having a webbrowser written entirely in WPF. Not necessecarily because of &quot;security&quot;, &quot;plugins&quot;&nbsp;or &quot;speed&quot; but because it would open up the possiblity of applying transforms and other WPF-y effects that you can't
 do on an interop'd control. That would be a far more compelling argument to me.&nbsp;I'm also not naive enough to believe that such a thing would be trivial (though I'd certainly be interested in helping if there was a project underway!)</p>
</div></blockquote>
<p>WPF Browser project?&nbsp; <a href="http://khaos.codeplex.com/">http://khaos.codeplex.com/</a>&nbsp;is available ...</p>
<p>Herbie</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/98a7c328c1f74a76aea99deb0006a8c2#98a7c328c1f74a76aea99deb0006a8c2</link>
		<pubDate>Mon, 15 Jun 2009 15:40:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/98a7c328c1f74a76aea99deb0006a8c2#98a7c328c1f74a76aea99deb0006a8c2</guid>
		<dc:creator>Herbie Smith</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dr Herbie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Dr Herbie said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>WPF Browser project?&nbsp; <a href="http://khaos.codeplex.com/">http://khaos.codeplex.com/</a>&nbsp;is available ...</p>
<p>Herbie</p>
</div></blockquote>
<p>See, now <em>that</em> is interesting.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/f5ec34cc89c5469c90d19deb0006a8e9#f5ec34cc89c5469c90d19deb0006a8e9</link>
		<pubDate>Mon, 15 Jun 2009 21:38:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/f5ec34cc89c5469c90d19deb0006a8e9#f5ec34cc89c5469c90d19deb0006a8e9</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Dr Herbie said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>See, now <em>that</em> is interesting.</p>
</div></blockquote>
<p><em>very</em></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/bcb69853b5d64f2b96179deb0006a90f#bcb69853b5d64f2b96179deb0006a90f</link>
		<pubDate>Tue, 16 Jun 2009 08:48:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/bcb69853b5d64f2b96179deb0006a90f#bcb69853b5d64f2b96179deb0006a90f</guid>
		<dc:creator>Ion Todirel</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ion Todirel/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>I wouldn't get to excited, I don't think its going anywhere.. theres just a lot of work that needs to go into a browser.. writing one in .net would be interesting from an extensibility point (perhaps, but still less so interesting than extensions in say
 firefox- which are much more approachable).</p>
<p>But I don't really see otherwise why..</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7cb9cf9f403d49a9a21a9deb0006a936#7cb9cf9f403d49a9a21a9deb0006a936</link>
		<pubDate>Tue, 16 Jun 2009 09:26:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7cb9cf9f403d49a9a21a9deb0006a936#7cb9cf9f403d49a9a21a9deb0006a936</guid>
		<dc:creator>stevo_</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stevo_/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">stevo_ said:</div><div class="quoteText">
<p>I wouldn't get to excited, I don't think its going anywhere.. theres just a lot of work that needs to go into a browser.. writing one in .net would be interesting from an extensibility point (perhaps, but still less so interesting than extensions in say
 firefox- which are much more approachable).</p>
<p>But I don't really see otherwise why..</p>
</div></blockquote>
<p>The reason is simple. Anyone could use the same core to build browser ontop of .Net. Any machine supports .net platform would be able to run the program easily. For example, run you own version of browser on Win Mo, on Win CE based GPS system, on many other
 Win CE bases systems.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a6cdd659d1644228a6ee9deb0006a95e#a6cdd659d1644228a6ee9deb0006a95e</link>
		<pubDate>Tue, 16 Jun 2009 17:59:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a6cdd659d1644228a6ee9deb0006a95e#a6cdd659d1644228a6ee9deb0006a95e</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">stevo_ said:</div><div class="quoteText">
<p>I wouldn't get to excited, I don't think its going anywhere.. theres just a lot of work that needs to go into a browser.. writing one in .net would be interesting from an extensibility point (perhaps, but still less so interesting than extensions in say
 firefox- which are much more approachable).</p>
<p>But I don't really see otherwise why..</p>
</div></blockquote>
<p>Paste the following into XAMLpad:</p>
<p>&lt;Window <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns=&quot;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns:x=&quot;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&quot;<br />&nbsp;&nbsp;&nbsp; Title=&quot;Window1&quot; Height=&quot;300&quot; Width=&quot;300&quot;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;Grid&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Rectangle Width=&quot;40&quot; Height=&quot;40&quot; Fill=&quot;Beige&quot; HorizontalAlignment=&quot;left&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;WebBrowser&nbsp; Margin=&quot;15&quot; Source=&quot;<a href="http://channel9.msdn.com">http://channel9.msdn.com</a>&quot; /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Rectangle Width=&quot;40&quot; Height=&quot;40&quot; Fill=&quot;AliceBlue&quot; VerticalAlignment=&quot;top&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Menu VerticalAlignment=&quot;Top&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;MenuItem Header=&quot;_File&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;MenuItem Header=&quot;_New&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;MenuItem Header=&quot;_Open&quot;/&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;MenuItem Header=&quot;Close&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/MenuItem&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Menu&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Label VerticalAlignment=&quot;Center&quot; HorizontalAlignment=&quot;Center&quot;&gt;This Text should should appear over the top of everything&lt;/Label&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/Grid&gt;<br />&lt;/Window&gt;</p>
<p>&nbsp;</p>
<p>Notice how the webbrowser appears over the top of everything. It's a limitation of hosting a native control in a WPF application, which really limits the things you can acheive. A 100% WPF based managed webbrowser control would allow you to integrate HTML
 content in a much more natural and flexible way.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/4046f5f86fda4a988ccd9deb0006a98e#4046f5f86fda4a988ccd9deb0006a98e</link>
		<pubDate>Tue, 16 Jun 2009 18:50:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/4046f5f86fda4a988ccd9deb0006a98e#4046f5f86fda4a988ccd9deb0006a98e</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">magicalclick said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">stevo_ said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The reason is simple. Anyone could use the same core to build browser ontop of .Net. Any machine supports .net platform would be able to run the program easily. For example, run you own version of browser on Win Mo, on Win CE based GPS system, on many other
 Win CE bases systems.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Uh you could do that in c&#43;&#43;, both will need platform abstraction layers... but you wouldn't want to do that because the UI / experience of a phone is different to a desktop.. the core of the rendering engine should be re-used, and that would have significantly
 less dependencies than a UI would..</p>
<p>Also AndyC, that example doesn't mean you should do it in .NET, it just means there needs to be a better way to interop the drawing layers in WPF and native.. maybe they already do have a good way but the web browser control just isn't compat..</p>
<p>But I'm pretty sure they could make that work faster than it would for them to write an entirely new browser..</p>
<p>.NET is great, I solely program .NET, in-fact I've had such a brief time in native world that I hardly remember it, but I at least know that native isn't obsolete to .NET - and that I can't see any reason why they wouldn't instead- write an entirely new
 browser in native..</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/fa29c085cea1475b98ce9deb0006a9b9#fa29c085cea1475b98ce9deb0006a9b9</link>
		<pubDate>Tue, 16 Jun 2009 20:10:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/fa29c085cea1475b98ce9deb0006a9b9#fa29c085cea1475b98ce9deb0006a9b9</guid>
		<dc:creator>stevo_</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stevo_/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">stevo_ said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">magicalclick said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Uh you could do that in c&#43;&#43;, both will need platform abstraction layers... but you wouldn't want to do that because the UI / experience of a phone is different to a desktop.. the core of the rendering engine should be re-used, and that would have significantly
 less dependencies than a UI would..</p>
<p>Also AndyC, that example doesn't mean you should do it in .NET, it just means there needs to be a better way to interop the drawing layers in WPF and native.. maybe they already do have a good way but the web browser control just isn't compat..</p>
<p>But I'm pretty sure they could make that work faster than it would for them to write an entirely new browser..</p>
<p>.NET is great, I solely program .NET, in-fact I've had such a brief time in native world that I hardly remember it, but I at least know that native isn't obsolete to .NET - and that I can't see any reason why they wouldn't instead- write an entirely new
 browser in native..</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">steveo_ said:</div><div class="quoteText">Also AndyC, that example doesn't mean you should do it in .NET, it just means there needs to be a better way to interop the drawing layers in WPF and native.. maybe they already do have a good way but the web browser control just isn't
 compat..</div></blockquote></p>
<p>Unlikely, doing that would mean pretty much redeveloping large parts of Win32, since it is fundamental Win32 decisions that lead to the limitations involved. And that in itself would be not only an enormous job, but a compatibility nightmare. And even after
 all that it might not even be fixable without breaking basic Win32 assumptions - remember it's not necessarily just layering, but the&nbsp;ability to truly treat it as a WPF control, including applying transformations, animations or embedding the control onto a
 3D surface whilst remaining functional.</p>
<p>Given that Trident no longer has any actual dependencies on real Win32 controls, it would probably be easier to port that into WPF via C&#43;&#43;/CLI if they wanted to fix that. It's questionable whether that would have any benefit for Microsoft though, given it's
 not something they necessarily need themselves. I still think it would be a useful third party control though.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/556ba69f26dc4d3cbef69deb0006a9e6#556ba69f26dc4d3cbef69deb0006a9e6</link>
		<pubDate>Tue, 16 Jun 2009 21:16:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/556ba69f26dc4d3cbef69deb0006a9e6#556ba69f26dc4d3cbef69deb0006a9e6</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">stevo_ said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Unlikely, doing that would mean pretty much redeveloping large parts of Win32, since it is fundamental Win32 decisions that lead to the limitations involved. And that in itself would be not only an enormous job, but a compatibility nightmare. And even after
 all that it might not even be fixable without breaking basic Win32 assumptions - remember it's not necessarily just layering, but the&nbsp;ability to truly treat it as a WPF control, including applying transformations, animations or embedding the control onto a
 3D surface whilst remaining functional.</p>
<p>Given that Trident no longer has any actual dependencies on real Win32 controls, it would probably be easier to port that into WPF via C&#43;&#43;/CLI if they wanted to fix that. It's questionable whether that would have any benefit for Microsoft though, given it's
 not something they necessarily need themselves. I still think it would be a useful third party control though.&nbsp;</p>
</div></blockquote>
<p>I hear WebKit has a reasonably portable back end. I wonder if it could be ported to render to a Direct3D surface which could then better interop with WPF via D3DImage.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/1f10a1043a2648079aa09deb0006aa11#1f10a1043a2648079aa09deb0006aa11</link>
		<pubDate>Tue, 16 Jun 2009 21:22:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/1f10a1043a2648079aa09deb0006aa11#1f10a1043a2648079aa09deb0006aa11</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I hear WebKit has a reasonably portable back end. I wonder if it could be ported to render to a Direct3D surface which could then better interop with WPF via D3DImage.</p>
</div></blockquote>
<p>The fundamental issue here is that Windows Vista even Windows 7 doesn't support GDI redirection for child HWNDs. If this is supported, there will be a much better interop story with the MIL rendering path.</p>
<p>Zhou Yong</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a327f168f7a740fb93ed9deb0006aa55#a327f168f7a740fb93ed9deb0006aa55</link>
		<pubDate>Wed, 17 Jun 2009 09:03:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a327f168f7a740fb93ed9deb0006aa55#a327f168f7a740fb93ed9deb0006aa55</guid>
		<dc:creator>Zhou Yong</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/footballism/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>Being .Net/WPF based could be an interesting story.<br />1) Being vector based the free scaling/sizing would be new.<br />2) Browser-in-browser UX (e.g. picture-in-picture).&nbsp; You could easily&nbsp;add other brower windows inside others for some interesting features.&nbsp; Each browser&nbsp;could also be at a different scale&nbsp;or clipping region.<br />3)&nbsp;Make client follow ASP.Net&nbsp;component model and pipeline on the client.&nbsp; Can hook in anywhere in the pipeline.&nbsp; Allows you to program and script your browser UX and sessions.&nbsp; A Favorite, for example, could be a piece of script that sets up some tabs or a
 browser-in-browser experience.</p>
<p>Many other things become possible and interesting.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7e5e1cd762924b658c939deb0006aa7d#7e5e1cd762924b658c939deb0006aa7d</link>
		<pubDate>Thu, 18 Jun 2009 03:09:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7e5e1cd762924b658c939deb0006aa7d#7e5e1cd762924b658c939deb0006aa7d</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>It would be too slow. Plus it has very few benefits. .Net addons and expansion can be accomplished without having the entire browser on the platform, and it would only solve a single type of security issue.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/afc09f5731e440628fa89deb0006aaa4#afc09f5731e440628fa89deb0006aaa4</link>
		<pubDate>Thu, 18 Jun 2009 10:30:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/afc09f5731e440628fa89deb0006aaa4#afc09f5731e440628fa89deb0006aaa4</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>It would be too slow. Plus it has very few benefits. .Net addons and expansion can be accomplished without having the entire browser on the platform, and it would only solve a single type of security issue.</p>
</div></blockquote>
<p>I disagree.&nbsp; Having it vector based is a single huge feature for browsers.&nbsp; Animations and graphics would become better and easier for the programmers also.&nbsp; Essentially what we are talking about is Silverlight which does this and is .Net based.&nbsp; This is
 the reason silverlight needs a runtime in the browser to pull off its magic.&nbsp; However, with a .net browser, you would not require silverlight and could just use the standard .net runtime and wpf.&nbsp; TMK, you can't&nbsp;vector scale any browser today (only thumbnail
 it).&nbsp; A plugable .net pipeline is the future.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7aacd03a6bca4423a3549deb0006aacd#7aacd03a6bca4423a3549deb0006aacd</link>
		<pubDate>Fri, 19 Jun 2009 00:37:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/7aacd03a6bca4423a3549deb0006aacd#7aacd03a6bca4423a3549deb0006aacd</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>It would be too slow. Plus it has very few benefits. .Net addons and expansion can be accomplished without having the entire browser on the platform, and it would only solve a single type of security issue.</p>
</div></blockquote>
<p>&quot;It would be too slow. Plus it has very few benefits. .Net addons and expansion can be accomplished without having the entire browser on the platform, and it would only solve a single type of security issue.&quot;</p>
<p>&nbsp;</p>
<p>Please explain why using .net would make it too slow? or perhaps you mean something else would be slow?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/da6041ca7a1f443da8a99deb0006aaf5#da6041ca7a1f443da8a99deb0006aaf5</link>
		<pubDate>Fri, 19 Jun 2009 01:21:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/da6041ca7a1f443da8a99deb0006aaf5#da6041ca7a1f443da8a99deb0006aaf5</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>&gt;Why can't MS create a new browser based on .Net?</p>
<p>for the same reason they can't create <em>a new</em> browser in C&#43;&#43;</p>
<div id="_mcePaste"></div>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/0743d24e05024889bc209deb0006ab1b#0743d24e05024889bc209deb0006ab1b</link>
		<pubDate>Fri, 19 Jun 2009 04:08:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/0743d24e05024889bc209deb0006ab1b#0743d24e05024889bc209deb0006ab1b</guid>
		<dc:creator>Ion Todirel</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ion Todirel/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>&nbsp;I am new here I would like to say that I am studing programming right now.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/24f263abc1984e099f649deb0006ab62#24f263abc1984e099f649deb0006ab62</link>
		<pubDate>Fri, 19 Jun 2009 04:45:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/24f263abc1984e099f649deb0006ab62#24f263abc1984e099f649deb0006ab62</guid>
		<dc:creator>crashsr</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/crashsr/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">staceyw said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I disagree.&nbsp; Having it vector based is a single huge feature for browsers.&nbsp; Animations and graphics would become better and easier for the programmers also.&nbsp; Essentially what we are talking about is Silverlight which does this and is .Net based.&nbsp; This is
 the reason silverlight needs a runtime in the browser to pull off its magic.&nbsp; However, with a .net browser, you would not require silverlight and could just use the standard .net runtime and wpf.&nbsp; TMK, you can't&nbsp;vector scale any browser today (only thumbnail
 it).&nbsp; A plugable .net pipeline is the future.</p>
</div></blockquote>
<p>-&gt; This is the reason silverlight needs a runtime in the browser to pull off its magic.</p>
<p>This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?</p>
<p>Zhou Yong</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/ad84abbbb86145429a9a9deb0006ab8b#ad84abbbb86145429a9a9deb0006ab8b</link>
		<pubDate>Fri, 19 Jun 2009 07:23:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/ad84abbbb86145429a9a9deb0006ab8b#ad84abbbb86145429a9a9deb0006ab8b</guid>
		<dc:creator>Zhou Yong</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/footballism/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">staceyw said:</div><div class="quoteText">
<p>Being .Net/WPF based could be an interesting story.<br />1) Being vector based the free scaling/sizing would be new.<br />2) Browser-in-browser UX (e.g. picture-in-picture).&nbsp; You could easily&nbsp;add other brower windows inside others for some interesting features.&nbsp; Each browser&nbsp;could also be at a different scale&nbsp;or clipping region.<br />3)&nbsp;Make client follow ASP.Net&nbsp;component model and pipeline on the client.&nbsp; Can hook in anywhere in the pipeline.&nbsp; Allows you to program and script your browser UX and sessions.&nbsp; A Favorite, for example, could be a piece of script that sets up some tabs or a
 browser-in-browser experience.</p>
<p>Many other things become possible and interesting.</p>
</div></blockquote>
<p>-&gt; 3)&nbsp;Make client follow ASP.Net&nbsp;component model and pipeline on the client.&nbsp; Can hook in anywhere in the pipeline.&nbsp; Allows you to program and script your browser UX and sessions.</p>
<p>If you use WPF for a reasonable period of time, you might think WPF's control/component model is much better.</p>
<p>Zhou Yong</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/21764bf9bfc7491d913c9deb0006abb5#21764bf9bfc7491d913c9deb0006abb5</link>
		<pubDate>Fri, 19 Jun 2009 07:26:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/21764bf9bfc7491d913c9deb0006abb5#21764bf9bfc7491d913c9deb0006abb5</guid>
		<dc:creator>Zhou Yong</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/footballism/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">footballism said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">staceyw said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>-&gt; This is the reason silverlight needs a runtime in the browser to pull off its magic.</p>
<p>This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?</p>
<p>Zhou Yong</p>
</div></blockquote>
<p>&quot;This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?&quot;</p>
<p>Hi Zhou.&nbsp; You missed my point.&nbsp; You keep saying .Net would provide little value.&nbsp; Silverlight is essentially a browser that using XAML instead of HTML.&nbsp; That is a good example of .Nets value, and it is not slow.&nbsp; In fact, switching content can be orders
 faster then older methods.&nbsp; SL3 can be hosted out of browser, but not sure how that fits to what we are saying.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/42a0a2983a5a4998b1b39deb0006abde#42a0a2983a5a4998b1b39deb0006abde</link>
		<pubDate>Fri, 19 Jun 2009 15:40:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/42a0a2983a5a4998b1b39deb0006abde#42a0a2983a5a4998b1b39deb0006abde</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">footballism said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">staceyw said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>-&gt; 3)&nbsp;Make client follow ASP.Net&nbsp;component model and pipeline on the client.&nbsp; Can hook in anywhere in the pipeline.&nbsp; Allows you to program and script your browser UX and sessions.</p>
<p>If you use WPF for a reasonable period of time, you might think WPF's control/component model is much better.</p>
<p>Zhou Yong</p>
</div></blockquote>
<p>&quot;If you use WPF for a reasonable period of time, you might think WPF's control/component model is much better.&quot;</p>
<p>I think I was agreeing with that.&nbsp; I am saying take the same track Scott Gu did with ASP.Net on the browser side using a pipeline model where you can hook in almost anywhere&nbsp; (i.e. redirect popups to a log file if you want, or log site hits, etc)&nbsp; Using
 powershell snippets or other .Net language.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/e7b25d31647946008b379deb0006ac07#e7b25d31647946008b379deb0006ac07</link>
		<pubDate>Fri, 19 Jun 2009 15:45:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/e7b25d31647946008b379deb0006ac07#e7b25d31647946008b379deb0006ac07</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p>Here is a collection of 100% managed HTML rendering controls that show a lot of promise. Maybe MS should hire this guy to work on an official .Net control:</p>
<p><a href="http://htmlrenderer.codeplex.com/">http://htmlrenderer.codeplex.com/</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/23031cb1af88406ca81f9deb0006ac2f#23031cb1af88406ca81f9deb0006ac2f</link>
		<pubDate>Fri, 19 Jun 2009 17:06:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/23031cb1af88406ca81f9deb0006ac2f#23031cb1af88406ca81f9deb0006ac2f</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">footballism said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">staceyw said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>-&gt; This is the reason silverlight needs a runtime in the browser to pull off its magic.</p>
<p>This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?</p>
<p>Zhou Yong</p>
</div></blockquote>
<p>&quot;-&gt; This is the reason silverlight needs a runtime in the browser to pull off its magic.</p>
<div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel">
<p>This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?</p>
<p>Zhou Yong&quot;</p>
<p>that does not mean that the browser is not there...</p>
<p>the SL3 OOB is just a window on the desktop that is the &quot;Parent COntainer&quot; for the SL runtime to draw into.</p>
<p>if the SL app uses any .Net bits that need to access the IE engine then IE still has to be installed for that to work.</p>
<p>Next is my guess, on a system that does not have IE, like on a Mac the SL runtime hooks on to some local library that supplies the bits?</p>
<p>I might be wrong but that's how i take it the SL3 OOB works.</p>
</div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/46063889d470409aaeb49deb0006ac59#46063889d470409aaeb49deb0006ac59</link>
		<pubDate>Fri, 19 Jun 2009 17:39:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/46063889d470409aaeb49deb0006ac59#46063889d470409aaeb49deb0006ac59</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">figuerres said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">footballism said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;-&gt; This is the reason silverlight needs a runtime in the browser to pull off its magic.</p>
<div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel">
<p>This is an interesting hypothesis, could you please elaborate on which basis you make this type of conclusion, you don't know that SL could be hosted out of browser?</p>
<p>Zhou Yong&quot;</p>
<p>that does not mean that the browser is not there...</p>
<p>the SL3 OOB is just a window on the desktop that is the &quot;Parent COntainer&quot; for the SL runtime to draw into.</p>
<p>if the SL app uses any .Net bits that need to access the IE engine then IE still has to be installed for that to work.</p>
<p>Next is my guess, on a system that does not have IE, like on a Mac the SL runtime hooks on to some local library that supplies the bits?</p>
<p>I might be wrong but that's how i take it the SL3 OOB works.</p>
</div>
</div></blockquote>
<p>&quot;that does not mean that the browser is not there...&quot;</p>
<p>I did not say otherwise.&nbsp; The browser (in terms of SL)&nbsp;is really only used for the&nbsp;display canvas&nbsp;and&nbsp;a bridge for clicking back into legacy html pages (IE should feel so used <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />)&nbsp; However the browser proper&nbsp;(e.g. IE) is not required for SL.&nbsp; So SL/xaml
 is, in effect, a new .net based browser - that parses xaml instead of html and has&nbsp;its own&nbsp;display processor.&nbsp; This is shown clearly with SL hosted outside the browser using its own host.&nbsp; My point has only been that .net tech in browser senerios works today
 and has value, unlike what others are saying.&nbsp; I have only pointed out SL as a prime example.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a3fd4cd90bd441629a9b9deb0006ac85#a3fd4cd90bd441629a9b9deb0006ac85</link>
		<pubDate>Fri, 19 Jun 2009 20:14:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/a3fd4cd90bd441629a9b9deb0006ac85#a3fd4cd90bd441629a9b9deb0006ac85</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">staceyw said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">figuerres said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;that does not mean that the browser is not there...&quot;</p>
<p>I did not say otherwise.&nbsp; The browser (in terms of SL)&nbsp;is really only used for the&nbsp;display canvas&nbsp;and&nbsp;a bridge for clicking back into legacy html pages (IE should feel so used
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley">)&nbsp; However the browser proper&nbsp;(e.g. IE) is not required for SL.&nbsp; So SL/xaml is, in effect, a new .net based browser - that parses xaml instead of html and has&nbsp;its
 own&nbsp;display processor.&nbsp; This is shown clearly with SL hosted outside the browser using its own host.&nbsp; My point has only been that .net tech in browser senerios works today and has value, unlike what others are saying.&nbsp; I have only pointed out SL as a prime
 example.</p>
</div></blockquote>
<p>Stacyw: i was replying to football's question.&nbsp; i agree with your points. i think silverlight is very interesting new development.</p>
<p>in fact i am working on getting familiar with it in hopes of not having to mess with flash&nbsp; in the near future.</p>
<p>i do not really like coding in flashes actionscript.... bleh!&nbsp; .Net Rocks!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/94b6b0a981d840089b9f9deb0006acaf#94b6b0a981d840089b9f9deb0006acaf</link>
		<pubDate>Sat, 20 Jun 2009 00:19:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/94b6b0a981d840089b9f9deb0006acaf#94b6b0a981d840089b9f9deb0006acaf</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">figuerres said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">staceyw said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Stacyw: i was replying to football's question.&nbsp; i agree with your points. i think silverlight is very interesting new development.</p>
<p>in fact i am working on getting familiar with it in hopes of not having to mess with flash&nbsp; in the near future.</p>
<p>i do not really like coding in flashes actionscript.... bleh!&nbsp; .Net Rocks!</p>
</div></blockquote>
<p>@figuerres.&nbsp; Cool.&nbsp; Have been playing more with it in vs2010 which finally makes it usable for mortals.&nbsp; Blend 3&nbsp;beta gets&nbsp;close, but 2010 is going to be way cool for SL/WPF.&nbsp; Can't wait&nbsp;till&nbsp;VS 2010 Beta2.&nbsp; Am really liking the SL layout&nbsp; and the sharp
 look you get and not having to deal with html crazy spacing, paragraphs,&nbsp;and image space hacks, etc.&nbsp; Struggling a bit now on how to deal with layout that goes&nbsp;below the browser window space as it gets clipped and&nbsp;scrolling does not seem to work as expected
 - but I am almost sure this my&nbsp;issue.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/c7f46bea88804e689dc49deb0006acd9#c7f46bea88804e689dc49deb0006acd9</link>
		<pubDate>Sat, 20 Jun 2009 06:28:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/c7f46bea88804e689dc49deb0006acd9#c7f46bea88804e689dc49deb0006acd9</guid>
		<dc:creator>William Stacey</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/staceyw/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why can&#39;t MS create a new browser based on .Net?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">staceyw said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">figuerres said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;that does not mean that the browser is not there...&quot;</p>
<p>I did not say otherwise.&nbsp; The browser (in terms of SL)&nbsp;is really only used for the&nbsp;display canvas&nbsp;and&nbsp;a bridge for clicking back into legacy html pages (IE should feel so used
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley">)&nbsp; However the browser proper&nbsp;(e.g. IE) is not required for SL.&nbsp; So SL/xaml is, in effect, a new .net based browser - that parses xaml instead of html and has&nbsp;its
 own&nbsp;display processor.&nbsp; This is shown clearly with SL hosted outside the browser using its own host.&nbsp; My point has only been that .net tech in browser senerios works today and has value, unlike what others are saying.&nbsp; I have only pointed out SL as a prime
 example.</p>
</div></blockquote>
<p>-&gt; So SL/xaml is, in effect, a new .net based browser - that parses xaml instead of html and has&nbsp;its own&nbsp;display processor.&nbsp; This is shown clearly with SL hosted outside the browser using its own host.&nbsp; My point has only been that .net tech in browser senerios
 works today and has value, unlike what others are saying.&nbsp; I have only pointed out SL as a prime example.</p>
<p>Nope, the parsing of XAML and rendering of SL visual tree are all done in unmanaged code, core CLR is only used to expose those features to managed code, since in V1, people still needs to use Javascript which desktop developers doesn't enjoy writing and
 web developers are tired of writing in it too, so core CLR is just very thin wrapper around the underlying unmanaged SL runtime.</p>
<p>Actually, the existing WebBrowser control could be retrofitted to workaround the
<a href="http://msdn.microsoft.com/en-us/library/aa970688.aspx">infamous airspace issue</a> by rendering HTML in HWNDless mode, no need to rewrite it from scratch.</p>
<p>Zhou Yong</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/9c02969a8b624bd8bdb39deb0006ad05#9c02969a8b624bd8bdb39deb0006ad05</link>
		<pubDate>Sat, 20 Jun 2009 07:06:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/9c02969a8b624bd8bdb39deb0006ad05#9c02969a8b624bd8bdb39deb0006ad05</guid>
		<dc:creator>Zhou Yong</dc:creator>
		<slash:comments>35</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/footballism/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>