<?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 - Coffeehouse - Disappointed about WP7 APIs</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 - Coffeehouse - Disappointed about WP7 APIs</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>Tue, 21 May 2013 10:44:47 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 10:44:47 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>108</c9:totalResults>
	<c9:pageCount>-108</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>I'm a bit disappointed by the Windows Phone 7 APIs right now. First I wanted to control the flash light on the phone but there's no API. Then I wanted to access the video stream of the camera, but there's no API. Then I wanted to apply a blur effect to an
 image in Silverlight and - you guessed it - there is not API (in fact there was until the beta release, now it's gone).
</p>
<p>It seems that a lot of APIs are not in the first release and probably never will. I wonder what other limitations there are. Has anyone done some WP7 development and want's to share his/her experience? Has anyone experience in programming iPhone and/or Android
 and can speak about the advantages/disadvantages of the verious platforms?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/560773#560773</link>
		<pubDate>Mon, 12 Jul 2010 20:09:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/560773#560773</guid>
		<dc:creator>Martin Ennemoser</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/mawcc/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>Build features or ship it.&nbsp; Would you want it delayed?&nbsp; New APIs and controls&nbsp;can be&nbsp;added after the fact.&nbsp; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>&nbsp;</p>
<p>Both Android and iPhone have constantly added in new APIs.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/382969d7832b4d498ef99dea00a9126b#382969d7832b4d498ef99dea00a9126b</link>
		<pubDate>Tue, 13 Jul 2010 01:02:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/382969d7832b4d498ef99dea00a9126b#382969d7832b4d498ef99dea00a9126b</guid>
		<dc:creator>Clint Rutkas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Clint/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Clint said:</div><div class="quoteText">
<p>Build features or ship it.&nbsp; Would you want it delayed?&nbsp; New APIs and controls&nbsp;can be&nbsp;added after the fact.&nbsp;
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>&nbsp;</p>
<p>Both Android and iPhone have constantly added in new APIs.</p>
</div></blockquote>
<p>Whatever the reason, for a platform that's shipping 2&#43; years after the competition, WP7's APIs are weak sauce. In many ways, both Silverlight and XNA are nice things to program, but you run up against the walls of that garden pretty quickly. Limited access
 to a lot of things that are taken for granted on iOS; the bizarre and unexplained dichotomy between Silverlight and XNA; no true 3d in Silverlight and no useful UI controls in XNA will make chosing one or the other tricky for some classes of app; no programmable
 shaders in XNA even though the hardware will support them; and of course no native code, meaning that porting games from iOS is off the agenda for most developers.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/80b8b38eaf074d4a99069dea00a9127e#80b8b38eaf074d4a99069dea00a9127e</link>
		<pubDate>Tue, 13 Jul 2010 01:12:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/80b8b38eaf074d4a99069dea00a9127e#80b8b38eaf074d4a99069dea00a9127e</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>Honestly, I think it looks fine for a V1 release, easily covers the 90% case.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4d01cba6599d4bfd9a539dea00a91285#4d01cba6599d4bfd9a539dea00a91285</link>
		<pubDate>Tue, 13 Jul 2010 08:06:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4d01cba6599d4bfd9a539dea00a91285#4d01cba6599d4bfd9a539dea00a91285</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CreamFilling512 said:</div><div class="quoteText">
<p>Honestly, I think it looks fine for a V1 release, easily covers the 90% case.</p>
</div></blockquote>
<p>Honestly, I think that's what's so awful. They had all this time to see what the competition is doing and prepare to leapfrog them, and what do they come out with? Something that does
<em>almost</em> everything you can do with competing phones.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3eca86c6e41d447297de9dea00a9128d#3eca86c6e41d447297de9dea00a9128d</link>
		<pubDate>Tue, 13 Jul 2010 09:22:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3eca86c6e41d447297de9dea00a9128d#3eca86c6e41d447297de9dea00a9128d</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CreamFilling512 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Honestly, I think that's what's so awful. They had all this time to see what the competition is doing and prepare to leapfrog them, and what do they come out with? Something that does
<em>almost</em> everything you can do with competing phones.</p>
</div></blockquote>
<p>Microsoft owns the best development platform in the world. That's why it's going to be awesome.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/939a5f795f5f457599609dea00a91298#939a5f795f5f457599609dea00a91298</link>
		<pubDate>Tue, 13 Jul 2010 09:44:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/939a5f795f5f457599609dea00a91298#939a5f795f5f457599609dea00a91298</guid>
		<dc:creator>Maddus Mattus</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Maddus Mattus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Maddus Mattus said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bas said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Microsoft owns the best development platform in the world. That's why it's going to be awesome.</p>
</div></blockquote>
<p>Oh, the platform is awesome. Microsofts unwillingness to do more than the bare minimum in the mobile space is what isn't.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4122ea0f992b446591f89dea00a912a0#4122ea0f992b446591f89dea00a912a0</link>
		<pubDate>Tue, 13 Jul 2010 10:02:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4122ea0f992b446591f89dea00a912a0#4122ea0f992b446591f89dea00a912a0</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CreamFilling512 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Honestly, I think that's what's so awful. They had all this time to see what the competition is doing and prepare to leapfrog them, and what do they come out with? Something that does
<em>almost</em> everything you can do with competing phones.</p>
</div></blockquote>
<p>I know what you mean, but give them some slack.</p>
<p>&nbsp;</p>
<p>They started from a white piece of paper for Windows Phone 7 , so it just simple can't be done to leapfrog other platform. Because a lot of the API's build on the underlying platform. They choose to get the 90% case as perfect as possible and ship that.</p>
<p>&nbsp;</p>
<p>Then with the power of Silverlight and XNA I'm pretty sure if the basis is stable they can easily leapfrog ahead of competition. XNA and Silverlight alow rapid development, in contract to objective C and C&#43;&#43; / Java the other platform are build on.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/04fb5e5413c847dca4ef9dea00a912aa#04fb5e5413c847dca4ef9dea00a912aa</link>
		<pubDate>Tue, 13 Jul 2010 12:00:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/04fb5e5413c847dca4ef9dea00a912aa#04fb5e5413c847dca4ef9dea00a912aa</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CKurt said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bas said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I know what you mean, but give them some slack.</p>
<p>&nbsp;</p>
<p>They started from a white piece of paper for Windows Phone 7 , so it just simple can't be done to leapfrog other platform. Because a lot of the API's build on the underlying platform. They choose to get the 90% case as perfect as possible and ship that.</p>
<p>&nbsp;</p>
<p>Then with the power of Silverlight and XNA I'm pretty sure if the basis is stable they can easily leapfrog ahead of competition. XNA and Silverlight alow rapid development, in contract to objective C and C&#43;&#43; / Java the other platform are build on.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>The thing is, Microsoft are telegraphing this as very much a 1.0 release (feels more like a 0.9 to me, but anyway). I'll probably do a few simple Silverlight apps, same as everyone else will - the ease of Silverlight means the marketplace will be flooded
 with crap from day 1 - but I won't be recommending to anyone to buy a WP7 device.
</p>
<p>&nbsp;</p>
<p>Unless they are very cheap, there's no reason at all to buy one instead of a newish Andoid phone, or even the &gt;1 year old iPhone 3GS. It's OK saying &quot;what's more important, shipping or improving the APIs?&quot;, but I'm pretty sure that's not going to be the
 marketing message to consumers: Hey, we just wanted to ship a phone, sorry it's all a bit half-baked, but the next version will be great, promise!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/83bc55defef94f7781789dea00a912b7#83bc55defef94f7781789dea00a912b7</link>
		<pubDate>Tue, 13 Jul 2010 12:14:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/83bc55defef94f7781789dea00a912b7#83bc55defef94f7781789dea00a912b7</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Clint said:</div><div class="quoteText">
<p>Build features or ship it.&nbsp; Would you want it delayed?&nbsp; New APIs and controls&nbsp;can be&nbsp;added after the fact.&nbsp;
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>&nbsp;</p>
<p>Both Android and iPhone have constantly added in new APIs.</p>
</div></blockquote>
<p>The iOS is at version 4 while Android is at 2.2. Windows Mobile is at version 7 with this release. I think by now it should have had these APIs.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f9a8dc03dd0943e883709dea00a912bf#f9a8dc03dd0943e883709dea00a912bf</link>
		<pubDate>Tue, 13 Jul 2010 12:19:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f9a8dc03dd0943e883709dea00a912bf#f9a8dc03dd0943e883709dea00a912bf</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Shining Arcanine said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Clint said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The iOS is at version 4 while Android is at 2.2. Windows Mobile is at version 7 with this release. I think by now it should have had these APIs.</p>
</div></blockquote>
<p>Windows Mobile is dead, they started from 0 with the new OS about a 1,5 years ago...
</p>
<p>&nbsp;</p>
<p>7 is just a name</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8384b867b2e54c20802d9dea00a912c7#8384b867b2e54c20802d9dea00a912c7</link>
		<pubDate>Tue, 13 Jul 2010 12:25:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8384b867b2e54c20802d9dea00a912c7#8384b867b2e54c20802d9dea00a912c7</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Maddus Mattus said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Oh, the platform is awesome. Microsofts unwillingness to do more than the bare minimum in the mobile space is what isn't.</p>
</div></blockquote>
<p>Maybe they figure they dont need to do anything</p>
<p>&nbsp;</p>
<p>That the mobile devices in 10 years time will have grown so powerfull, they can use Windows 20?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/02cfe43c11294712b9d59dea00a912cf#02cfe43c11294712b9d59dea00a912cf</link>
		<pubDate>Tue, 13 Jul 2010 12:30:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/02cfe43c11294712b9d59dea00a912cf#02cfe43c11294712b9d59dea00a912cf</guid>
		<dc:creator>Maddus Mattus</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Maddus Mattus/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CKurt said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bas said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I know what you mean, but give them some slack.</p>
<p>&nbsp;</p>
<p>They started from a white piece of paper for Windows Phone 7 , so it just simple can't be done to leapfrog other platform. Because a lot of the API's build on the underlying platform. They choose to get the 90% case as perfect as possible and ship that.</p>
<p>&nbsp;</p>
<p>Then with the power of Silverlight and XNA I'm pretty sure if the basis is stable they can easily leapfrog ahead of competition. XNA and Silverlight alow rapid development, in contract to objective C and C&#43;&#43; / Java the other platform are build on.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Give them some slack? Why? They've had all the slack they could have asked for. They've had years to look at what the competition was doing and where they were dropping the ball, and subsequently act upon it. This whole &quot;Doing the bare minimum is good enough
 because it's a&nbsp;1.0 release&quot; mentality is horribly frustrating.</p>
<p>&nbsp;</p>
<p>As for the platform, the fact that there aren't even any pivot or panorama controls - staples of the metro experience - is just pathetic. Why does this have to come down to some hobbyist on codeplex instead of just offering a native, supported&nbsp;control that's
 100% consistent with the ones in the built-in apps? They hammer upon the greatness of the metro experience and then don't even provide people with the tools to actually create applications with a consistent UX? Inexcusable. So much for a great development
 platform.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/51ddd970eeca4925a1c59dea00a912de#51ddd970eeca4925a1c59dea00a912de</link>
		<pubDate>Tue, 13 Jul 2010 12:34:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/51ddd970eeca4925a1c59dea00a912de#51ddd970eeca4925a1c59dea00a912de</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Give them some slack? Why? They've had all the slack they could have asked for. They've had years to look at what the competition was doing and where they were dropping the ball, and subsequently act upon it. This whole &quot;Doing the bare minimum is good enough
 because it's a&nbsp;1.0 release&quot; mentality is horribly frustrating.</p>
<p>&nbsp;</p>
<p>As for the platform, the fact that there aren't even any pivot or panorama controls - staples of the metro experience - is just pathetic. Why does this have to come down to some hobbyist on codeplex instead of just offering a native, supported&nbsp;control that's
 100% consistent with the ones in the built-in apps? They hammer upon the greatness of the metro experience and then don't even provide people with the tools to actually create applications with a consistent UX? Inexcusable. So much for a great development
 platform.</p>
</div></blockquote>
<p>I agree with you on one point: <strong>They made the decission to reboot Windows Phone 7 to late.</strong> And indeed they did. It was to late, but still glad they made it... (Imagine Windows Mobile 7 to look like the leaked screenshots) But lets not keep
 looking to the past, once they decided to reboot, they made good progress.</p>
<p>&nbsp;</p>
<p>En pivot and panorama controls are available on <a href="http://phone.codeplex.com">
http://phone.codeplex.com</a> , but are not made by hobbyist. They are made by microsoft and released out of band.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e3f49c6dcb8b4189a88a9dea00a912f0#e3f49c6dcb8b4189a88a9dea00a912f0</link>
		<pubDate>Tue, 13 Jul 2010 12:40:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e3f49c6dcb8b4189a88a9dea00a912f0#e3f49c6dcb8b4189a88a9dea00a912f0</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>That codeplex project is by Stephane Crozatier, who has this to say about it on his <a href="http://blogs.msdn.com/b/stephanc/archive/2010/04/04/windows-phone-7-panorama-control-sample.aspx">blog</a>:</p><p><blockquote><div class="quoteText"></p><ul><li>I’m not on the Windows Phone team. This is not the official control, and i don’t know if they have plans for such controls in the future. The <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/2892a6f0-ab26-48d6-b63c-e38f62eda3b3">developer FAQ</a> seems to suggest something may be coming down the road. </li><li>This is not production code. I am using it as a learning experience for Silverlight, which i’ve started less than 2 weeks ago. I’m still learning about the technology and writing controls : there are lots of areas for improvements in the current implementation (quality and robustness, templates and customization, resource usage, fonts, themes, …). </li><li>This is a pet project i’m working on during my free time, just for fun. For now there’s no plan to turn it into something more than a pet project, although i’d like to continue the effort and perhaps build something i will call the Pivot control. </li></ul><p></div></blockquote> </p><p><blockquote><div class="quoteText">Stay tuned for more, and remember : this is by no means a Microsoft supported and official project, i’m just a guy trying to learn Silverlight on the Phone. Please use the official controls if/when they are released.</div></blockquote></p><p>I mean.. my <em>god</em>. </p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e837ca2a39764cf69f579dea00a91304#e837ca2a39764cf69f579dea00a91304</link>
		<pubDate>Tue, 13 Jul 2010 12:46:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e837ca2a39764cf69f579dea00a91304#e837ca2a39764cf69f579dea00a91304</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>&nbsp;</p>
<p>I mean.. my <em>god</em>. </p>
</div></blockquote>
<p>Hmmmm, I could have sworn I saw a C9 interview about the controls where they said
</p>
<p>&nbsp;</p>
<p>&quot;Please use these controls as they are official and will be updated frequently, so you don't need to change code and get better performence with these controls. This will also make different WP7 application, still have the same feel to it, taking advantage
 of what users allready know&quot;</p>
<p>&nbsp;</p>
<p>Looking for the interview right now...</p>
<p>(edit: did not find the interview)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6087c1d65db5479b8b209dea00a91310#6087c1d65db5479b8b209dea00a91310</link>
		<pubDate>Tue, 13 Jul 2010 13:12:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6087c1d65db5479b8b209dea00a91310#6087c1d65db5479b8b209dea00a91310</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Give them some slack? Why? They've had all the slack they could have asked for. They've had years to look at what the competition was doing and where they were dropping the ball, and subsequently act upon it. This whole &quot;Doing the bare minimum is good enough
 because it's a&nbsp;1.0 release&quot; mentality is horribly frustrating.</p>
<p>&nbsp;</p>
<p>As for the platform, the fact that there aren't even any pivot or panorama controls - staples of the metro experience - is just pathetic. Why does this have to come down to some hobbyist on codeplex instead of just offering a native, supported&nbsp;control that's
 100% consistent with the ones in the built-in apps? They hammer upon the greatness of the metro experience and then don't even provide people with the tools to actually create applications with a consistent UX? Inexcusable. So much for a great development
 platform.</p>
</div></blockquote>
<p>There has been an <a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/12/windows-phone-developer-tools-beta-released.aspx">
official announcement</a> that a Pivot and Panorama control will be released in a few weeks.</p>
<p>&nbsp;</p>
<p>Of course we all appreciate the time and energy Microsoft puts into making WP7 a worthy development platform, but on the other hand it's easy to get jealous about iOS and Android, since they are already established and a couple of iterations ahead. I really
 hope the pace of&nbsp;updates&nbsp;to WP7 is kept up and we see regular new releases like with Silverlight. I guess everybody agrees that there is only one chance to do it right. And I really would hate to switch to Java and/or Objective-C <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' />
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/86fae2596bc8451eb5d89dea00a91321#86fae2596bc8451eb5d89dea00a91321</link>
		<pubDate>Tue, 13 Jul 2010 16:27:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/86fae2596bc8451eb5d89dea00a91321#86fae2596bc8451eb5d89dea00a91321</guid>
		<dc:creator>Martin Ennemoser</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/mawcc/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>From what I read, WP7 should be Live ID centric (apparently you need one even just to activate the phone). What surprised me is that the API don't allow any kind of access to those credentials, so I guess that even a registered Live ID application may have
 to provide its own login page and manage the authentication.</p>
<p>&nbsp;</p>
<p>Assuming this is true, I wonder if it's just&nbsp;a&nbsp;feature cut dictated by the looming deadlines, or if there is some deeper reason (security? privacy?) that I cannot grasp. For sure it is going to make using Live ID less appealing...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2c02cbf1e0e94d7286219dea00a9132b#2c02cbf1e0e94d7286219dea00a9132b</link>
		<pubDate>Tue, 13 Jul 2010 18:45:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2c02cbf1e0e94d7286219dea00a9132b#2c02cbf1e0e94d7286219dea00a9132b</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">rhm said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The thing is, Microsoft are telegraphing this as very much a 1.0 release (feels more like a 0.9 to me, but anyway). I'll probably do a few simple Silverlight apps, same as everyone else will - the ease of Silverlight means the marketplace will be flooded
 with crap from day 1 - but I won't be recommending to anyone to buy a WP7 device.
</p>
<p>&nbsp;</p>
<p>Unless they are very cheap, there's no reason at all to buy one instead of a newish Andoid phone, or even the &gt;1 year old iPhone 3GS. It's OK saying &quot;what's more important, shipping or improving the APIs?&quot;, but I'm pretty sure that's not going to be the
 marketing message to consumers: Hey, we just wanted to ship a phone, sorry it's all a bit half-baked, but the next version will be great, promise!</p>
</div></blockquote>
<p>I would be happy just to have the hardware released. It is completely within the realm of possibility that this could be vaporware or even worse, another dead branch on the Microsoft platform tree, along with the Zune HD. I hope this three-screens-and-a-cloud
 thing isn't a shell game.</p>
<p>&nbsp;</p>
<p>Speaking of games, did Steve Ballmer just <a href="http://www.microsoft.com/presspass/features/2010/jun10/06-17enterprisehandheld.mspx">
say</a> that there will Silverlight, Visual 2010 support for Windows Mobile 6.5x?</p>
<p>&nbsp;</p>
<p>-Josh</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6cb8c60d8486421a92e79dea00a9133d#6cb8c60d8486421a92e79dea00a9133d</link>
		<pubDate>Wed, 14 Jul 2010 00:17:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6cb8c60d8486421a92e79dea00a9133d#6cb8c60d8486421a92e79dea00a9133d</guid>
		<dc:creator>Joshua Ross</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Jsoh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CKurt said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Windows Mobile is dead, they started from 0 with the new OS about a 1,5 years ago...
</p>
<p>&nbsp;</p>
<p>7 is just a name</p>
</div></blockquote>
<p>That sounds like what Microsoft did with Windows Vista. Do you know why they did it with Windows Mobile?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cd1891c93eaa458c80eb9dea00a91346#cd1891c93eaa458c80eb9dea00a91346</link>
		<pubDate>Wed, 14 Jul 2010 01:32:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cd1891c93eaa458c80eb9dea00a91346#cd1891c93eaa458c80eb9dea00a91346</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Shining Arcanine said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>That sounds like what Microsoft did with Windows Vista. Do you know why they did it with Windows Mobile?</p>
</div></blockquote>
<p>So they can wipe out the competition with the successor of WP7, like they did with the successor of Vista?</p>
<p>&nbsp;</p>
<p>Sounds like a good strategy to me!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3bf4b2146662408280fe9dea00a9134e#3bf4b2146662408280fe9dea00a9134e</link>
		<pubDate>Wed, 14 Jul 2010 02:30:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3bf4b2146662408280fe9dea00a9134e#3bf4b2146662408280fe9dea00a9134e</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JoshRoss said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I would be happy just to have the hardware released. It is completely within the realm of possibility that this could be vaporware or even worse, another dead branch on the Microsoft platform tree, along with the Zune HD. I hope this three-screens-and-a-cloud
 thing isn't a shell game.</p>
<p>&nbsp;</p>
<p>Speaking of games, did Steve Ballmer just <a href="http://www.microsoft.com/presspass/features/2010/jun10/06-17enterprisehandheld.mspx">
say</a> that there will Silverlight, Visual 2010 support for Windows Mobile 6.5x?</p>
<p>&nbsp;</p>
<p>-Josh</p>
</div></blockquote>
<p>There's hardware released right now, if you can get your hands on it. I can't, for the life of me, see how WP7 could be considered vapourware at this point...</p>
<p>&nbsp;</p>
<p>And Ballmer was clearly referring to Windows Embedded Compact 7, not Windows Mobile 6.5.x.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a67026b585f141f5a7229dea00a9135a#a67026b585f141f5a7229dea00a9135a</link>
		<pubDate>Wed, 14 Jul 2010 02:32:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a67026b585f141f5a7229dea00a9135a#a67026b585f141f5a7229dea00a9135a</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">JoshRoss said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>There's hardware released right now, if you can get your hands on it. I can't, for the life of me, see how WP7 could be considered vapourware at this point...</p>
<p>&nbsp;</p>
<p>And Ballmer was clearly referring to Windows Embedded Compact 7, not Windows Mobile 6.5.x.</p>
</div></blockquote>
<p>Windows Embedded Compact 7? Do we really need another poorly named platform? The product names should reflect the lineage of the product. It looks like
<a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/default.mspx">
Windows Embedded CE 6.0 R3</a> supports silverlight, while 6.5 does not. Why do all these
<a href="http://www.microsoft.com/windowsembedded/en-us/products/default.mspx">myriad</a> of operating systems have to be called Windows? (This is another rhetorical question.)</p>
<p>&nbsp;</p>
<p>Anyways, trying to stay on topic... Martin, just be glad you don't have to target a platform that may or may not be depreciated depending on whether or not a crow sits on a donkey.</p>
<p>&nbsp;</p>
<p>-Josh</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/709a4f345c4b405a81e69dea00a91366#709a4f345c4b405a81e69dea00a91366</link>
		<pubDate>Wed, 14 Jul 2010 03:22:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/709a4f345c4b405a81e69dea00a91366#709a4f345c4b405a81e69dea00a91366</guid>
		<dc:creator>Joshua Ross</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Jsoh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>So they can wipe out the competition with the successor of WP7, like they did with the successor of Vista?</p>
<p>&nbsp;</p>
<p>Sounds like a good strategy to me!</p>
</div></blockquote>
<p>Has it? I think that Microsoft is too busy with its own&nbsp;forced&nbsp;obsolescence&nbsp;initiative&nbsp;to worry about its competitors. After all, it has been trying to kill Windows XP for a few years now as part of it&nbsp;and that has not worked very well. In the mean time,
 Mac OS X has been siphoning significant marketshare from Windows and other UNIX-like operating systems have been growing in popularity too, although they have been growing at a slower rate than Mac OS X.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/057a577df4e94a2283009dea00a9136f#057a577df4e94a2283009dea00a9136f</link>
		<pubDate>Wed, 14 Jul 2010 03:40:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/057a577df4e94a2283009dea00a9136f#057a577df4e94a2283009dea00a9136f</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">rhm said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Clint said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever the reason, for a platform that's shipping 2&#43; years after the competition, WP7's APIs are weak sauce. In many ways, both Silverlight and XNA are nice things to program, but you run up against the walls of that garden pretty quickly. Limited access
 to a lot of things that are taken for granted on iOS; the bizarre and unexplained dichotomy between Silverlight and XNA; no true 3d in Silverlight and no useful UI controls in XNA will make chosing one or the other tricky for some classes of app; no programmable
 shaders in XNA even though the hardware will support them; and of course no native code, meaning that porting games from iOS is off the agenda for most developers.</p>
</div></blockquote>
<p>XNA is designed for games.&nbsp; <a href="http://forums.xna.com/forums/p/2396/68400.aspx">
http://forums.xna.com/forums/p/2396/68400.aspx</a>&nbsp;may have your answer if you want to leverage controls.</p>
<p>&nbsp;</p>
<p>What things are you missing that prevent you from creating an application?&nbsp; Give me a list plus usage examples.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/26fc5a4f42ee4e8d95dc9dea00a9137a#26fc5a4f42ee4e8d95dc9dea00a9137a</link>
		<pubDate>Wed, 14 Jul 2010 04:35:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/26fc5a4f42ee4e8d95dc9dea00a9137a#26fc5a4f42ee4e8d95dc9dea00a9137a</guid>
		<dc:creator>Clint Rutkas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Clint/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JoshRoss said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Windows Embedded Compact 7? Do we really need another poorly named platform? The product names should reflect the lineage of the product. It looks like
<a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/default.mspx">
Windows Embedded CE 6.0 R3</a> supports silverlight, while 6.5 does not. Why do all these
<a href="http://www.microsoft.com/windowsembedded/en-us/products/default.mspx">myriad</a> of operating systems have to be called Windows? (This is another rhetorical question.)</p>
<p>&nbsp;</p>
<p>Anyways, trying to stay on topic... Martin, just be glad you don't have to target a platform that may or may not be depreciated depending on whether or not a crow sits on a donkey.</p>
<p>&nbsp;</p>
<p>-Josh</p>
</div></blockquote>
<p>Why are you confusing Windows Embedded with Windows Mobile?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e3e4ab23d8064fe6909d9dea00a91386#e3e4ab23d8064fe6909d9dea00a91386</link>
		<pubDate>Wed, 14 Jul 2010 05:06:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/e3e4ab23d8064fe6909d9dea00a91386#e3e4ab23d8064fe6909d9dea00a91386</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Shining Arcanine said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Has it? I think that Microsoft is too busy with its own&nbsp;forced&nbsp;obsolescence&nbsp;initiative&nbsp;to worry about its competitors. After all, it has been trying to kill Windows XP for a few years now as part of it&nbsp;and that has not worked very well. In the mean time,
 Mac OS X has been siphoning significant marketshare from Windows and other UNIX-like operating systems have been growing in popularity too, although they have been growing at a slower rate than Mac OS X.</p>
</div></blockquote>
<p>Oh yes. While Apple is busy diverting resources and effort into the iOS devices, Windows 7 is selling seven copies each second.</p>
<p>&nbsp;</p>
<p>I'm not saying that Apple is doing badly, au contraire, but Linux is pretty much dead on the desktop and reeling back on the server, and OS/X is dramatically failing to capitalize on the runaway success of the iPhone and iPad.</p>
<p>&nbsp;</p>
<p>Vista was a necessary technological step to pave the way for the current Windows generation. And still managed to outsold every other OS on the market.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/84547cbe5c204b60bb189dea00a91394#84547cbe5c204b60bb189dea00a91394</link>
		<pubDate>Wed, 14 Jul 2010 05:10:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/84547cbe5c204b60bb189dea00a91394#84547cbe5c204b60bb189dea00a91394</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Oh yes. While Apple is busy diverting resources and effort into the iOS devices, Windows 7 is selling seven copies each second.</p>
<p>&nbsp;</p>
<p>I'm not saying that Apple is doing badly, au contraire, but Linux is pretty much dead on the desktop and reeling back on the server, and OS/X is dramatically failing to capitalize on the runaway success of the iPhone and iPad.</p>
<p>&nbsp;</p>
<p>Vista was a necessary technological step to pave the way for the current Windows generation. And still managed to outsold every other OS on the market.</p>
</div></blockquote>
<p>Good point, though you're assuming that a future iOS devices won't be laptops. I don't think Apple would be daft enough to take MS on from the desktop end where they're strongest. Chances are they'll go for the soft underbelly; the mobile market where MS
 doesn't seem to know what it's doing. &nbsp;Gain a foothold there, then start on the desktop when they have thousands of developers and and millions of iPhone users who are already familiar with the iOS.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/34d25b44e1e644f391f39dea00a913a0#34d25b44e1e644f391f39dea00a913a0</link>
		<pubDate>Wed, 14 Jul 2010 17:08:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/34d25b44e1e644f391f39dea00a913a0#34d25b44e1e644f391f39dea00a913a0</guid>
		<dc:creator>Ray7</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ray7/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>Android started out with a lot broader API then apple, but the platform is only now becoming stable.&nbsp; I'd rather have fewer features, but have them actually not crash the phone.&nbsp; You know, do it right or not at all.&nbsp; They are probably finding that things
 like the blur effect are not implemented in an efficient enough manner to run on a 1ghz machine.&nbsp; Keep in mind that as powerfull as these phones are today they are only roughly equivelant to a 10 year old desktop in computing power.&nbsp;
</p>
<p>&nbsp;</p>
<p>I am sure that they have had to do a LOT of optimizing to get silverlight to run quickly on a 1ghz processor.&nbsp; And... I am very glad they did, because developing in silverlight is definitely a lot nicer then developing in the cryptic java based mvc model
 offered by google, or the objective c that apple is so proud of...</p>
<p>&nbsp;</p>
<p>That being said, I know how frusterating it can be when you hit a wall, and lets face it we allways do when developing an application!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6f8020112e25401cac469dea00a913f7#6f8020112e25401cac469dea00a913f7</link>
		<pubDate>Wed, 14 Jul 2010 22:59:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6f8020112e25401cac469dea00a913f7#6f8020112e25401cac469dea00a913f7</guid>
		<dc:creator>inspector gadget</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/gogogadget/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">JoshRoss said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Why are you confusing Windows Embedded with Windows Mobile?</p>
</div></blockquote>
<p>My point exactly! There is no need for any of this confusion. It is marketing gone wild! Which coincidentally, sounds more fun that it actually turns out to be. I would love to have the job of the guy, gal, or committee, that names products. Just give me
 the $125k or so a year and I will randomly append technobabble together, and prefix it with Windows and suffix it with a bigger integer than some other product that I have recently named. How does Windows Embedded Lite for Small Handheld Kitchen Appliances
 6.9.2 sound? If you buy it now, I'll throw in this nut chopper, a $39 value, yours for absolutely free, just pay shipping and handling charges.</p>
<p>&nbsp;</p>
<p>-Josh</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9cd09eb230734b738a7d9dea00a91407#9cd09eb230734b738a7d9dea00a91407</link>
		<pubDate>Wed, 14 Jul 2010 22:59:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9cd09eb230734b738a7d9dea00a91407#9cd09eb230734b738a7d9dea00a91407</guid>
		<dc:creator>Joshua Ross</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Jsoh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JoshRoss said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>My point exactly! There is no need for any of this confusion. It is marketing gone wild! Which coincidentally, sounds more fun that it actually turns out to be. I would love to have the job of the guy, gal, or committee, that names products. Just give me
 the $125k or so a year and I will randomly append technobabble together, and prefix it with Windows and suffix it with a bigger integer than some other product that I have recently named. How does Windows Embedded Lite for Small Handheld Kitchen Appliances
 6.9.2 sound? If you buy it now, I'll throw in this nut chopper, a $39 value, yours for absolutely free, just pay shipping and handling charges.</p>
<p>&nbsp;</p>
<p>-Josh</p>
</div></blockquote>
<p>I concur on the confusion.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/b4c84024d5f540168b1d9dea00a91413#b4c84024d5f540168b1d9dea00a91413</link>
		<pubDate>Thu, 15 Jul 2010 00:14:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/b4c84024d5f540168b1d9dea00a91413#b4c84024d5f540168b1d9dea00a91413</guid>
		<dc:creator>Dave Williamson</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/davewill/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Oh yes. While Apple is busy diverting resources and effort into the iOS devices, Windows 7 is selling seven copies each second.</p>
<p>&nbsp;</p>
<p>I'm not saying that Apple is doing badly, au contraire, but Linux is pretty much dead on the desktop and reeling back on the server, and OS/X is dramatically failing to capitalize on the runaway success of the iPhone and iPad.</p>
<p>&nbsp;</p>
<p>Vista was a necessary technological step to pave the way for the current Windows generation. And still managed to outsold every other OS on the market.</p>
</div></blockquote>
<p>Are you sure that those are all Windows 7 sales? Many companies today seem to be buying Windows 7 licenses because it allows them to obtain more copies of Windows XP. Micorsoft is more than happy to advertise such sales as being Windows 7 sales, but in reality,
 the only thing that was being purchased was Windows XP.</p>
<p>&nbsp;</p>
<p>Not to mention, the 7 copies a second is not a constant rate. It is likely represents some average over time, most likely picked in such a way that the figure was as high as possible. I consider it highly improbable that the graph of sales per second with
 respect to time is&nbsp;&nbsp;y = [0.65, 0.75).</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/75caa93802d74ab59b0d9dea00a91420#75caa93802d74ab59b0d9dea00a91420</link>
		<pubDate>Thu, 15 Jul 2010 23:42:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/75caa93802d74ab59b0d9dea00a91420#75caa93802d74ab59b0d9dea00a91420</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">gogogadget said:</div><div class="quoteText">
<p>Android started out with a lot broader API then apple, but the platform is only now becoming stable.&nbsp; I'd rather have fewer features, but have them actually not crash the phone.&nbsp; You know, do it right or not at all.&nbsp; They are probably finding that things
 like the blur effect are not implemented in an efficient enough manner to run on a 1ghz machine.&nbsp; Keep in mind that as powerfull as these phones are today they are only roughly equivelant to a 10 year old desktop in computing power.&nbsp;
</p>
<p>&nbsp;</p>
<p>I am sure that they have had to do a LOT of optimizing to get silverlight to run quickly on a 1ghz processor.&nbsp; And... I am very glad they did, because developing in silverlight is definitely a lot nicer then developing in the cryptic java based mvc model
 offered by google, or the objective c that apple is so proud of...</p>
<p>&nbsp;</p>
<p>That being said, I know how frusterating it can be when you hit a wall, and lets face it we allways do when developing an application!</p>
</div></blockquote>
<p>I believe that google offers two models for GUI programming on Android. They offer a tradditional MVC model, or a XML-based model:</p>
<p>&nbsp;</p>
<p><a href="http://developer.android.com/resources/tutorials/hello-world.html">http://developer.android.com/resources/tutorials/hello-world.html</a></p>
<p><a href="http://developer.android.com/resources/tutorials/hello-world.html"></a></p>
<p>&nbsp;</p>
<p>They also support native code development in C/C&#43;&#43;:</p>
<p>&nbsp;</p>
<p><a href="http://developer.android.com/sdk/ndk/index.html">http://developer.android.com/sdk/ndk/index.html</a></p>
<p><a href="http://developer.android.com/sdk/ndk/index.html"></a></p>
<p>&nbsp;</p>
<p>They even support &quot;codeless development&quot;:</p>
<p>&nbsp;</p>
<p><a href="http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars">http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars</a></p>
<p>&nbsp;</p>
<p>While I am certain that Apple's iPhone requires all code to be written in Objective-C for Apple specific APIs, I am not certain about Windows Mobile 7. Does it require that you do programming with Silverlight, or does it offer other options?</p>
<p><a href="http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars"></a></p>
<p><a href="http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars"></a></p>
<p><a href="http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars"></a></p>
<p><a href="http://arstechnica.com/open-source/news/2010/07/google-demos-codeless-android-development-tool-for-students.ars"></a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a6d5b6f2ef804a20b7b09dea00a91433#a6d5b6f2ef804a20b7b09dea00a91433</link>
		<pubDate>Thu, 15 Jul 2010 23:46:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a6d5b6f2ef804a20b7b09dea00a91433#a6d5b6f2ef804a20b7b09dea00a91433</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><strong>1.6</strong></p>
<p>The number of days between press conferences if MS&nbsp;was to hold one every time they sold 1 million copies of Windows 7.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc49b125cda74b33a6879dea00a9143a#bc49b125cda74b33a6879dea00a9143a</link>
		<pubDate>Fri, 16 Jul 2010 22:19:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc49b125cda74b33a6879dea00a9143a#bc49b125cda74b33a6879dea00a9143a</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BitFlipper said:</div><div class="quoteText">
<p><strong>1.6</strong></p>
<p>The number of days between press conferences if MS&nbsp;was to hold one every time they sold 1 million copies of Windows 7.</p>
</div></blockquote>
<p>It isn't a fair to compare sales of a physical device that people buy because it's desireable to sales of software pre-loaded on computers that people buy without really having much say in the matter.</p>
<p>&nbsp;</p>
<p>I'd much prefer to see the results of a neutral un-biased customer satisfaction survey instead.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/12a981b770b04d1ea9ae9dea00a91442#12a981b770b04d1ea9ae9dea00a91442</link>
		<pubDate>Fri, 16 Jul 2010 22:31:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/12a981b770b04d1ea9ae9dea00a91442#12a981b770b04d1ea9ae9dea00a91442</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BitFlipper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>It isn't a fair to compare sales of a physical device that people buy because it's desireable to sales of software pre-loaded on computers that people buy without really having much say in the matter.</p>
<p>&nbsp;</p>
<p>I'd much prefer to see the results of a neutral un-biased customer satisfaction survey instead.</p>
</div></blockquote>
<p>So these same people could not choose a Mac when they decided to buy a computer?</p>
<p>&nbsp;</p>
<p>Besides,&nbsp;my point is just to show how ridiculous it is that Apple holds a press conference every time they sell 1 million of a product.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6598c1ef80444e7789889dea00a9144b#6598c1ef80444e7789889dea00a9144b</link>
		<pubDate>Fri, 16 Jul 2010 22:39:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6598c1ef80444e7789889dea00a9144b#6598c1ef80444e7789889dea00a9144b</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BitFlipper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>So these same people could not choose a Mac when they decided to buy a computer?</p>
<p>&nbsp;</p>
<p>Besides,&nbsp;my point is just to show how ridiculous it is that Apple holds a press conference every time they sell 1 million of a product.</p>
</div></blockquote>
<p>Man, this thread has really wound down a rabbit hole.... So, what are the issues you're having with WP7 APIs? Please elaborate.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/42440a654b7b4c28ab009dea00a91454#42440a654b7b4c28ab009dea00a91454</link>
		<pubDate>Fri, 16 Jul 2010 22:50:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/42440a654b7b4c28ab009dea00a91454#42440a654b7b4c28ab009dea00a91454</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BitFlipper said:</div><div class="quoteText">
<p><strong>1.6</strong></p>
<p>The number of days between press conferences if MS&nbsp;was to hold one every time they sold 1 million copies of Windows 7.</p>
</div></blockquote>
<p><strong>Pizza.</strong></p>
<p>What I am eating right now.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4c01a64c9fbb469a97c69dea00a9145c#4c01a64c9fbb469a97c69dea00a9145c</link>
		<pubDate>Fri, 16 Jul 2010 23:02:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4c01a64c9fbb469a97c69dea00a9145c#4c01a64c9fbb469a97c69dea00a9145c</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BitFlipper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Man, this thread has really wound down a rabbit hole.... So, what are the issues you're having with WP7 APIs? Please elaborate.</p>
<p>C</p>
</div></blockquote>
<p>Whilst my disappointment about there not being a native API is well-known, I'd like to justify it with the following bullet points. I would appreciate an &quot;officially supported approach&quot; response to the scenarios I propose:</p>
<p>&nbsp;</p>
<ul>
<li>Running native code allows for raw access to the hardware and to invoke and work with pieces of the system directly. I made a post about how a guy I knew wrote software that set up Wi-Fi based iTunes synchronisation. These kinds of utilities are impossible
 to achieve in a sandboxed environment. Does Microsoft believe we'll (both users and developers) be satisfied with applications that
<em>cannot</em> do anything more than &quot;take in information, process it, and present it to the user&quot;?
</li><li>The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms. It also means we cannot use preexisting C&#43;&#43; libraries like OpenCV or GMP. &quot;Compiling
 C&#43;&#43; to CIL&quot; is not an option because only Verifiable CIL is allowed. Right now the only real C# vision library is AForge, which whilst good, is nothing compared to OpenCV, and things like this mean that we won't see any &quot;cool&quot; Augmented Reality projects for
 WP7 because the effort involved in porting over OpenCV to C# would be tremendous.
</li><li>High-performance applications would be impossible to work with. Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag, but that's verboten.
</li><li>Lack of competition: I feel it's <em>unfair</em> that Microsoft gets to develop their applications using native code (IE, Word/Excel, PIM, etc) but we become second-class citizens. How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs?
</li></ul>
<p>I'll play along with WP7 for the basic app: the usual sort that does the usual &quot;information processing&quot; tasks, but if Microsoft wants to see innovative and eye-catching applications they're going to
<em>have</em> to make it possible to run native code.</p>
<p>&nbsp;</p>
<p>I feel the restriction on non-verifiable code is stupid: CLR programs run in a sandbox anyway and it won't stop programs from magically crashing, yet it makes certain classes of applications extremely difficult, if not impossible, to implement, such as (as
 I said) painting or image processing applications.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1ac2e66864a142d49fa29dea00a91471#1ac2e66864a142d49fa29dea00a91471</link>
		<pubDate>Fri, 16 Jul 2010 23:06:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1ac2e66864a142d49fa29dea00a91471#1ac2e66864a142d49fa29dea00a91471</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whilst my disappointment about there not being a native API is well-known, I'd like to justify it with the following bullet points. I would appreciate an &quot;officially supported approach&quot; response to the scenarios I propose:</p>
<p>&nbsp;</p>
<ul>
<li>Running native code allows for raw access to the hardware and to invoke and work with pieces of the system directly. I made a post about how a guy I knew wrote software that set up Wi-Fi based iTunes synchronisation. These kinds of utilities are impossible
 to achieve in a sandboxed environment. Does Microsoft believe we'll (both users and developers) be satisfied with applications that
<em>cannot</em> do anything more than &quot;take in information, process it, and present it to the user&quot;?
</li><li>The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms. It also means we cannot use preexisting C&#43;&#43; libraries like OpenCV or GMP. &quot;Compiling
 C&#43;&#43; to CIL&quot; is not an option because only Verifiable CIL is allowed. Right now the only real C# vision library is AForge, which whilst good, is nothing compared to OpenCV, and things like this mean that we won't see any &quot;cool&quot; Augmented Reality projects for
 WP7 because the effort involved in porting over OpenCV to C# would be tremendous.
</li><li>High-performance applications would be impossible to work with. Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag, but that's verboten.
</li><li>Lack of competition: I feel it's <em>unfair</em> that Microsoft gets to develop their applications using native code (IE, Word/Excel, PIM, etc) but we become second-class citizens. How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs?
</li></ul>
<p>I'll play along with WP7 for the basic app: the usual sort that does the usual &quot;information processing&quot; tasks, but if Microsoft wants to see innovative and eye-catching applications they're going to
<em>have</em> to make it possible to run native code.</p>
<p>&nbsp;</p>
<p>I feel the restriction on non-verifiable code is stupid: CLR programs run in a sandbox anyway and it won't stop programs from magically crashing, yet it makes certain classes of applications extremely difficult, if not impossible, to implement, such as (as
 I said) painting or image processing applications.</p>
</div></blockquote>
<p>I'm more concerned over the &quot;develop in Silverlight&quot; garbage. Silverlight is basically a gimped version of .NET, a huge step back in everyway. For some reason the prospect of having less functionality and tooling available exictes people to no end. It has
 a cool name and abstract logo!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a4705b632fc5413abeb59dea00a91486#a4705b632fc5413abeb59dea00a91486</link>
		<pubDate>Fri, 16 Jul 2010 23:19:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a4705b632fc5413abeb59dea00a91486#a4705b632fc5413abeb59dea00a91486</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BitFlipper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Man, this thread has really wound down a rabbit hole.... So, what are the issues you're having with WP7 APIs? Please elaborate.</p>
<p>C</p>
</div></blockquote>
<p>LOL,&nbsp;ok sorry.&nbsp; Will try to stay on topic...</p>
<p>&nbsp;</p>
<p>For me, the two I noticed:</p>
<p>&nbsp;</p>
<p><strong>Lack of ComboBox Control </strong></p>
<p>I was surprized to find there is no&nbsp;combo box&nbsp;control. From the MSDN forums, the reason given was that it doesn't &quot;fit in with the Metro design&quot;. Except in the emulator if you go to Settings, you'll find at least 3 different ways that the designers came
 up with to work around the fact that there is no combo box:</p>
<ol>
<li>Click on &quot;theme&quot;, and the control expands, pushing down the controls below it in order to expose the available selections.
</li><li>Click on &quot;region &amp; language&quot;, and you get options where if you click them, you go to a completely different page that lists the available options.
</li><li>Although this option no longer seems to take you anywhere&nbsp;after upgrading to the beta, previously selecting &quot;date &amp; time&quot;, then toggling one of the options (forgot which one exactly)&nbsp;caused some additional options to be exposed. If you then selected some
 of them, you got one of those &quot;one-arm-bandid&quot; type spin wheel controls. </li></ol>
<p>So just in that area of the UI alone, there is a huge amount of inconsistency already. I don't know how app developers are supposed to be consistent when the basic, built-in UI is already all over the place. MS better fix it soon because we will end up with
 a multitude of combo box implementations, each looking and working in a different way.</p>
<p>&nbsp;</p>
<p><strong>Microsophone input Sample Rate</strong></p>
<p>Not really a big issue for most people, but you can't set the sample rate on the mic input. This is a problem for me since I want to develop an app that detects the pitch of an incoming voice. This calculation is pretty complicated, and the higher the sample
 rate, the more&nbsp;CPU cycles&nbsp;you use processing the signal. Since the highest that a person's voice can typically go is&nbsp;~1.6KHz, the highest sample rate I really need is about 3.2KHz.&nbsp; Except I'm stuck at a fixed sample rate. In the pre-beta emulator, this was
 44.1KHz. For the beta, this is 16KHz. The beta is better (for my purposes, anyway), but still 5 times what I need. Supposedly the way this works is that WP7 will detect the highest sample rate the hardware supports, and then use that. There are no plans to
 make this an app-settable value as far as I know.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a1c5cf1fa70b45e3b5219dea00a9149b#a1c5cf1fa70b45e3b5219dea00a9149b</link>
		<pubDate>Fri, 16 Jul 2010 23:37:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a1c5cf1fa70b45e3b5219dea00a9149b#a1c5cf1fa70b45e3b5219dea00a9149b</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whilst my disappointment about there not being a native API is well-known, I'd like to justify it with the following bullet points. I would appreciate an &quot;officially supported approach&quot; response to the scenarios I propose:</p>
<p>&nbsp;</p>
<ul>
<li>Running native code allows for raw access to the hardware and to invoke and work with pieces of the system directly. I made a post about how a guy I knew wrote software that set up Wi-Fi based iTunes synchronisation. These kinds of utilities are impossible
 to achieve in a sandboxed environment. Does Microsoft believe we'll (both users and developers) be satisfied with applications that
<em>cannot</em> do anything more than &quot;take in information, process it, and present it to the user&quot;?
</li><li>The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms. It also means we cannot use preexisting C&#43;&#43; libraries like OpenCV or GMP. &quot;Compiling
 C&#43;&#43; to CIL&quot; is not an option because only Verifiable CIL is allowed. Right now the only real C# vision library is AForge, which whilst good, is nothing compared to OpenCV, and things like this mean that we won't see any &quot;cool&quot; Augmented Reality projects for
 WP7 because the effort involved in porting over OpenCV to C# would be tremendous.
</li><li>High-performance applications would be impossible to work with. Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag, but that's verboten.
</li><li>Lack of competition: I feel it's <em>unfair</em> that Microsoft gets to develop their applications using native code (IE, Word/Excel, PIM, etc) but we become second-class citizens. How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs?
</li></ul>
<p>I'll play along with WP7 for the basic app: the usual sort that does the usual &quot;information processing&quot; tasks, but if Microsoft wants to see innovative and eye-catching applications they're going to
<em>have</em> to make it possible to run native code.</p>
<p>&nbsp;</p>
<p>I feel the restriction on non-verifiable code is stupid: CLR programs run in a sandbox anyway and it won't stop programs from magically crashing, yet it makes certain classes of applications extremely difficult, if not impossible, to implement, such as (as
 I said) painting or image processing applications.</p>
</div></blockquote>
<p>&quot;Running native code allows for raw access to the hardware&quot;</p>
<p>&nbsp;</p>
<p>Er, no. Not unless you're allowed to write drivers. The only difference between native code and managed code is that the latter is inherently portable. Any other difference comes down to what API's you expose and there is no guarantee that a native code
 API would expose any more than you currently get.</p>
<p>&nbsp;</p>
<p>&quot;The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms&quot;</p>
<p>&nbsp;</p>
<p>Stretching the point somewhat. It's a phone. The vast majority of those titles would need major reworking to be viable titles on any phone anyway (if they ever would be). And, as Apple have shown, if it's worth doing people will rewrite them.</p>
<p>&nbsp;</p>
<p>&quot;Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag&quot;</p>
<p>&nbsp;</p>
<p>Seriously? You think there is going to be major calls for painting applications? Again, it's a phone. And Silverlight does have the ability to support custom pixel shaders and the perf differences between native/JITted code are not nearly as vast as some
 people want to believe.</p>
<p>&nbsp;</p>
<p>&quot;How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs&quot;</p>
<p>&nbsp;</p>
<p>By guaranteeing that an app written for WP7 will work on every single Windows Phone released from now on? By assuring developers they won't have to&nbsp; re-release/rework titles when WP8 comes along (think side-by-side VMs)? By eradicating hardware dependency
 from the equation entirely, allowing future WP-like devices to use whatever CPU architecture is appropriate, entirely transparently?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/764cc5c2a4d04b57be899dea00a914b6#764cc5c2a4d04b57be899dea00a914b6</link>
		<pubDate>Fri, 16 Jul 2010 23:42:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/764cc5c2a4d04b57be899dea00a914b6#764cc5c2a4d04b57be899dea00a914b6</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whilst my disappointment about there not being a native API is well-known, I'd like to justify it with the following bullet points. I would appreciate an &quot;officially supported approach&quot; response to the scenarios I propose:</p>
<p>&nbsp;</p>
<ul>
<li>Running native code allows for raw access to the hardware and to invoke and work with pieces of the system directly. I made a post about how a guy I knew wrote software that set up Wi-Fi based iTunes synchronisation. These kinds of utilities are impossible
 to achieve in a sandboxed environment. Does Microsoft believe we'll (both users and developers) be satisfied with applications that
<em>cannot</em> do anything more than &quot;take in information, process it, and present it to the user&quot;?
</li><li>The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms. It also means we cannot use preexisting C&#43;&#43; libraries like OpenCV or GMP. &quot;Compiling
 C&#43;&#43; to CIL&quot; is not an option because only Verifiable CIL is allowed. Right now the only real C# vision library is AForge, which whilst good, is nothing compared to OpenCV, and things like this mean that we won't see any &quot;cool&quot; Augmented Reality projects for
 WP7 because the effort involved in porting over OpenCV to C# would be tremendous.
</li><li>High-performance applications would be impossible to work with. Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag, but that's verboten.
</li><li>Lack of competition: I feel it's <em>unfair</em> that Microsoft gets to develop their applications using native code (IE, Word/Excel, PIM, etc) but we become second-class citizens. How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs?
</li></ul>
<p>I'll play along with WP7 for the basic app: the usual sort that does the usual &quot;information processing&quot; tasks, but if Microsoft wants to see innovative and eye-catching applications they're going to
<em>have</em> to make it possible to run native code.</p>
<p>&nbsp;</p>
<p>I feel the restriction on non-verifiable code is stupid: CLR programs run in a sandbox anyway and it won't stop programs from magically crashing, yet it makes certain classes of applications extremely difficult, if not impossible, to implement, such as (as
 I said) painting or image processing applications.</p>
</div></blockquote>
<p>I actually think the idea behind focusing on a managed sandbox app model&nbsp;in this case is
</p>
<p>&nbsp;</p>
<p>a) there are many programmers today who are comfortable with the .NET model and the supporting tools are rather mature and capable,
</p>
<p>&nbsp;</p>
<p>b) you won't be able to crash the device with your buggy code since you won't be working at the memory level directly, etc...
</p>
<p>&nbsp;</p>
<p>c) we're trying to make programming apps on WP7 more accessible to lower-skilled developers/hobbyists, rather than focusing primarily on the professional and highly-skilled engineers</p>
<p>&nbsp;</p>
<p>WP7 will be the best PC phone Microsoft has ever released. We're navigating through uncharted waters as far as we're concerned: WP7 aims to employ simplified experience from the app model to the&nbsp;UI.... In some sense, this is&nbsp;not our typical behavior, so
 I am happy we're breaking out of our comfortable straightjacket&nbsp;and taking a chance here.</p>
<p>&nbsp;</p>
<p>I am a big fan of native code, as is Microsoft, of course. Not supporting it as a platform tool for building WP7 apps doesn't mean WP7 isn't useful for pro developers... The number of scenarios that are possible to write with .NET (SL/XNA) are
<em>many</em>, not few.</p>
<p>&nbsp;</p>
<p>Watch the C9 Live @ TechED NA for the official response regarding no-native on WP7 (Carmine007 asks &quot;why are you forcing developers to use managed code...&quot;):
<a href="http://channel9.msdn.com/posts/NicFill/Ch9Live-at-TechEd-NA-2010-Talking-WP7-with-Brandon-Watson--Peter-Torr/">
http://channel9.msdn.com/posts/NicFill/Ch9Live-at-TechEd-NA-2010-Talking-WP7-with-Brandon-Watson--Peter-Torr/</a></p>
<p>&nbsp;</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/5331120b9e474e8483639dea00a914cd#5331120b9e474e8483639dea00a914cd</link>
		<pubDate>Fri, 16 Jul 2010 23:42:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/5331120b9e474e8483639dea00a914cd#5331120b9e474e8483639dea00a914cd</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I'm more concerned over the &quot;develop in Silverlight&quot; garbage. Silverlight is basically a gimped version of .NET, a huge step back in everyway. For some reason the prospect of having less functionality and tooling available exictes people to no end. It has
 a cool name and abstract logo!</p>
</div></blockquote>
<p><span>Actually I think it is the opposite. Many people find Silverlight to be an ideal environment to develop the type of &quot;sandboxed&quot; apps you will find on a phone. While&nbsp;I agree that the loss of native&nbsp;code development&nbsp;is a problem for some, I really have
 to wonder how much really. If Silverlight gives you everything you need, why would you need to P/Invoke? Yes you will lose some performance benefits since you can't do native pointer arithmetic, but have you done tests on actual hardware to see how much of
 a problem it really is? How large will this graphic be that you will be manipulating on your
<em><span>phone</span></em>? No, really?</span></p>
<p><span>&nbsp;</span></p>
<p><span>You obviously have issues with Silverlight and probably with .Net in general. That doesn't mean everyone else&nbsp;have these issues.</span></p>
<p><span>&nbsp;</span></p>
<p><span>I saw a slide show somewhere (ok, I saw it <a href="http://www.uxmagic.com/blog/post/2010/07/15/iPhone-versus-Windows-Phone-7-Coding-Comparison.aspx">
here</a>) where someone did a side-by-side comparison of building a&nbsp;basic app for iPhone and WM7. It's like day and night. WP7 development is much cleaner and faster. Quite eye-opening for someone like me that have not done any iPhone development.</span></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/fbaa84947a984b69a0179dea00a914d9#fbaa84947a984b69a0179dea00a914d9</link>
		<pubDate>Fri, 16 Jul 2010 23:56:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/fbaa84947a984b69a0179dea00a914d9#fbaa84947a984b69a0179dea00a914d9</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;Running native code allows for raw access to the hardware&quot;</p>
<p>&nbsp;</p>
<p>Er, no. Not unless you're allowed to write drivers. The only difference between native code and managed code is that the latter is inherently portable. Any other difference comes down to what API's you expose and there is no guarantee that a native code
 API would expose any more than you currently get.</p>
<p>&nbsp;</p>
<p>&quot;The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms&quot;</p>
<p>&nbsp;</p>
<p>Stretching the point somewhat. It's a phone. The vast majority of those titles would need major reworking to be viable titles on any phone anyway (if they ever would be). And, as Apple have shown, if it's worth doing people will rewrite them.</p>
<p>&nbsp;</p>
<p>&quot;Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag&quot;</p>
<p>&nbsp;</p>
<p>Seriously? You think there is going to be major calls for painting applications? Again, it's a phone. And Silverlight does have the ability to support custom pixel shaders and the perf differences between native/JITted code are not nearly as vast as some
 people want to believe.</p>
<p>&nbsp;</p>
<p>&quot;How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs&quot;</p>
<p>&nbsp;</p>
<p>By guaranteeing that an app written for WP7 will work on every single Windows Phone released from now on? By assuring developers they won't have to&nbsp; re-release/rework titles when WP8 comes along (think side-by-side VMs)? By eradicating hardware dependency
 from the equation entirely, allowing future WP-like devices to use whatever CPU architecture is appropriate, entirely transparently?</p>
</div></blockquote>
<p>&quot;The only difference between native code and managed code is that the latter is inherently portable. Any other difference comes down to what API's you expose and there is no guarantee that a native code API would expose any more than you currently get.&quot;</p>
<p>&nbsp;</p>
<p>Managed APIs for doing things tend to simply be wrappers around native APIs, so the range of functionality possible with managed applications will always be a subset of what native code can do.</p>
<p>&nbsp;</p>
<p>I wouldn't be arguing this point if P/Invoke was allowed, since then Managed apps
<em>can</em> call native APIs (albiet with some overhead), but as some people have already pointed out some things (e.g. controlling the flashlight or device-specific hardware provided by OEMs) really are just impossible.</p>
<p>&nbsp;</p>
<p>&quot;And, as Apple have shown, if it's worth doing people will rewrite them.&quot;</p>
<p>&nbsp;</p>
<p>Apple hasn't shown anything. You don't need to rewrite anything either: You can use the same C/C&#43;&#43; libraries on the desktop as you can on the iPhone. Doom has been ported to the iPhone, not rewritten, as has Quake 3. Biiig difference.</p>
<p>&nbsp;</p>
<p>You ignored my point about libraries simply too big for a small team to rewrite, such as OpenCV. Yet if this library was available we'd see a whole load of innovative camera-based applications such as augmented reality. As things stand,
<em>we won't see anything like this</em>, <strong>ever</strong>, on WP7.</p>
<p>&nbsp;</p>
<p>&quot;Seriously? You think there is going to be major calls for painting applications? Again, it's a phone. And Silverlight does have the ability to support custom pixel shaders and the perf differences between native/JITted code are not nearly as vast as some
 people want to believe.&quot;</p>
<p>&nbsp;</p>
<p>There are a large number of popular finger-painting applications on the iPhone and iPad. Then there'a also photo-processing applications and applications that process real-time video. .NET on Windows can
<em>sort-of</em> get away with this because the GDI&#43; System.Drawing API is fast enough for many tasks, but it doesn't exist under Silverlight-on-WP7.</p>
<p>&nbsp;</p>
<p>Pixel Shaders aren't the same thing, and you can't do everything with them either.
</p>
<p>&nbsp;</p>
<p>&quot;By guaranteeing that an app written for WP7 will work on every single Windows Phone released from now on?&quot;</p>
<p>&nbsp;</p>
<p>Funny that, I've got applications developed for Pocket PC 2000 that run perfectly fine on my Windows Mobile device. You're basing your argument on the assumption that there are viable alternatives to ARM when there aren't.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4131dc84ff9042a99dbd9dea00a914f3#4131dc84ff9042a99dbd9dea00a914f3</link>
		<pubDate>Sat, 17 Jul 2010 00:15:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4131dc84ff9042a99dbd9dea00a914f3#4131dc84ff9042a99dbd9dea00a914f3</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I actually think the idea behind focusing on a managed sandbox app model&nbsp;in this case is
</p>
<p>&nbsp;</p>
<p>a) there are many programmers today who are comfortable with the .NET model and the supporting tools are rather mature and capable,
</p>
<p>&nbsp;</p>
<p>b) you won't be able to crash the device with your buggy code since you won't be working at the memory level directly, etc...
</p>
<p>&nbsp;</p>
<p>c) we're trying to make programming apps on WP7 more accessible to lower-skilled developers/hobbyists, rather than focusing primarily on the professional and highly-skilled engineers</p>
<p>&nbsp;</p>
<p>WP7 will be the best PC phone Microsoft has ever released. We're navigating through uncharted waters as far as we're concerned: WP7 aims to employ simplified experience from the app model to the&nbsp;UI.... In some sense, this is&nbsp;not our typical behavior, so
 I am happy we're breaking out of our comfortable straightjacket&nbsp;and taking a chance here.</p>
<p>&nbsp;</p>
<p>I am a big fan of native code, as is Microsoft, of course. Not supporting it as a platform tool for building WP7 apps doesn't mean WP7 isn't useful for pro developers... The number of scenarios that are possible to write with .NET (SL/XNA) are
<em>many</em>, not few.</p>
<p>&nbsp;</p>
<p>Watch the C9 Live @ TechED NA for the official response regarding no-native on WP7 (Carmine007 asks &quot;why are you forcing developers to use managed code...&quot;):
<a href="http://channel9.msdn.com/posts/NicFill/Ch9Live-at-TechEd-NA-2010-Talking-WP7-with-Brandon-Watson--Peter-Torr/">
http://channel9.msdn.com/posts/NicFill/Ch9Live-at-TechEd-NA-2010-Talking-WP7-with-Brandon-Watson--Peter-Torr/</a></p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>&quot;a) there are many programmers today who are comfortable with the .NET model and the supporting tools are rather mature and capable&quot;</p>
<p>&nbsp;</p>
<p>That's a fine observation, but there are also many more programmers today who are comfortable with the C/C&#43;&#43; model and the supporting tools are even more mature and capable.</p>
<p>&nbsp;</p>
<p>&quot;b) you won't be able to crash the device with your buggy code since you won't be working at the memory level directly, etc... &quot;</p>
<p>&nbsp;</p>
<p>That's a weak argument, Windows CE has always been a pre-emptively multitasking OS. user-mode applications
<em>cannot</em> crash the device. If a native application dereferences a null pointer it will crash just as well as it would on desktop Windows, but the system will continue running happilly enough. Removing pointer arithmetic doesn't stop programs from crashing.</p>
<p>&nbsp;</p>
<p>&quot;c) we're trying to make programming apps on WP7 more accessible to lower-skilled developers/hobbyists, rather than focusing primarily on the professional and highly-skilled engineers&quot;</p>
<p>&nbsp;</p>
<p>For the very golden nuggets you'll find by adopting that policy you'll have to wade through a huge amount of
<em>really awful</em> applications with no conceivable utility. I hypotheise that Microsoft has already effectively doomed the Marketplace by not adopting minimum quality standards. I thought Windows Phone 7 was about creating a first-class mobile experience
 unlike the hodgepodge of Windows Mobile, but by lowering standards like this you're only bringing us back to those awful programs spamming PocketGear et al.</p>
<p>&nbsp;</p>
<p>I'll also like to remind everyone that Microsoft has never won a D&amp;AD award, yet their competitors have. Go figure.</p>
<p>&nbsp;</p>
<p>&quot;WP7 will be the best PC phone Microsoft has ever released. We're navigating through uncharted waters as far as we're concerned: WP7 aims to employ simplified experience from the app model to the&nbsp;UI.... In some sense, this is&nbsp;not our typical behavior, so
 I am happy we're breaking out of our comfortable straightjacket&nbsp;and taking a chance here.&quot;</p>
<p>&nbsp;</p>
<p>Contradiction there. A &quot;PC&quot; lets you do what you want to do with it, free of any first-party control, if you wanted that then you went with Nintendo. WP7 is worse than Apple in this regard, and no-one considers the iPhone a &quot;PC phone&quot;. WP7 devices are halfway
 between Smartphone and Feature Phone.</p>
<p>&nbsp;</p>
<p>&quot;I am a big fan of native code, as is Microsoft, of course. Not supporting it as a platform tool for building WP7 apps doesn't mean WP7 isn't useful for pro developers... The number of scenarios that are possible to write with .NET (SL/XNA) are
<em>many</em>, not few.&quot;</p>
<p>&nbsp;</p>
<p>I never said that .NET had &quot;few&quot; scenarios, just that the more adventurous and innovative &quot;out of the box&quot; applications are only really possible with native code given the state of the entire developer ecosystem right now (e.g.... again, OpenCV).</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/c177275ed7954df4ad8f9dea00a91514#c177275ed7954df4ad8f9dea00a91514</link>
		<pubDate>Sat, 17 Jul 2010 00:24:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/c177275ed7954df4ad8f9dea00a91514#c177275ed7954df4ad8f9dea00a91514</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;The only difference between native code and managed code is that the latter is inherently portable. Any other difference comes down to what API's you expose and there is no guarantee that a native code API would expose any more than you currently get.&quot;</p>
<p>&nbsp;</p>
<p>Managed APIs for doing things tend to simply be wrappers around native APIs, so the range of functionality possible with managed applications will always be a subset of what native code can do.</p>
<p>&nbsp;</p>
<p>I wouldn't be arguing this point if P/Invoke was allowed, since then Managed apps
<em>can</em> call native APIs (albiet with some overhead), but as some people have already pointed out some things (e.g. controlling the flashlight or device-specific hardware provided by OEMs) really are just impossible.</p>
<p>&nbsp;</p>
<p>&quot;And, as Apple have shown, if it's worth doing people will rewrite them.&quot;</p>
<p>&nbsp;</p>
<p>Apple hasn't shown anything. You don't need to rewrite anything either: You can use the same C/C&#43;&#43; libraries on the desktop as you can on the iPhone. Doom has been ported to the iPhone, not rewritten, as has Quake 3. Biiig difference.</p>
<p>&nbsp;</p>
<p>You ignored my point about libraries simply too big for a small team to rewrite, such as OpenCV. Yet if this library was available we'd see a whole load of innovative camera-based applications such as augmented reality. As things stand,
<em>we won't see anything like this</em>, <strong>ever</strong>, on WP7.</p>
<p>&nbsp;</p>
<p>&quot;Seriously? You think there is going to be major calls for painting applications? Again, it's a phone. And Silverlight does have the ability to support custom pixel shaders and the perf differences between native/JITted code are not nearly as vast as some
 people want to believe.&quot;</p>
<p>&nbsp;</p>
<p>There are a large number of popular finger-painting applications on the iPhone and iPad. Then there'a also photo-processing applications and applications that process real-time video. .NET on Windows can
<em>sort-of</em> get away with this because the GDI&#43; System.Drawing API is fast enough for many tasks, but it doesn't exist under Silverlight-on-WP7.</p>
<p>&nbsp;</p>
<p>Pixel Shaders aren't the same thing, and you can't do everything with them either.
</p>
<p>&nbsp;</p>
<p>&quot;By guaranteeing that an app written for WP7 will work on every single Windows Phone released from now on?&quot;</p>
<p>&nbsp;</p>
<p>Funny that, I've got applications developed for Pocket PC 2000 that run perfectly fine on my Windows Mobile device. You're basing your argument on the assumption that there are viable alternatives to ARM when there aren't.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Actually to add to this, Android and iPhone use the same exact graphics library: OpenGL ES. Which makes porting between them trivial.
</p>
<p>&nbsp;</p>
<p>Porting a full blown OpenGL app to OpenGL ES is trivial as well. That's how iPhone got AAA games so quickly.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/71400e258a984008a65e9dea00a91527#71400e258a984008a65e9dea00a91527</link>
		<pubDate>Sat, 17 Jul 2010 00:30:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/71400e258a984008a65e9dea00a91527#71400e258a984008a65e9dea00a91527</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Actually to add to this, Android and iPhone use the same exact graphics library: OpenGL ES. Which makes porting between them trivial.
</p>
<p>&nbsp;</p>
<p>Porting a full blown OpenGL app to OpenGL ES is trivial as well. That's how iPhone got AAA games so quickly.</p>
</div></blockquote>
<p>And the surprising thing is that OpenGL ES worked fine on Windows Mobile 5. What a shame we can't
<a href="http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html">
use this</a>.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8f42d141792c47c09cbe9dea00a91530#8f42d141792c47c09cbe9dea00a91530</link>
		<pubDate>Sat, 17 Jul 2010 00:32:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8f42d141792c47c09cbe9dea00a91530#8f42d141792c47c09cbe9dea00a91530</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bass said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>And the surprising thing is that OpenGL ES worked fine on Windows Mobile 5. What a shame we can't
<a href="http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html">
use this</a>.</p>
</div></blockquote>
<p>I wouldn't be suprised if XNA on most WinMo7 phones is just a wrapper around OpenGL ES anyway.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/fe8768433ee24054b81e9dea00a9153c#fe8768433ee24054b81e9dea00a9153c</link>
		<pubDate>Sat, 17 Jul 2010 00:38:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/fe8768433ee24054b81e9dea00a9153c#fe8768433ee24054b81e9dea00a9153c</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;The only difference between native code and managed code is that the latter is inherently portable. Any other difference comes down to what API's you expose and there is no guarantee that a native code API would expose any more than you currently get.&quot;</p>
<p>&nbsp;</p>
<p>Managed APIs for doing things tend to simply be wrappers around native APIs, so the range of functionality possible with managed applications will always be a subset of what native code can do.</p>
<p>&nbsp;</p>
<p>I wouldn't be arguing this point if P/Invoke was allowed, since then Managed apps
<em>can</em> call native APIs (albiet with some overhead), but as some people have already pointed out some things (e.g. controlling the flashlight or device-specific hardware provided by OEMs) really are just impossible.</p>
<p>&nbsp;</p>
<p>&quot;And, as Apple have shown, if it's worth doing people will rewrite them.&quot;</p>
<p>&nbsp;</p>
<p>Apple hasn't shown anything. You don't need to rewrite anything either: You can use the same C/C&#43;&#43; libraries on the desktop as you can on the iPhone. Doom has been ported to the iPhone, not rewritten, as has Quake 3. Biiig difference.</p>
<p>&nbsp;</p>
<p>You ignored my point about libraries simply too big for a small team to rewrite, such as OpenCV. Yet if this library was available we'd see a whole load of innovative camera-based applications such as augmented reality. As things stand,
<em>we won't see anything like this</em>, <strong>ever</strong>, on WP7.</p>
<p>&nbsp;</p>
<p>&quot;Seriously? You think there is going to be major calls for painting applications? Again, it's a phone. And Silverlight does have the ability to support custom pixel shaders and the perf differences between native/JITted code are not nearly as vast as some
 people want to believe.&quot;</p>
<p>&nbsp;</p>
<p>There are a large number of popular finger-painting applications on the iPhone and iPad. Then there'a also photo-processing applications and applications that process real-time video. .NET on Windows can
<em>sort-of</em> get away with this because the GDI&#43; System.Drawing API is fast enough for many tasks, but it doesn't exist under Silverlight-on-WP7.</p>
<p>&nbsp;</p>
<p>Pixel Shaders aren't the same thing, and you can't do everything with them either.
</p>
<p>&nbsp;</p>
<p>&quot;By guaranteeing that an app written for WP7 will work on every single Windows Phone released from now on?&quot;</p>
<p>&nbsp;</p>
<p>Funny that, I've got applications developed for Pocket PC 2000 that run perfectly fine on my Windows Mobile device. You're basing your argument on the assumption that there are viable alternatives to ARM when there aren't.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;Managed APIs for doing things tend to simply be wrappers around native APIs, so the range of functionality possible with managed applications will always be a subset of what native code can do.&quot;</p>
<p>&nbsp;</p>
<p>No. That may be true on Windows, where there was a well established native API with a managed stack then added at a much later date, there is simply no reason that it has to be true on an entirely new platform, which is what Windows Phone 7 is.&nbsp; It's a bit
 like suggesting that GDI shouldn't be there on Win32, because previous platforms allowed you to directly manipulate the graphics hardware. Nonsense.</p>
<p>&nbsp;</p>
<p>&quot;You're basing your argument on the assumption that there are viable alternatives to ARM when there aren't.&quot;</p>
<p>&nbsp;</p>
<p>And you're basing your argument on the assumption that Intel will simply cede the mobile market. Whether there are viable alternatives to ARM today is largely irrelevant. And if anyone knows the burden of tying a platform too tightly to the underlying architecture,
 it's Microsoft (see every attempt to ditch x86).</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/335ecac7b9034af1843f9dea00a91559#335ecac7b9034af1843f9dea00a91559</link>
		<pubDate>Sat, 17 Jul 2010 01:09:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/335ecac7b9034af1843f9dea00a91559#335ecac7b9034af1843f9dea00a91559</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;a) there are many programmers today who are comfortable with the .NET model and the supporting tools are rather mature and capable&quot;</p>
<p>&nbsp;</p>
<p>That's a fine observation, but there are also many more programmers today who are comfortable with the C/C&#43;&#43; model and the supporting tools are even more mature and capable.</p>
<p>&nbsp;</p>
<p>&quot;b) you won't be able to crash the device with your buggy code since you won't be working at the memory level directly, etc... &quot;</p>
<p>&nbsp;</p>
<p>That's a weak argument, Windows CE has always been a pre-emptively multitasking OS. user-mode applications
<em>cannot</em> crash the device. If a native application dereferences a null pointer it will crash just as well as it would on desktop Windows, but the system will continue running happilly enough. Removing pointer arithmetic doesn't stop programs from crashing.</p>
<p>&nbsp;</p>
<p>&quot;c) we're trying to make programming apps on WP7 more accessible to lower-skilled developers/hobbyists, rather than focusing primarily on the professional and highly-skilled engineers&quot;</p>
<p>&nbsp;</p>
<p>For the very golden nuggets you'll find by adopting that policy you'll have to wade through a huge amount of
<em>really awful</em> applications with no conceivable utility. I hypotheise that Microsoft has already effectively doomed the Marketplace by not adopting minimum quality standards. I thought Windows Phone 7 was about creating a first-class mobile experience
 unlike the hodgepodge of Windows Mobile, but by lowering standards like this you're only bringing us back to those awful programs spamming PocketGear et al.</p>
<p>&nbsp;</p>
<p>I'll also like to remind everyone that Microsoft has never won a D&amp;AD award, yet their competitors have. Go figure.</p>
<p>&nbsp;</p>
<p>&quot;WP7 will be the best PC phone Microsoft has ever released. We're navigating through uncharted waters as far as we're concerned: WP7 aims to employ simplified experience from the app model to the&nbsp;UI.... In some sense, this is&nbsp;not our typical behavior, so
 I am happy we're breaking out of our comfortable straightjacket&nbsp;and taking a chance here.&quot;</p>
<p>&nbsp;</p>
<p>Contradiction there. A &quot;PC&quot; lets you do what you want to do with it, free of any first-party control, if you wanted that then you went with Nintendo. WP7 is worse than Apple in this regard, and no-one considers the iPhone a &quot;PC phone&quot;. WP7 devices are halfway
 between Smartphone and Feature Phone.</p>
<p>&nbsp;</p>
<p>&quot;I am a big fan of native code, as is Microsoft, of course. Not supporting it as a platform tool for building WP7 apps doesn't mean WP7 isn't useful for pro developers... The number of scenarios that are possible to write with .NET (SL/XNA) are
<em>many</em>, not few.&quot;</p>
<p>&nbsp;</p>
<p>I never said that .NET had &quot;few&quot; scenarios, just that the more adventurous and innovative &quot;out of the box&quot; applications are only really possible with native code given the state of the entire developer ecosystem right now (e.g.... again, OpenCV).</p>
</div></blockquote>
<p>Pointer arthimetic isn't the only knife... Yes, I understand that the applications will be running in an application environment. Point is, there will be no direct access to the hardware from third party code.</p>
<p>&nbsp;</p>
<p>Strictly defining the application/os boundaries, supporting only a very limited hardware&nbsp;configuration,focusing squarely on user experience, providing high level programming abstractions (that are also powerful and enable a plethora of very useful application
 scenarios for developers and then users of the device).</p>
<p>&nbsp;</p>
<p>By PC, I mean Personal Computing. There's a difference between a personal computer and personal computing (a personal computer enables some form of personal computing...). Modern smartphones are hand-held personal computers that enable a specific personal
 computing experience including web browsing, downloading and running applications and of course telephony, etc...</p>
<p>&nbsp;</p>
<p>Yes. C/C&#43;&#43; and supporting tools (IDEs, text editors, compilers, libraries, etc) are very capable and mature. The point is that, by design, the supported WP7 application framework exposes a rich set of&nbsp;very useful programmable features with the extra benefit
 of an established managed execution model. There's nothing wrong with democratizing application development: enabling broad adoption of the platform, especially among those who already possess a solid working knowledge of the supported design tools and engineering
 domains. For those who do not, getting up to speed will be easier than getting up to speed with, say, Objective C or C&#43;&#43;. Yes, you could argue that supporting both models would just increase the surface area of developers who would target the platform. I can't
 argue against that notion, given that is in fact correct. Not sure entering that rabbit hole is useful at this point... That said, read the first paragraph of this reply again.</p>
<p>&nbsp;</p>
<p>Suffice it to say that WP7 will provide many, many developers around the world with a reliable and capable platform that does not require them to learn how to use new or foreign tools - they already have the right equipment to design and implement their
 WP7 applications. Again, that statement also applies to the legions of native developers. Not sure what you want to hear. The WP7 platform that ships will be what it is. I'm really looking forward to it. It will be like nothing else we've delivered in this
 space. Why don't you give it a fair chance before dismissing its potential based on the application development&nbsp;tools it doesn't support?
</p>
<p>&nbsp;</p>
<p>Promise and deliver. The new Microsoft. </p>
<p>&nbsp;</p>
<p>I want my new phone.</p>
<p>C</p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/7ca906a969514a3cbcbd9dea00a91578#7ca906a969514a3cbcbd9dea00a91578</link>
		<pubDate>Sat, 17 Jul 2010 03:57:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/7ca906a969514a3cbcbd9dea00a91578#7ca906a969514a3cbcbd9dea00a91578</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whilst my disappointment about there not being a native API is well-known, I'd like to justify it with the following bullet points. I would appreciate an &quot;officially supported approach&quot; response to the scenarios I propose:</p>
<p>&nbsp;</p>
<ul>
<li>Running native code allows for raw access to the hardware and to invoke and work with pieces of the system directly. I made a post about how a guy I knew wrote software that set up Wi-Fi based iTunes synchronisation. These kinds of utilities are impossible
 to achieve in a sandboxed environment. Does Microsoft believe we'll (both users and developers) be satisfied with applications that
<em>cannot</em> do anything more than &quot;take in information, process it, and present it to the user&quot;?
</li><li>The inability to run native binaries means we cannot port over classic games like Doom, Quake, or many other open-source applications already available for other platforms. It also means we cannot use preexisting C&#43;&#43; libraries like OpenCV or GMP. &quot;Compiling
 C&#43;&#43; to CIL&quot; is not an option because only Verifiable CIL is allowed. Right now the only real C# vision library is AForge, which whilst good, is nothing compared to OpenCV, and things like this mean that we won't see any &quot;cool&quot; Augmented Reality projects for
 WP7 because the effort involved in porting over OpenCV to C# would be tremendous.
</li><li>High-performance applications would be impossible to work with. Painting programs, for example, do lots of pixel work which requires pointer arithmetic in order to not lag, but that's verboten.
</li><li>Lack of competition: I feel it's <em>unfair</em> that Microsoft gets to develop their applications using native code (IE, Word/Excel, PIM, etc) but we become second-class citizens. How will this foster a true &quot;partner&quot; spirit between Microsoft and ISVs?
</li></ul>
<p>I'll play along with WP7 for the basic app: the usual sort that does the usual &quot;information processing&quot; tasks, but if Microsoft wants to see innovative and eye-catching applications they're going to
<em>have</em> to make it possible to run native code.</p>
<p>&nbsp;</p>
<p>I feel the restriction on non-verifiable code is stupid: CLR programs run in a sandbox anyway and it won't stop programs from magically crashing, yet it makes certain classes of applications extremely difficult, if not impossible, to implement, such as (as
 I said) painting or image processing applications.</p>
</div></blockquote>
<p>so the lack of these c/c&#43;&#43; libraries is stopping <strong>you</strong> from building apps?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/29b15f91964a43d9a89a9dea00a91587#29b15f91964a43d9a89a9dea00a91587</link>
		<pubDate>Sat, 17 Jul 2010 04:13:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/29b15f91964a43d9a89a9dea00a91587#29b15f91964a43d9a89a9dea00a91587</guid>
		<dc:creator>Clint Rutkas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Clint/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>My biggest disappointment isn't the APIs. It's the fact that the marketplace is apparently the only way to get apps into the hands of consumers, and that putting apps on it costs money.</p>
<p>&nbsp;</p>
<p>I'd be interested in doing&nbsp;a WP7 version of my Japanese dictionary (assuming I have enough time for it, and assuming WP7 has native Japanese input since I can't develop a SIP for it), but it's currently a completely free, open source app under BSD license.
 I'd want to keep it that way but I can't afford to pay $99 per year so people can download my app for free.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f12891fe732b453cb2ac9dea00a91590#f12891fe732b453cb2ac9dea00a91590</link>
		<pubDate>Sat, 17 Jul 2010 04:16:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f12891fe732b453cb2ac9dea00a91590#f12891fe732b453cb2ac9dea00a91590</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<p>My biggest disappointment isn't the APIs. It's the fact that the marketplace is apparently the only way to get apps into the hands of consumers, and that putting apps on it costs money.</p>
<p>&nbsp;</p>
<p>I'd be interested in doing&nbsp;a WP7 version of my Japanese dictionary (assuming I have enough time for it, and assuming WP7 has native Japanese input since I can't develop a SIP for it), but it's currently a completely free, open source app under BSD license.
 I'd want to keep it that way but I can't afford to pay $99 per year so people can download my app for free.</p>
</div></blockquote>
<p>Then charge 2.50 USD to download it&nbsp;and use the cumulative income to pay for the yearly fee and also provide you with some cash for&nbsp;good sushi and sake. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/b084c029b263485baf7b9dea00a9159b#b084c029b263485baf7b9dea00a9159b</link>
		<pubDate>Sat, 17 Jul 2010 04:19:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/b084c029b263485baf7b9dea00a9159b#b084c029b263485baf7b9dea00a9159b</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Then charge 2.50 USD to download it&nbsp;and use the cumulative income to pay for the yearly fee and also provide you with some cash for&nbsp;good sushi and sake.
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>C</p>
</div></blockquote>
<p>Because the current WM&nbsp;version is free?</p>
<p>Because the equivalent iPhone app is free?</p>
<p>Because the dictionary files I'm using are free?</p>
<p>&nbsp;</p>
<p>Also note that this is entirely dependent on WP7 having built-in Japanese handwriting recognition (I know the beta at least has Japanese font support now, but that by itself is not enough).&nbsp;I could hypothetically make my Japanese input panel (which is currently
 a SIP under Windows Mobile, so it can be used with any application) part of the dictionary application, but&nbsp;I didn't write the handwriting recognition algorithm I use for that, and the code I based it on is GPL, so if I include it in the dictionary the entire
 dictionary automatically becomes GPL.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/28bfcd684a7441d9befa9dea00a915a7#28bfcd684a7441d9befa9dea00a915a7</link>
		<pubDate>Sat, 17 Jul 2010 04:29:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/28bfcd684a7441d9befa9dea00a915a7#28bfcd684a7441d9befa9dea00a915a7</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Because the current WM&nbsp;version is free?</p>
<p>Because the equivalent iPhone app is free?</p>
<p>Because the dictionary files I'm using are free?</p>
<p>&nbsp;</p>
<p>Also note that this is entirely dependent on WP7 having built-in Japanese handwriting recognition (I know the beta at least has Japanese font support now, but that by itself is not enough).&nbsp;I could hypothetically make my Japanese input panel (which is currently
 a SIP under Windows Mobile, so it can be used with any application) part of the dictionary application, but&nbsp;I didn't write the handwriting recognition algorithm I use for that, and the code I based it on is GPL, so if I include it in the dictionary the entire
 dictionary automatically becomes GPL.</p>
</div></blockquote>
<p>Fair enough. You provide an interesting scenario: paying to provide free apps. I don't know the details of the Marketplace model. Apparently, you do.</p>
<p><br>
C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc7a0d44ac534f039b449dea00a915b1#bc7a0d44ac534f039b449dea00a915b1</link>
		<pubDate>Sat, 17 Jul 2010 04:41:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc7a0d44ac534f039b449dea00a915b1#bc7a0d44ac534f039b449dea00a915b1</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Fair enough. You provide an interesting scenario: paying to provide free apps. I don't know the details of the Marketplace model. Apparently, you do.</p>
<p><br>
C</p>
</div></blockquote>
<p>I'm not familiar with the exact details myself, but as far as I understand it, you have to pay the fee to publish apps on the marketplace, regardless of what they cost. And also, I believe it's not possible for me to just put the app on my website and have
 the users download it from there.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/905dafab24fc43949a379dea00a915ba#905dafab24fc43949a379dea00a915ba</link>
		<pubDate>Sat, 17 Jul 2010 04:43:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/905dafab24fc43949a379dea00a915ba#905dafab24fc43949a379dea00a915ba</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Fair enough. You provide an interesting scenario: paying to provide free apps. I don't know the details of the Marketplace model. Apparently, you do.</p>
<p><br>
C</p>
</div></blockquote>
<p>The whole thing just became a&nbsp;moot point. I installed the developer tools beta, and there's no sign of any way to change input languages. There's not even any space on the keyboard for a button to cycle between input languages like the iPhone has, which
 leads me to believe that WP7 will be able to input text only in one language, probably linked to the UI language.</p>
<p>&nbsp;</p>
<p>This makes it impossible for me to develop&nbsp;a usable Japanese dictionary. It also means that I definitely won't be getting a WP7 device (even if they are released in Japan, which I'm not too sure of). For me a phone is only an option if: 1. I can buy one
 in Japan yet still use English UI, and 2. even with English UI, I can still read and input Japanese text.</p>
<p>&nbsp;</p>
<p>Its ability to do that is the primary reason why I picked an iPhone when I last got a new phone. WM6.x actually fails on both these criteria. I was hoping WP7 would do better but it seems unlikely at this point.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0c6bf8d8117941f189f19dea00a915c7#0c6bf8d8117941f189f19dea00a915c7</link>
		<pubDate>Sat, 17 Jul 2010 05:06:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0c6bf8d8117941f189f19dea00a915c7#0c6bf8d8117941f189f19dea00a915c7</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The whole thing just became a&nbsp;moot point. I installed the developer tools beta, and there's no sign of any way to change input languages. There's not even any space on the keyboard for a button to cycle between input languages like the iPhone has, which
 leads me to believe that WP7 will be able to input text only in one language, probably linked to the UI language.</p>
<p>&nbsp;</p>
<p>This makes it impossible for me to develop&nbsp;a usable Japanese dictionary. It also means that I definitely won't be getting a WP7 device (even if they are released in Japan, which I'm not too sure of). For me a phone is only an option if: 1. I can buy one
 in Japan yet still use English UI, and 2. even with English UI, I can still read and input Japanese text.</p>
<p>&nbsp;</p>
<p>Its ability to do that is the primary reason why I picked an iPhone when I last got a new phone. WM6.x actually fails on both these criteria. I was hoping WP7 would do better but it seems unlikely at this point.</p>
</div></blockquote>
<p>I'll ask somebody who knows.</p>
<p>&nbsp;</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4c94f745ee514695ab079dea00a915d3#4c94f745ee514695ab079dea00a915d3</link>
		<pubDate>Sat, 17 Jul 2010 05:20:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/4c94f745ee514695ab079dea00a915d3#4c94f745ee514695ab079dea00a915d3</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The whole thing just became a&nbsp;moot point. I installed the developer tools beta, and there's no sign of any way to change input languages. There's not even any space on the keyboard for a button to cycle between input languages like the iPhone has, which
 leads me to believe that WP7 will be able to input text only in one language, probably linked to the UI language.</p>
<p>&nbsp;</p>
<p>This makes it impossible for me to develop&nbsp;a usable Japanese dictionary. It also means that I definitely won't be getting a WP7 device (even if they are released in Japan, which I'm not too sure of). For me a phone is only an option if: 1. I can buy one
 in Japan yet still use English UI, and 2. even with English UI, I can still read and input Japanese text.</p>
<p>&nbsp;</p>
<p>Its ability to do that is the primary reason why I picked an iPhone when I last got a new phone. WM6.x actually fails on both these criteria. I was hoping WP7 would do better but it seems unlikely at this point.</p>
</div></blockquote>
<p>hi Sven, </p>
<p>For the release this year we are only supporting EFIGS ( English, French, Italian, German and Spanish) ..&nbsp;
</p>
<p>We are of course going to add more languages soon after the release.. </p>
<p>&nbsp;</p>
<p>Cheers, </p>
<p>Jaime</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/730dd06362a94eb7a10f9dea00a91608#730dd06362a94eb7a10f9dea00a91608</link>
		<pubDate>Sat, 17 Jul 2010 05:45:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/730dd06362a94eb7a10f9dea00a91608#730dd06362a94eb7a10f9dea00a91608</guid>
		<dc:creator>Jaime Rodriguez</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jaimer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Fair enough. You provide an interesting scenario: paying to provide free apps. I don't know the details of the Marketplace model. Apparently, you do.</p>
<p><br>
C</p>
</div></blockquote>
<p>btw,&nbsp; the $99 developer registration is waived for students..&nbsp;&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cdfa8404dc724bf1a9279dea00a91616#cdfa8404dc724bf1a9279dea00a91616</link>
		<pubDate>Sat, 17 Jul 2010 06:01:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cdfa8404dc724bf1a9279dea00a91616#cdfa8404dc724bf1a9279dea00a91616</guid>
		<dc:creator>Jaime Rodriguez</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jaimer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Jaime Rodriguez said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>btw,&nbsp; the $99 developer registration is waived for students..&nbsp;&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Awesome. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>&nbsp;</p>
<p>Thanks for the info, Jaime!</p>
<p>C</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a162d2566aa644ef94709dea00a91621#a162d2566aa644ef94709dea00a91621</link>
		<pubDate>Sat, 17 Jul 2010 06:04:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a162d2566aa644ef94709dea00a91621#a162d2566aa644ef94709dea00a91621</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Jaime Rodriguez said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>hi Sven, </p>
<p>For the release this year we are only supporting EFIGS ( English, French, Italian, German and Spanish) ..&nbsp;
</p>
<p>We are of course going to add more languages soon after the release.. </p>
<p>&nbsp;</p>
<p>Cheers, </p>
<p>Jaime</p>
<p>&nbsp;</p>
</div></blockquote>
<p>But does that mean that I can buy a phone anywhere in the world, and switch the UI to any of those languages? And that regardless of the UI language, I can still input any other language?</p>
<p>&nbsp;</p>
<p>If I buy a phone in (e.g.) the US, does it have only the English UI or can I set it to French, Italian, etc. and whatever languages you end up supporting after release? Can I input text using the French autocorrect dictionary even if my UI language is set
 to English? Once there is support for Japanese, will I be able to input Japanese even if my UI language is English?</p>
<p>&nbsp;</p>
<p>I bought my current iPhone 3G in Japan, yet I could switch the UI to English (I can also set it to Dutch if I want to). And although the UI is set to English, I can still read and write Japanese e-mail and SMS. In fact, I have 4 different keyboards set up,
 which I can cycle through easily even while typing a message: English, Dutch (for the autocorrect dictionary), Japanese romaji (type in roman characters, automatically convert to kana/kanji), and Emoji (a Japanese standard for smilies in phone e-mail and SMS).
 I need all four of those. I need to switch between all of those freely without changing the UI language.</p>
<p>&nbsp;</p>
<p>Will WP7 allow me to do that once the appropriate language support is available? That's the big question that I can't find an answer to.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d3f16306dfb0457980a69dea00a91631#d3f16306dfb0457980a69dea00a91631</link>
		<pubDate>Sat, 17 Jul 2010 06:13:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d3f16306dfb0457980a69dea00a91631#d3f16306dfb0457980a69dea00a91631</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Clint said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>XNA is designed for games.&nbsp; <a href="http://forums.xna.com/forums/p/2396/68400.aspx">
http://forums.xna.com/forums/p/2396/68400.aspx</a>&nbsp;may have your answer if you want to leverage controls.</p>
<p>&nbsp;</p>
<p>What things are you missing that prevent you from creating an application?&nbsp; Give me a list plus usage examples.</p>
</div></blockquote>
<p>I'm not sure why you think API concerns are only relevant if they affect niners commenting in this exact thread - you realise that most developers will just vote with their feet and not develop and not even tell you why they're not going to develop for WP7?<br>
<br>
<br>
As for the whole managed code thing, the performance argument 'for' is largely irrelevant (with some caveats I'll get to later). The reliability argument Charles raises 'against' is completely irrelevant: WinMo 5 could be made pretty unstable by 3rd party apps
 and I don't know why (uncontrolled memory allocation or whatever?), but that reflects more on WinMo than it does on native code development in general as iPhone OS does not have a problem with 3rd party apps crashing the phone. Not only that, but there's an
 assumption in the statement that Microsoft doesn't write native code that crashes and I bet there will be plenty of bugs found in IE once the thing ships.<br>
<br>
<br>
The number 1 issue by far with not providing native APIs is the porting of games.
<a href="http://www.engadget.com/2010/07/14/microsoft-comes-clean-on-doling-out-cash-free-hardware-to-entic/">
Microsoft has been showing the money to developers of popular iPhone games</a> and if anyone is biting, they're not saying. Who wants to re-write a whole app in C# to a different graphics API for a platform that hasn't yet shipped and nobody knows if it will
 be sucessful or not? Even if you're already exhausted the much more attractive option of porting to Android, the option to start on a new game is going to be more attractive.<br>
<br>
The performance of managed code is usually a canard, but one area where it has an impact is in numerical processing, esp. where the hardware provides facilities that aren't made available to the managed developer. The ARMv7 architecture provides a vector processing
 unit, similar to the Intel SSE extensions, and under iPhone OS you have a framework called Accelerate consisting of 3 libraries that allows you to do DSP and linear algebra very easily. Does WP7 provide anything similar? As far as I can tell, no. And because
 there's no unmanaged code, you can't write your own ARM code to do the same. <br>
<br>
So while I'm sure there will be virtual instrument audio apps on WP7, all the computation on arrays in C# means they will be slow and a massive battery drain. Of course there are also many image processing applications for these vector operations as well and
 since XNA has been crippled on WP7 by not allowing custom shaders, you can't get around it with that either.<br>
<br>
<br>
Talking of audio apps, on iPhone OS you can now gain access to the raw audio of music files played from the user's iPod library as long as they are not DRM protected. The use case for this is virtual DJ apps, guitar hero type games and the like. WP7 only provides
 play/stop APIs for the user's music library.<br>
<br>
<br>
WP7 doesn't provide (again as far as I can tell, feel free to correct me) access to the camera data in real time. Although you can probably hack UI elements infront of the &quot;take a picture&quot; component (it's hard to tell without an actual phone), this will put
 a crimp in AR apps. AR apps are also a good example of why splitting Silverlight and XNA is stupid - you'll almost certainly have to write your AR app in Silverlight (not even sure you have access to the camera in an XNA app), and yet you want to draw stuff
 in 3D.<br>
<br>
<br>
OK, here's one that does actually affect me (happy now Clint?): Access to the calendar isn't available. Combine this with the fact that you not only don't have background tasks (not even the weak version iPhone OS supports), but you've also removed the API
 from WinMo that allowed you to schedule a task to start at a specific time in the future. This means you can have a task list app, but you can't let users set reminders have have them be notified when the time arrives.
<br>
<br>
If you want the bother of setting up a server, having the app call out to the server when the user sets a reminder and then have it send a notification at the appropriate time, you can work around it that way, but that's no good if the user is outside cell
 reception at the appointment time and seems like a lot of faff to do something simple that the phone could do internally very easily. It's also what iPhone developers were having to do a year ago. Thankfully iOS 4 provides for local notifications so you can
 set a message to appear to the user at a specific time in the future when your app isn't running. They do also allow you to add events to the calendar, but local notifications are more useful in this scenario because they provide a button on the dialog to
 launch the app.<br>
<br>
I could also bang on about the very restricted access to Contact information or the limited ability to start the user off dialling, composing an SMS or email, but they don't affect me, although they will affect many other developers. iPhone OS lets you read
 and write contacts and there haven't been any complaints that I'm aware of of apps abusing this. It does have restrictions on sending SMSs and initiating phone calls, but what's weird is that WinMo allowed an app to do pretty much anything and there weren't
 really any complaints there either.<br>
<br>
<br>
There's also the lack of any on-device data storage facility beyond saving files in isolated storage. iPhone OS has shipped with SQLite since day one and since 3.0 has come with a fast, lightweight object persistence library called Core Data. WP7 doesn't even
 include SQL CE. Why, who knows? Maybe the WP7 team only envisages torch/fart/tip-calculator apps being written - those are the things that Silverlight makes very easy.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/21c16484a339411bb2c49dea00a91656#21c16484a339411bb2c49dea00a91656</link>
		<pubDate>Sat, 17 Jul 2010 13:00:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/21c16484a339411bb2c49dea00a91656#21c16484a339411bb2c49dea00a91656</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Clint said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>so the lack of these c/c&#43;&#43; libraries is stopping <strong>you</strong> from building apps?</p>
</div></blockquote>
<p>Straw-man fallacy:</p>
<p>&nbsp;</p>
<p>&quot;so the lack of these c/c&#43;&#43; libraries is stopping <strong>you</strong> from building apps?&quot;</p>
<p>&nbsp;</p>
<p>I never said the lack of C/C&#43;&#43; code reuse was stopping me from building WP7 applications. I said it was stopping me, and tens of thousands of developers, from building whole classes of applications.</p>
<p>&nbsp;</p>
<p>Here is a list of applications that you <em>can</em> make for Android and iOS which you
<em>cannot </em>do on WP7 because of this:</p>
<ul>
<li>Augmented Reality </li><li>Musical instruments (proper ones, not cheap &quot;press piano key, play(&quot;noteDFlat.wav&quot;);&quot;-style applications)
</li><li>Video editing </li><li>Sound-effect programs using DSP </li><li>Developing alternatives to system features, such as Input editors (remember how WM had a load of cool alternatives to the soft keyboard?)
</li><li>Robotics applications (lots of robotics projects used to be powered by PocketPC devices using the device's host USB controller. In one project I'm working on we decided to go with using an ASUS Netbook because of the uncertaintly over using Windows CE as
 a viable robotics controller). </li><li>I could go on... </li></ul>
<p>&nbsp;</p>
<p>...if you actually can build these with the current API framework with Silverlight or XNA, I'd sincerely like to hear your work-arounds.
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0c5cc32f50984dada6c19dea00a91663#0c5cc32f50984dada6c19dea00a91663</link>
		<pubDate>Sat, 17 Jul 2010 15:29:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0c5cc32f50984dada6c19dea00a91663#0c5cc32f50984dada6c19dea00a91663</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Clint said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Straw-man fallacy:</p>
<p>&nbsp;</p>
<p>&quot;so the lack of these c/c&#43;&#43; libraries is stopping <strong>you</strong> from building apps?&quot;</p>
<p>&nbsp;</p>
<p>I never said the lack of C/C&#43;&#43; code reuse was stopping me from building WP7 applications. I said it was stopping me, and tens of thousands of developers, from building whole classes of applications.</p>
<p>&nbsp;</p>
<p>Here is a list of applications that you <em>can</em> make for Android and iOS which you
<em>cannot </em>do on WP7 because of this:</p>
<ul>
<li>Augmented Reality </li><li>Musical instruments (proper ones, not cheap &quot;press piano key, play(&quot;noteDFlat.wav&quot;);&quot;-style applications)
</li><li>Video editing </li><li>Sound-effect programs using DSP </li><li>Developing alternatives to system features, such as Input editors (remember how WM had a load of cool alternatives to the soft keyboard?)
</li><li>Robotics applications (lots of robotics projects used to be powered by PocketPC devices using the device's host USB controller. In one project I'm working on we decided to go with using an ASUS Netbook because of the uncertaintly over using Windows CE as
 a viable robotics controller). </li><li>I could go on... </li></ul>
<p>&nbsp;</p>
<p>...if you actually can build these with the current API framework with Silverlight or XNA, I'd sincerely like to hear your work-arounds.
</p>
</div></blockquote>
<p><span>Well, you definitely raise some good points (and so does rhm). Some of the points seems to be related to performance issues (Musical instruments, DSP, etc). Others seem to relate to lack of APIs (USB controller, alternative keyboard, etc).</span></p>
<p><span>&nbsp;</span></p>
<p><span>For the performance issues, I guess we'd need to wait for hardware to see how much of a speed difference there really is. I already ported a pitch detection algorithm (using a heavily modified auto-correlation method)&nbsp;to WP7, and at least in the emulator
 I am getting acceptable performance, and I expect this to be better on actual hardware. Double-precision floating point performance will supposedly be good, even better that single precision. As far as the ARMv7 vector processing goes, it is possible that
 an API can be added at some point to expose this, right?</span></p>
<p><span>&nbsp;</span></p>
<p><span>I think we have to keep in mind that this is v1.0 and that the iPhone v1.0 didn't even have any way to write apps for it at all (well, there was that whole web-app thing). MS made it very clear that they are continuously adding APIs and features, Bluetooth&nbsp;and
 Flash being examples of this.</span></p>
<p><span>&nbsp;</span></p>
<p><span>BTW, you can mix some aspects of Silverlight and XNA, so picking SL for instance doesn't mean you can't use parts of XNA.</span></p>
<p><span>&nbsp;</span></p>
<p><span>I am surprised though&nbsp;that MS chose to make some of the same mistakes that Apple made, like lack of copy&amp;paste, no multitasking, no side-loading. Apple fixed the first two, but how much outcry (bad press)&nbsp;did it take to get it fixed? Why not learn
 from those mistakes and do it right the first time around? For the app store, why not have an &quot;official&quot; app store, and also allow additional 3rd party stores with the understanding that there will be no guarantee that apps from those stores won't screw up
 your phone (malware, etc). Kinda like signed vs unsigned drivers - we know it can screw up our systems but we are willing to take the risk.&nbsp;And some healthy competition between app stores can only be good for everyone.</span></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a42fa63e158e44edb5239dea00a91679#a42fa63e158e44edb5239dea00a91679</link>
		<pubDate>Sat, 17 Jul 2010 16:31:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a42fa63e158e44edb5239dea00a91679#a42fa63e158e44edb5239dea00a91679</guid>
		<dc:creator>BitFlipper</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BitFlipper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Jaime Rodriguez said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>btw,&nbsp; the $99 developer registration is waived for students..&nbsp;&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Ha!&nbsp; My wife asked 'who is Jamie Rodriguez' this morning (I had your 'migrating apps' doc sticking out under a pile of magazines).&nbsp;&nbsp;Great to see you posting here!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3529e9ff8fed42fc91149dea00a91681#3529e9ff8fed42fc91149dea00a91681</link>
		<pubDate>Sat, 17 Jul 2010 17:49:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3529e9ff8fed42fc91149dea00a91681#3529e9ff8fed42fc91149dea00a91681</guid>
		<dc:creator>Ian Walker</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ian2/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">rhm said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Clint said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I'm not sure why you think API concerns are only relevant if they affect niners commenting in this exact thread - you realise that most developers will just vote with their feet and not develop and not even tell you why they're not going to develop for WP7?<br>
<br>
<br>
As for the whole managed code thing, the performance argument 'for' is largely irrelevant (with some caveats I'll get to later). The reliability argument Charles raises 'against' is completely irrelevant: WinMo 5 could be made pretty unstable by 3rd party apps
 and I don't know why (uncontrolled memory allocation or whatever?), but that reflects more on WinMo than it does on native code development in general as iPhone OS does not have a problem with 3rd party apps crashing the phone. Not only that, but there's an
 assumption in the statement that Microsoft doesn't write native code that crashes and I bet there will be plenty of bugs found in IE once the thing ships.<br>
<br>
<br>
The number 1 issue by far with not providing native APIs is the porting of games.
<a href="http://www.engadget.com/2010/07/14/microsoft-comes-clean-on-doling-out-cash-free-hardware-to-entic/">
Microsoft has been showing the money to developers of popular iPhone games</a> and if anyone is biting, they're not saying. Who wants to re-write a whole app in C# to a different graphics API for a platform that hasn't yet shipped and nobody knows if it will
 be sucessful or not? Even if you're already exhausted the much more attractive option of porting to Android, the option to start on a new game is going to be more attractive.<br>
<br>
The performance of managed code is usually a canard, but one area where it has an impact is in numerical processing, esp. where the hardware provides facilities that aren't made available to the managed developer. The ARMv7 architecture provides a vector processing
 unit, similar to the Intel SSE extensions, and under iPhone OS you have a framework called Accelerate consisting of 3 libraries that allows you to do DSP and linear algebra very easily. Does WP7 provide anything similar? As far as I can tell, no. And because
 there's no unmanaged code, you can't write your own ARM code to do the same. <br>
<br>
So while I'm sure there will be virtual instrument audio apps on WP7, all the computation on arrays in C# means they will be slow and a massive battery drain. Of course there are also many image processing applications for these vector operations as well and
 since XNA has been crippled on WP7 by not allowing custom shaders, you can't get around it with that either.<br>
<br>
<br>
Talking of audio apps, on iPhone OS you can now gain access to the raw audio of music files played from the user's iPod library as long as they are not DRM protected. The use case for this is virtual DJ apps, guitar hero type games and the like. WP7 only provides
 play/stop APIs for the user's music library.<br>
<br>
<br>
WP7 doesn't provide (again as far as I can tell, feel free to correct me) access to the camera data in real time. Although you can probably hack UI elements infront of the &quot;take a picture&quot; component (it's hard to tell without an actual phone), this will put
 a crimp in AR apps. AR apps are also a good example of why splitting Silverlight and XNA is stupid - you'll almost certainly have to write your AR app in Silverlight (not even sure you have access to the camera in an XNA app), and yet you want to draw stuff
 in 3D.<br>
<br>
<br>
OK, here's one that does actually affect me (happy now Clint?): Access to the calendar isn't available. Combine this with the fact that you not only don't have background tasks (not even the weak version iPhone OS supports), but you've also removed the API
 from WinMo that allowed you to schedule a task to start at a specific time in the future. This means you can have a task list app, but you can't let users set reminders have have them be notified when the time arrives.
<br>
<br>
If you want the bother of setting up a server, having the app call out to the server when the user sets a reminder and then have it send a notification at the appropriate time, you can work around it that way, but that's no good if the user is outside cell
 reception at the appointment time and seems like a lot of faff to do something simple that the phone could do internally very easily. It's also what iPhone developers were having to do a year ago. Thankfully iOS 4 provides for local notifications so you can
 set a message to appear to the user at a specific time in the future when your app isn't running. They do also allow you to add events to the calendar, but local notifications are more useful in this scenario because they provide a button on the dialog to
 launch the app.<br>
<br>
I could also bang on about the very restricted access to Contact information or the limited ability to start the user off dialling, composing an SMS or email, but they don't affect me, although they will affect many other developers. iPhone OS lets you read
 and write contacts and there haven't been any complaints that I'm aware of of apps abusing this. It does have restrictions on sending SMSs and initiating phone calls, but what's weird is that WinMo allowed an app to do pretty much anything and there weren't
 really any complaints there either.<br>
<br>
<br>
There's also the lack of any on-device data storage facility beyond saving files in isolated storage. iPhone OS has shipped with SQLite since day one and since 3.0 has come with a fast, lightweight object persistence library called Core Data. WP7 doesn't even
 include SQL CE. Why, who knows? Maybe the WP7 team only envisages torch/fart/tip-calculator apps being written - those are the things that Silverlight makes very easy.</p>
</div></blockquote>
<p>Irrelevant? Really? WP7 is making a bet on a &quot;closed&quot; platform model, on .NET. The argument for native support is moot. It's not going to be supported in V1. WP7 team believes SL &#43; XNA should provide a rich set of capabilities for application developers
 targetting WP7 who also already use VS and .NET.... It's not rocket science. The company is making a bet on managed code &#43; mobile devices. It could be that managed code will find it's soul mate in this context. Who knows? The phone isn't out yet..... Let's
 give this a chance. Why not?</p>
<p>&nbsp;</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/454a644b47554779bbfc9dea00a916a6#454a644b47554779bbfc9dea00a916a6</link>
		<pubDate>Sat, 17 Jul 2010 18:32:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/454a644b47554779bbfc9dea00a916a6#454a644b47554779bbfc9dea00a916a6</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Irrelevant? Really? WP7 is making a bet on a &quot;closed&quot; platform model, on .NET. The argument for native support is moot. It's not going to be supported in V1. WP7 team believes SL &#43; XNA should provide a rich set of capabilities for application developers
 targetting WP7 who also already use VS and .NET.... It's not rocket science. The company is making a bet on managed code &#43; mobile devices. It could be that managed code will find it's soul mate in this context. Who knows? The phone isn't out yet..... Let's
 give this a chance. Why not?</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>It looks to me that Microsoft is not making a bet on managed code so much as it is trying to fabricate a new platform into which it can lock developers before the rest of the world becomes compatible with its existing platform. Then after that, the new platform
 will mature, at which point the cycle will repeat.</p>
<p>&nbsp;</p>
<p>Microsoft has been advertising .NET as the greatest thing ever since around 2002, but I would not be surprised if Microsoft switches to a purely functional programming model in about 10 years and then proceeds to advertise that it is the greatest thing ever
 to get the world to switch, not because it necessarily is the greatest thing ever, but because Microsoft&nbsp;is trying to continually lock people into a platform that allows them to&nbsp;indefinitely charge fees at their discretion.</p>
<p>&nbsp;</p>
<p>I know that I am affirming the consequent by saying this, but everything Microsoft has done has been consistent with such an intention. Considering that the law of gravity is an affirmation of the consequent, I think that this kind of reasoning can be useful
 when a large number of observations are all consistent with it, which is true in both the case of Microsoft and the case of gravity.</p>
<p>&nbsp;</p>
<p>I think the resistance Microsoft has faced in terms of new versions of Windows demonstrates that people want stable APIs and mature programming models, that are supported by more companies than just Microsoft.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0cbaa0f498b942658ef29dea00a916b4#0cbaa0f498b942658ef29dea00a916b4</link>
		<pubDate>Sat, 17 Jul 2010 20:40:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0cbaa0f498b942658ef29dea00a916b4#0cbaa0f498b942658ef29dea00a916b4</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Irrelevant? Really? WP7 is making a bet on a &quot;closed&quot; platform model, on .NET. The argument for native support is moot. It's not going to be supported in V1. WP7 team believes SL &#43; XNA should provide a rich set of capabilities for application developers
 targetting WP7 who also already use VS and .NET.... It's not rocket science. The company is making a bet on managed code &#43; mobile devices. It could be that managed code will find it's soul mate in this context. Who knows? The phone isn't out yet..... Let's
 give this a chance. Why not?</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>We need native code to get other browsers on WP7. The built-in browser is not up to par with the current standards and is therefore useless.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/440771c58def4592afc39dea00a916be#440771c58def4592afc39dea00a916be</link>
		<pubDate>Sat, 17 Jul 2010 21:25:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/440771c58def4592afc39dea00a916be#440771c58def4592afc39dea00a916be</guid>
		<dc:creator>ZippyV</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ZippyV/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ZippyV said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We need native code to get other browsers on WP7. The built-in browser is not up to par with the current standards and is therefore useless.</p>
</div></blockquote>
<p>Strictly speaking, native code is not necessary for such a thing, but it would mean that you would have to write your browser from scratch and it will be difficult to predict how it will perform. Either that, or someone will need to figure out a way to compile
 native code into MSIL.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f9c0b1740f024ecaa98f9dea00a916c8#f9c0b1740f024ecaa98f9dea00a916c8</link>
		<pubDate>Sat, 17 Jul 2010 21:28:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f9c0b1740f024ecaa98f9dea00a916c8#f9c0b1740f024ecaa98f9dea00a916c8</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Irrelevant? Really? WP7 is making a bet on a &quot;closed&quot; platform model, on .NET. The argument for native support is moot. It's not going to be supported in V1. WP7 team believes SL &#43; XNA should provide a rich set of capabilities for application developers
 targetting WP7 who also already use VS and .NET.... It's not rocket science. The company is making a bet on managed code &#43; mobile devices. It could be that managed code will find it's soul mate in this context. Who knows? The phone isn't out yet..... Let's
 give this a chance. Why not?</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>Irrelevant, yes. You said:-</p>
<p>&nbsp;</p>
<blockquote>&quot;I actually think the idea behind focusing on a managed sandbox app model&nbsp;in this case is...
<p>&nbsp;</p>
<p>b) you won't be able to crash the device with your buggy code since you won't be working at the memory level directly, etc...&quot;</p>
</blockquote>
<p>&nbsp;</p>
<p>50&#43; million iPhones says this is a false argument. There are lots of apps that crash, none of them take down the phone. Moreover, even if running unmanaged 3rd party code was a security or stability issue, it hardly warrants browser-style security given
 that the app store requirements mean that for stability concerns you can remove the app (not only from the store but apparently remote-delete it from people's phones) and for security concerns, you have the developer's name and address. But like I said, it's
 not a concern if your OS has good underpinnings.</p>
<p>&nbsp;</p>
<p>As for the subject of native code being moot, it might be now, but I wouldn't sound so glib about it given that what it means is you are metaphorically sticking your fingers up at developers experienced on other mobile platforms, including your own previous
 phone OS, in favour of generic .NET developers, most of whom spend their days writing web-related code. Now I'm sure devs will pick up WP7 development quickly enough to bang out millions of task list managers, tip calculators, branded RSS readers and other
 junk that fills app stores everywhere, but it's the games that make up the bulk of sales and Microsoft could have had hundreds ported over, but no, instead generic .NET developers are going to use XNA - an environment that's so far only attracted the attention
 of hobbyists (and then only because it's the only way to get code on an XBox without a publisher contract or big bucks to drop on a dev kit) and with little or no game development experience, will create what?
</p>
<p>&nbsp;</p>
<blockquote>&quot;The company is making a bet on managed code &#43; mobile devices. It could be that managed code will find it's soul mate in this context. Who knows? The phone isn't out yet..... Let's give this a chance. Why not?&quot;</blockquote>
<p>&nbsp;</p>
<p>Managed code already found it's soul mate on mobile devices about 10 years ago - it's called Java MIDP. For what it's worth, I'd prefer to do my iPhone development in C# - W3bbo is the one who's desperate to use native code - I'm just pointing out that the
 decision is not without consequences as far as games are concerned. I mainly entered this thread because it's about disappointment at the API surface of WP7 overall and I share that disappointment. It's not even where other platforms were 2 years ago - and
 while there are some things that have been left out probably for reasons of not having the resources to build them in version 1, there are other things where it's clear they were done for nanny-state reasons.</p>
<p>&nbsp;</p>
<p>And also, you can say &quot;we couldn't get everything in, it's a version 1 product&quot; to developers, but what about consumers. I couldn't recommend WP7 to anyone to actually buy based on it's capabilities unless it's very cheap. At the same time, how do we know
 this isn't another experiment that's going to be abandoned like Kin or left to rot like Zune HD (supported dropped in XNA4)?
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8078797e7d504c46afe09dea00a916e5#8078797e7d504c46afe09dea00a916e5</link>
		<pubDate>Sat, 17 Jul 2010 22:24:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8078797e7d504c46afe09dea00a916e5#8078797e7d504c46afe09dea00a916e5</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ZippyV said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We need native code to get other browsers on WP7. The built-in browser is not up to par with the current standards and is therefore useless.</p>
</div></blockquote>
<p>How do you know? We haven't announced what browser will be in the shipping product...... Speculate all you want. I would recommend that you not listen to the blowhard who wrote the InfoWorld article proclaiming WP7 will fail. He's full of sh#!.</p>
<p>&nbsp;</p>
<p>Again, you don't know what version of IE will ship in WP7. Don't base your judgement on what you don't know.</p>
<p>&nbsp;</p>
<p>Native code will not be supported in WP7 V1. Can we move on? I've sent plenty of emails regarding this fact. The fact is, this is the fact: no native code. Want me to write that again? I'm tired of typing the same thing.</p>
<p>&nbsp;</p>
<p>rhm, WP7's architecture and underlying OS is not the same as iOS. Why are you making comparisons bewtween them? What's the point?</p>
<p>&nbsp;</p>
<p>Let's wait until the thing ships, you play with it, build some apps and then send us feedback based on real world usage, not theory, not speculation, not hypothesis. OK?</p>
<p>&nbsp;</p>
<p>I'd imagine that if lack of support for native code kills adoption by the developer community, well, you'd think we'd react and deliver accordingly. For now. it's clear the direction is managed-only. Let's see what happens in the real world.</p>
<p>&nbsp;</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f89608b949854a5b8ee99dea00a916f3#f89608b949854a5b8ee99dea00a916f3</link>
		<pubDate>Sun, 18 Jul 2010 00:41:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f89608b949854a5b8ee99dea00a916f3#f89608b949854a5b8ee99dea00a916f3</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ZippyV said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>How do you know? We haven't announced what browser will be in the shipping product...... Speculate all you want. I would recommend that you not listen to the blowhard who wrote the InfoWorld article proclaiming WP7 will fail. He's full of sh#!.</p>
<p>&nbsp;</p>
<p>Again, you don't know what version of IE will ship in WP7. Don't base your judgement on what you don't know.</p>
<p>&nbsp;</p>
<p>Native code will not be supported in WP7 V1. Can we move on? I've sent plenty of emails regarding this fact. The fact is, this is the fact: no native code. Want me to write that again? I'm tired of typing the same thing.</p>
<p>&nbsp;</p>
<p>rhm, WP7's architecture and underlying OS is not the same as iOS. Why are you making comparisons bewtween them? What's the point?</p>
<p>&nbsp;</p>
<p>Let's wait until the thing ships, you play with it, build some apps and then send us feedback based on real world usage, not theory, not speculation, not hypothesis. OK?</p>
<p>&nbsp;</p>
<p>I'd imagine that if lack of support for native code kills adoption by the developer community, well, you'd think we'd react and deliver accordingly. For now. it's clear the direction is managed-only. Let's see what happens in the real world.</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>You're interpreting our criticisms as catastrophist doomsayings for the platform. They aren't. We're just saying that Managed-only restricts our creativity and practical abilities, and only harms itself.</p>
<p>&nbsp;</p>
<p>&quot;I'd imagine that if lack of support for native code kills adoption by the developer community, well, you'd think we'd react and deliver accordingly.&quot;</p>
<p>&nbsp;</p>
<p>It hasn't <em>killed</em> it, just weakened it. There are going to be a lot of developers who think &quot;oh, another platform to target? Sure thing, just write some platform-specific UI frontend on top of my existing C&#43;&#43; codebase and... eh, what?, no C&#43;&#43;? screw
 that then&quot;. I feel Microsoft is naive to think developers with applications available for other platforms are going to rewrite everything just for them.</p>
<p>&nbsp;</p>
<p>It's chicken and egg: iPhone development is successful because the iPhone was successful, the iPhone was successful because of the iPod and iTMS. WP7 doesn't have that, so WP7 development will be successful based on WP7 development.
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/57d4b186a980442d9e169dea00a91702#57d4b186a980442d9e169dea00a91702</link>
		<pubDate>Sun, 18 Jul 2010 00:51:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/57d4b186a980442d9e169dea00a91702#57d4b186a980442d9e169dea00a91702</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Ian2 said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Jaime Rodriguez said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ha!&nbsp; My wife asked 'who is Jamie Rodriguez' this morning (I had your 'migrating apps' doc sticking out under a pile of magazines).&nbsp;&nbsp;Great to see you posting here!</p>
</div></blockquote>
<p>It's great that he's posting here, but it's too bad he answered a question I didn't ask, and didn't answer the question I actually asked. I guess I won't find out the answer until WP7 is in stores.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2dece6ac9a4548f4b1ad9dea00a9170a#2dece6ac9a4548f4b1ad9dea00a9170a</link>
		<pubDate>Sun, 18 Jul 2010 03:52:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2dece6ac9a4548f4b1ad9dea00a9170a#2dece6ac9a4548f4b1ad9dea00a9170a</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ZippyV said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>How do you know? We haven't announced what browser will be in the shipping product...... Speculate all you want. I would recommend that you not listen to the blowhard who wrote the InfoWorld article proclaiming WP7 will fail. He's full of sh#!.</p>
<p>&nbsp;</p>
<p>Again, you don't know what version of IE will ship in WP7. Don't base your judgement on what you don't know.</p>
<p>&nbsp;</p>
<p>Native code will not be supported in WP7 V1. Can we move on? I've sent plenty of emails regarding this fact. The fact is, this is the fact: no native code. Want me to write that again? I'm tired of typing the same thing.</p>
<p>&nbsp;</p>
<p>rhm, WP7's architecture and underlying OS is not the same as iOS. Why are you making comparisons bewtween them? What's the point?</p>
<p>&nbsp;</p>
<p>Let's wait until the thing ships, you play with it, build some apps and then send us feedback based on real world usage, not theory, not speculation, not hypothesis. OK?</p>
<p>&nbsp;</p>
<p>I'd imagine that if lack of support for native code kills adoption by the developer community, well, you'd think we'd react and deliver accordingly. For now. it's clear the direction is managed-only. Let's see what happens in the real world.</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>Charles, it is easy to infer from your post that the browser that ships in Windows Mobile 7 will be Internet Explorer. If you had not said that &quot;you don't know what version of IE will ship in WP7&quot;, then Chrome or Firefox could have been possible too, but
 that comment narrows it to Internet Explorer.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3314eb24c929409db0f29dea00a91718#3314eb24c929409db0f29dea00a91718</link>
		<pubDate>Sun, 18 Jul 2010 04:32:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3314eb24c929409db0f29dea00a91718#3314eb24c929409db0f29dea00a91718</guid>
		<dc:creator>Shining Arcanine</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Shining Arcanine/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ZippyV said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>How do you know? We haven't announced what browser will be in the shipping product...... Speculate all you want. I would recommend that you not listen to the blowhard who wrote the InfoWorld article proclaiming WP7 will fail. He's full of sh#!.</p>
<p>&nbsp;</p>
<p>Again, you don't know what version of IE will ship in WP7. Don't base your judgement on what you don't know.</p>
<p>&nbsp;</p>
<p>Native code will not be supported in WP7 V1. Can we move on? I've sent plenty of emails regarding this fact. The fact is, this is the fact: no native code. Want me to write that again? I'm tired of typing the same thing.</p>
<p>&nbsp;</p>
<p>rhm, WP7's architecture and underlying OS is not the same as iOS. Why are you making comparisons bewtween them? What's the point?</p>
<p>&nbsp;</p>
<p>Let's wait until the thing ships, you play with it, build some apps and then send us feedback based on real world usage, not theory, not speculation, not hypothesis. OK?</p>
<p>&nbsp;</p>
<p>I'd imagine that if lack of support for native code kills adoption by the developer community, well, you'd think we'd react and deliver accordingly. For now. it's clear the direction is managed-only. Let's see what happens in the real world.</p>
<p>&nbsp;</p>
<p>C</p>
</div></blockquote>
<p>This is what we're basing our judgement on:</p>
<p>&nbsp;</p>
<p>&quot;The mobile version, yet to be named, is a version between Internet Explorer 7 and 8 according to Microsoft&nbsp;corporate vice president&nbsp;Joe Belfiore. Speaking at MIX 2010 today&nbsp;Belfiore&nbsp;explained that the mobile browser takes HTML rendering code from Internet
 Explorer 7 which is optimized for low memory situations.&nbsp;Belfiore&nbsp;explained that some features have been back ported from Internet Explorer 8 and joked Microsoft could end up naming it Internet Explorer 7.5.</p>
<p>At present the browser within Windows Phone 7 identifies itself with the following user agent string:
<em>Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0).</em>&nbsp;Microsoft's Zune HD device on the other hand runs on IE6:&nbsp;<em>Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; Microsoft ZuneHD 4.3).</em>&nbsp;</p>
<p>&quot;</p>
<p>-- <a href="http://www.neowin.net/news/windows-phone-7-browser-is-based-on-internet-explorer-7">
http://www.neowin.net/news/windows-phone-7-browser-is-based-on-internet-explorer-7</a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d7130f991be740f5a2c69dea00a9172c#d7130f991be740f5a2c69dea00a9172c</link>
		<pubDate>Sun, 18 Jul 2010 05:21:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d7130f991be740f5a2c69dea00a9172c#d7130f991be740f5a2c69dea00a9172c</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ian2 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>It's great that he's posting here, but it's too bad he answered a question I didn't ask, and didn't answer the question I actually asked. I guess I won't find out the answer until WP7 is in stores.</p>
</div></blockquote>
<p>Sven, sorry that I missed your question. I just re-read the post and I still don't see a question. All I see is a description on preference, with a strong &quot;requirement&quot; the language be japanese..&nbsp; Since Japanese is not in the first batch of languages, I
 started there. </p>
<p>Can you please expand the question?&nbsp;<br>
<br>
Interim, this information might help: </p>
<p>The phone does have the ability to customize region &amp; language.&nbsp; You get a </p>
<p>1) Display language&nbsp; (with option to select right formats of course, and choice here is EFIGS)
</p>
<p>2) System locale (&nbsp; this is standard system locales, including japanese ) ... </p>
<p>&nbsp;</p>
<p>Cheers,</p>
<p>Jaime </p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f824159a863441a8a7d59dea00a91760#f824159a863441a8a7d59dea00a91760</link>
		<pubDate>Sun, 18 Jul 2010 07:00:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f824159a863441a8a7d59dea00a91760#f824159a863441a8a7d59dea00a91760</guid>
		<dc:creator>Jaime Rodriguez</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jaimer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Sven, sorry that I missed your question. I just re-read the post and I still don't see a question. All I see is a description on preference, with a strong &quot;requirement&quot; the language be japanese..&nbsp; Since Japanese is not in the first batch of languages, I
 started there. </p>
<p>Can you please expand the question?&nbsp;<br>
<br>
Interim, this information might help: </p>
<p>The phone does have the ability to customize region &amp; language.&nbsp; You get a </p>
<p>1) Display language&nbsp; (with option to select right formats of course, and choice here is EFIGS)
</p>
<p>2) System locale (&nbsp; this is standard system locales, including japanese ) ... </p>
<p>&nbsp;</p>
<p>Cheers,</p>
<p>Jaime </p>
</div></blockquote>
<p>The question is twofold:</p>
<p>1. Can you switch display language on WP7 regardless where you bought it? From your previous post it seems the answer is yes.</p>
<p>2. Will you be able to use an input language that doesn't match the currently selected display language?</p>
<p>&nbsp;</p>
<p>As an example: if English is my display language, can I type in French (with special characters and the relevant autocorrect dictionary) without changing the display language? Can I easily switch between typing in English and French while I'm writing?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/35b76811e8d749e3958d9dea00a91774#35b76811e8d749e3958d9dea00a91774</link>
		<pubDate>Sun, 18 Jul 2010 07:46:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/35b76811e8d749e3958d9dea00a91774#35b76811e8d749e3958d9dea00a91774</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>This is what we're basing our judgement on:</p>
<p>&nbsp;</p>
<p>&quot;The mobile version, yet to be named, is a version between Internet Explorer 7 and 8 according to Microsoft&nbsp;corporate vice president&nbsp;Joe Belfiore. Speaking at MIX 2010 today&nbsp;Belfiore&nbsp;explained that the mobile browser takes HTML rendering code from Internet
 Explorer 7 which is optimized for low memory situations.&nbsp;Belfiore&nbsp;explained that some features have been back ported from Internet Explorer 8 and joked Microsoft could end up naming it Internet Explorer 7.5.</p>
<p>At present the browser within Windows Phone 7 identifies itself with the following user agent string:
<em>Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0).</em>&nbsp;Microsoft's Zune HD device on the other hand runs on IE6:&nbsp;<em>Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; Microsoft ZuneHD 4.3).</em>&nbsp;</p>
<p>&quot;</p>
<p>-- <a href="http://www.neowin.net/news/windows-phone-7-browser-is-based-on-internet-explorer-7">
http://www.neowin.net/news/windows-phone-7-browser-is-based-on-internet-explorer-7</a></p>
</div></blockquote>
<p>Even if it's gonna be IE8, that's not good enough. And since IE9 is apparently not out until next year it's not gonna be IE9 either.</p>
<p>&nbsp;</p>
<p>Frankly though, I kind of care less about the lack of native code or a decent browser and more about the fact that the managed API doesn't allow direct camera access. AFAIK, you can get realtime location and microphone data... so why no imagery?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d8be756a714b4a3080c89dea00a91783#d8be756a714b4a3080c89dea00a91783</link>
		<pubDate>Sun, 18 Jul 2010 08:03:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d8be756a714b4a3080c89dea00a91783#d8be756a714b4a3080c89dea00a91783</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Shining Arcanine said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles, it is easy to infer from your post that the browser that ships in Windows Mobile 7 will be Internet Explorer. If you had not said that &quot;you don't know what version of IE will ship in WP7&quot;, then Chrome or Firefox could have been possible too, but
 that comment narrows it to Internet Explorer.</p>
</div></blockquote>
<p>It's obvious. The point was, of course, to say that one does not know what the feature set will be of the shipping browser because, regardless of label, it's not out yet. It's like saying Internet Explorer doesn't support AJAX - which is true, if you live
 in 1995, but not anymore; in fact, Internet Explorer was the browser which introduced it.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cb0ef897b2c94c11a1ef9dea00a9178b#cb0ef897b2c94c11a1ef9dea00a9178b</link>
		<pubDate>Sun, 18 Jul 2010 10:03:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/cb0ef897b2c94c11a1ef9dea00a9178b#cb0ef897b2c94c11a1ef9dea00a9178b</guid>
		<dc:creator>Bent Rasmussen</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/exoteric/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Clint said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Straw-man fallacy:</p>
<p>&nbsp;</p>
<p>&quot;so the lack of these c/c&#43;&#43; libraries is stopping <strong>you</strong> from building apps?&quot;</p>
<p>&nbsp;</p>
<p>I never said the lack of C/C&#43;&#43; code reuse was stopping me from building WP7 applications. I said it was stopping me, and tens of thousands of developers, from building whole classes of applications.</p>
<p>&nbsp;</p>
<p>Here is a list of applications that you <em>can</em> make for Android and iOS which you
<em>cannot </em>do on WP7 because of this:</p>
<ul>
<li>Augmented Reality </li><li>Musical instruments (proper ones, not cheap &quot;press piano key, play(&quot;noteDFlat.wav&quot;);&quot;-style applications)
</li><li>Video editing </li><li>Sound-effect programs using DSP </li><li>Developing alternatives to system features, such as Input editors (remember how WM had a load of cool alternatives to the soft keyboard?)
</li><li>Robotics applications (lots of robotics projects used to be powered by PocketPC devices using the device's host USB controller. In one project I'm working on we decided to go with using an ASUS Netbook because of the uncertaintly over using Windows CE as
 a viable robotics controller). </li><li>I could go on... </li></ul>
<p>&nbsp;</p>
<p>...if you actually can build these with the current API framework with Silverlight or XNA, I'd sincerely like to hear your work-arounds.
</p>
</div></blockquote>
<p>It looks to me like Microsoft believes that, at some point in time in the future, managed code execution performance will reach full parity with native code execution performance. The fabled Phoenix compiler infrastructure will compile both C/C&#43;&#43; and IL.
 Let's see how far it can push the limits of managed code execution performance, be it on current MSIL or some derivative thereof. It's a leap of faith perhaps...</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/447a66aeee4a49bc83cb9dea00a91798#447a66aeee4a49bc83cb9dea00a91798</link>
		<pubDate>Sun, 18 Jul 2010 10:16:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/447a66aeee4a49bc83cb9dea00a91798#447a66aeee4a49bc83cb9dea00a91798</guid>
		<dc:creator>Bent Rasmussen</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/exoteric/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">DCMonkey said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Even if it's gonna be IE8, that's not good enough. And since IE9 is apparently not out until next year it's not gonna be IE9 either.</p>
<p>&nbsp;</p>
<p>Frankly though, I kind of care less about the lack of native code or a decent browser and more about the fact that the managed API doesn't allow direct camera access. AFAIK, you can get realtime location and microphone data... so why no imagery?</p>
</div></blockquote>
<p>Like this?: <a href="<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92">http&#58;&#47;&#47;msdn.microsoft.com&#47;en-us&#47;library&#47;microsoft.phone.tasks.cameracapturetask&#40;v&#61;VS.92</a>).aspx">
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92">http&#58;&#47;&#47;msdn.microsoft.com&#47;en-us&#47;library&#47;microsoft.phone.tasks.cameracapturetask&#40;v&#61;VS.92</a>).aspx</a></p>
<p>&nbsp;</p>
<p>Or were you looking for something more?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/760387870af848fe88fd9dea00a917a0#760387870af848fe88fd9dea00a917a0</link>
		<pubDate>Sun, 18 Jul 2010 19:57:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/760387870af848fe88fd9dea00a917a0#760387870af848fe88fd9dea00a917a0</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bas said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Like this?: <a href="&lt;a href=">http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92</a>).aspx&quot;&gt;
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92">
http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92</a>).aspx</p>
<p>&nbsp;</p>
<p>Or were you looking for something more?</p>
</div></blockquote>
<p>That does this:</p>
<p>&nbsp;</p>
<p>&quot;Allows an application to launch the Camera application. Use this to allow users to take a photo from your application.&quot;</p>
<p>&nbsp;</p>
<p>Bas (and myself) would like to do this:</p>
<p>&nbsp;</p>
<p>&quot;Instantiates a Camera instance which allows for the capture of still and moving images, in addition to access to a raw stream of live camera data&quot;</p>
<p>&nbsp;</p>
<p>...which is not currently possible.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d70aeb506b004ea1a88f9dea00a917aa#d70aeb506b004ea1a88f9dea00a917aa</link>
		<pubDate>Sun, 18 Jul 2010 21:24:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/d70aeb506b004ea1a88f9dea00a917aa#d70aeb506b004ea1a88f9dea00a917aa</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">DCMonkey said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>That does this:</p>
<p>&nbsp;</p>
<p>&quot;Allows an application to launch the Camera application. Use this to allow users to take a photo from your application.&quot;</p>
<p>&nbsp;</p>
<p>Bas (and myself) would like to do this:</p>
<p>&nbsp;</p>
<p>&quot;Instantiates a Camera instance which allows for the capture of still and moving images, in addition to access to a raw stream of live camera data&quot;</p>
<p>&nbsp;</p>
<p>...which is not currently possible.</p>
</div></blockquote>
<p>Seriously... what do you expect from a v1.0 product?</p>
<p>&nbsp;</p>
<p>I think WP7 will take a similar accelerated evolution as Android, but instead of iterating through both hardware &amp; software, WP7 will do more through software. It will come. It might take a year, but they have to deliver to compete.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a88e39e0b2c74122824a9dea00a917b4#a88e39e0b2c74122824a9dea00a917b4</link>
		<pubDate>Sun, 18 Jul 2010 22:21:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a88e39e0b2c74122824a9dea00a917b4#a88e39e0b2c74122824a9dea00a917b4</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Minh said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Seriously... what do you expect from a v1.0 product?</p>
<p>&nbsp;</p>
<p>I think WP7 will take a similar accelerated evolution as Android, but instead of iterating through both hardware &amp; software, WP7 will do more through software. It will come. It might take a year, but they have to deliver to compete.</p>
</div></blockquote>
<p>As I've said before, the &quot;it's a v1 product&quot; defense doesn't really wash when you're trying to sell it to consumers as well. Hey, want to buy into an extended public beta test? Sure.</p>
<p>&nbsp;</p>
<p>And anyway, how would providing the access W3bbo describes take more effort than what Microsoft have provided with the camera capture 'task'? This is an example of a 'nanny-state' API rather than a 'we didn't have time to implement it' API.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3ffdbfcdea1a42799e0d9dea00a917bf#3ffdbfcdea1a42799e0d9dea00a917bf</link>
		<pubDate>Mon, 19 Jul 2010 00:33:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/3ffdbfcdea1a42799e0d9dea00a917bf#3ffdbfcdea1a42799e0d9dea00a917bf</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">exoteric said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>It looks to me like Microsoft believes that, at some point in time in the future, managed code execution performance will reach full parity with native code execution performance. The fabled Phoenix compiler infrastructure will compile both C/C&#43;&#43; and IL.
 Let's see how far it can push the limits of managed code execution performance, be it on current MSIL or some derivative thereof. It's a leap of faith perhaps...</p>
</div></blockquote>
<p>Managed code is pretty fast already. Someone asked earlier if Microsoft couldn't add a managed library that made use of the vector processing unit and of course they could. But they've never added a SIMD math library to the main .NET framework (although
 the Mono project have Mono.SIMD in theirs), so either they don't see .NET as useful for numerically intensive work, or they expect people to pInvoke C code for that kind of stuff. Of course on the phone you can't pInvoke.
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f95e6fe580e4482c9eda9dea00a917cb#f95e6fe580e4482c9eda9dea00a917cb</link>
		<pubDate>Mon, 19 Jul 2010 00:45:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/f95e6fe580e4482c9eda9dea00a917cb#f95e6fe580e4482c9eda9dea00a917cb</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">rhm said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">exoteric said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Managed code is pretty fast already. Someone asked earlier if Microsoft couldn't add a managed library that made use of the vector processing unit and of course they could. But they've never added a SIMD math library to the main .NET framework (although
 the Mono project have Mono.SIMD in theirs), so either they don't see .NET as useful for numerically intensive work, or they expect people to pInvoke C code for that kind of stuff. Of course on the phone you can't pInvoke.
</p>
</div></blockquote>
<p>Managed code is fast, in terms of throughput, sure. But I haven't been impressed so far with its real-time and low-latency performance, in-part due to JIT and of course the slow application initialisation times. What's with that anyway?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9db4638ab7974d91b02b9dea00a917d5#9db4638ab7974d91b02b9dea00a917d5</link>
		<pubDate>Mon, 19 Jul 2010 01:20:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9db4638ab7974d91b02b9dea00a917d5#9db4638ab7974d91b02b9dea00a917d5</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">rhm said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Minh said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>As I've said before, the &quot;it's a v1 product&quot; defense doesn't really wash when you're trying to sell it to consumers as well. Hey, want to buy into an extended public beta test? Sure.</p>
<p>&nbsp;</p>
<p>And anyway, how would providing the access W3bbo describes take more effort than what Microsoft have provided with the camera capture 'task'? This is an example of a 'nanny-state' API rather than a 'we didn't have time to implement it' API.</p>
</div></blockquote>
<p>Ultimately, MS will only be successful if people buys their V2 phones. I think WP7 is charting the path of the Xbox. Losing big $$$ on the V1 product and kick a$$ in the V2. And I think MS is betting big time on integrating the phones to the cloud. Which
 none of the big players have (for free) yet.</p>
<p>&nbsp;</p>
<p>And I do think MS have a time issue. I remember hearing that they had to reboot the WP7 (was Windows Mobile 7) project. Right now, the Samsung Galaxy S is look really sweet to me... but I'm having trouble pulling the trigger now that WP7 is coming out in
 late Oct.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/398f294384ac4668a6959dea00a917df#398f294384ac4668a6959dea00a917df</link>
		<pubDate>Mon, 19 Jul 2010 01:56:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/398f294384ac4668a6959dea00a917df#398f294384ac4668a6959dea00a917df</guid>
		<dc:creator>Minh</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Minh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">jaimer said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The question is twofold:</p>
<p>1. Can you switch display language on WP7 regardless where you bought it? From your previous post it seems the answer is yes.</p>
<p>2. Will you be able to use an input language that doesn't match the currently selected display language?</p>
<p>&nbsp;</p>
<p>As an example: if English is my display language, can I type in French (with special characters and the relevant autocorrect dictionary) without changing the display language? Can I easily switch between typing in English and French while I'm writing?</p>
</div></blockquote>
<p>So, any chance of getting an answer to my second question?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/ed5030f38c9e488e90ba9dea00a917e7#ed5030f38c9e488e90ba9dea00a917e7</link>
		<pubDate>Tue, 20 Jul 2010 02:08:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/ed5030f38c9e488e90ba9dea00a917e7#ed5030f38c9e488e90ba9dea00a917e7</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Minh said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">rhm said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ultimately, MS will only be successful if people buys their V2 phones. I think WP7 is charting the path of the Xbox. Losing big $$$ on the V1 product and kick a$$ in the V2. And I think MS is betting big time on integrating the phones to the cloud. Which
 none of the big players have (for free) yet.</p>
<p>&nbsp;</p>
<p>And I do think MS have a time issue. I remember hearing that they had to reboot the WP7 (was Windows Mobile 7) project. Right now, the Samsung Galaxy S is look really sweet to me... but I'm having trouble pulling the trigger now that WP7 is coming out in
 late Oct.</p>
</div></blockquote>
<p>They have a good over-the-air update story though.&nbsp; It's not like what you buy at launch is what you're stuck with.&nbsp; They can easily add to their app platform in the months after launch.&nbsp; So V1 phones will become V2 phones.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8902fdb59231447c9dc89dea00a917f2#8902fdb59231447c9dc89dea00a917f2</link>
		<pubDate>Tue, 20 Jul 2010 03:16:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/8902fdb59231447c9dc89dea00a917f2#8902fdb59231447c9dc89dea00a917f2</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>So, any chance of getting an answer to my second question?</p>
</div></blockquote>
<p>Chances are good.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/366ca7810a014e15b1489dea00a917f9#366ca7810a014e15b1489dea00a917f9</link>
		<pubDate>Tue, 20 Jul 2010 03:48:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/366ca7810a014e15b1489dea00a917f9#366ca7810a014e15b1489dea00a917f9</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Chances are good.</p>
<p>C</p>
</div></blockquote>
<p>Sven, </p>
<p>The SIP has a button for language, and you can toggle across. If I am displaying say french, the default layout is french and the autocorrect is for french... I then click one key to toggle to English and now I can toggle to english..&nbsp;Again, at this point
 I can toggle across EFIGS, but when we add Japanese, it will behave same way.. <br>
<br>
The language does have to be installed/enabled; not sure if there is a better process for doing it, but in my phone what I do is enable the language once and from there on it is available as a choice..
</p>
<p><br>
my phone has a hardware keyboard too, and I don't see a language button there, but I am guessing there is a way to do it. If I switch language on SIP and then open keyboard this is persisted so at minimum I can toggle through SIP and type away; again this is
 likely me. </p>
<p>&nbsp;</p>
<p>hth. </p>
<p>Jaime </p>
<p>&nbsp;</p>
<p>PS -- to any one who is not getting answers, feel free to post question here, poke me at
<a href="http://blogs.msdn.com/jaimer">http://blogs.msdn.com/jaimer</a>&nbsp; with a pointer to questio. we are being trying to be as transparent as we can, but I might&nbsp; be missing questions or in some cases we are reading it and trying to learn from it, so we are
 not altering the conversation much. It is great to see your perception and experiences. Thanks for sharing!!
</p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1bd847f8dcba4af4a0c79dea00a91804#1bd847f8dcba4af4a0c79dea00a91804</link>
		<pubDate>Tue, 20 Jul 2010 04:42:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1bd847f8dcba4af4a0c79dea00a91804#1bd847f8dcba4af4a0c79dea00a91804</guid>
		<dc:creator>Jaime Rodriguez</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jaimer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Shining Arcanine said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles, it is easy to infer from your post that the browser that ships in Windows Mobile 7 will be Internet Explorer. If you had not said that &quot;you don't know what version of IE will ship in WP7&quot;, then Chrome or Firefox could have been possible too, but
 that comment narrows it to Internet Explorer.</p>
</div></blockquote>
<p>On Browser, </p>
<p>Yes, the browser in the phone is IE.&nbsp;&nbsp;It starts with an IE7 foundation, has fixes and improvements, and it became an IE 7.5 or equivalent&nbsp;.
</p>
<p>Microsoft is very committed to web standards -- yes, we slept at the wheel for a few years in 2006 or 2007 but we woke up a couple years ago and we are now running as fast as we can to HTML5 with IE9 -.&nbsp;
<br>
<br>
After making IE9 available in the desktop, the browser will make it onto the phone .. but I can't disclose the timeline on how soon after we release because we don't yet know it, rest assured we do want to have HTML5 in the phone and will do our best to get
 it in as soon as we can; &nbsp; we will have to see how schedules align next year. </p>
<p>&nbsp;</p>
<p>With regards to V1 comments. </p>
<p>I&nbsp; think perception here might be stronger than reality.&nbsp;&nbsp; I recall the iPhone 1.0 days and we are further ahead from there.&nbsp; At same time, I do know new phones have features we have chosen not to enable due to security, user experience, or other concerns.&nbsp;
 We will have to open these as soon as we can by listening to you (our developers) and our shared user base.&nbsp;&nbsp;<br>
I don't call the phone a 1.0, but at same time I acknowledge that we don't have all the features that other phones have; in all cases we have more or better features and less (or not so powerful) features.&nbsp;&nbsp; I am however confident this will change over time;&nbsp;
 Silverlight and XNA is a strong foundation, and underneath we have a very powerful, secured and performant OS.&nbsp; We have a solid foundation to iterate on quickly.&nbsp;&nbsp;I am super excited about this. Reminds me of Silverlight where 3 years ago I was bummed hating
 codign to SL 1.0 using Javascript and now 3 years later I am thinking it rocks over its competitors (e.g. Flash)..&nbsp;&nbsp;&nbsp; We are not as far behind as Silverlight was, so it should not take us 3 years; we will be able to delight users this year, and will be able
 to take marketshare year over year; this is a big opportunity, and developers who get in early have a chance to cash in..&nbsp; {unlike other already saturated markets}
<br>
<br>
Cheers! </p>
<p>Jaime Rodriguez&nbsp; </p>
<p>[PS-- the above is my personal view, not that of my employer] </p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1a670a0ccad64967965f9dea00a91817#1a670a0ccad64967965f9dea00a91817</link>
		<pubDate>Tue, 20 Jul 2010 05:01:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1a670a0ccad64967965f9dea00a91817#1a670a0ccad64967965f9dea00a91817</guid>
		<dc:creator>Jaime Rodriguez</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jaimer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>On Browser, </p>
<p>Yes, the browser in the phone is IE.&nbsp;&nbsp;It starts with an IE7 foundation, has fixes and improvements, and it became an IE 7.5 or equivalent&nbsp;.
</p>
<p>Microsoft is very committed to web standards -- yes, we slept at the wheel for a few years in 2006 or 2007 but we woke up a couple years ago and we are now running as fast as we can to HTML5 with IE9 -.&nbsp;
<br>
<br>
After making IE9 available in the desktop, the browser will make it onto the phone .. but I can't disclose the timeline on how soon after we release because we don't yet know it, rest assured we do want to have HTML5 in the phone and will do our best to get
 it in as soon as we can; &nbsp; we will have to see how schedules align next year. </p>
<p>&nbsp;</p>
<p>With regards to V1 comments. </p>
<p>I&nbsp; think perception here might be stronger than reality.&nbsp;&nbsp; I recall the iPhone 1.0 days and we are further ahead from there.&nbsp; At same time, I do know new phones have features we have chosen not to enable due to security, user experience, or other concerns.&nbsp;
 We will have to open these as soon as we can by listening to you (our developers) and our shared user base.&nbsp;&nbsp;<br>
I don't call the phone a 1.0, but at same time I acknowledge that we don't have all the features that other phones have; in all cases we have more or better features and less (or not so powerful) features.&nbsp;&nbsp; I am however confident this will change over time;&nbsp;
 Silverlight and XNA is a strong foundation, and underneath we have a very powerful, secured and performant OS.&nbsp; We have a solid foundation to iterate on quickly.&nbsp;&nbsp;I am super excited about this. Reminds me of Silverlight where 3 years ago I was bummed hating
 codign to SL 1.0 using Javascript and now 3 years later I am thinking it rocks over its competitors (e.g. Flash)..&nbsp;&nbsp;&nbsp; We are not as far behind as Silverlight was, so it should not take us 3 years; we will be able to delight users this year, and will be able
 to take marketshare year over year; this is a big opportunity, and developers who get in early have a chance to cash in..&nbsp; {unlike other already saturated markets}
<br>
<br>
Cheers! </p>
<p>Jaime Rodriguez&nbsp; </p>
<p>[PS-- the above is my personal view, not that of my employer] </p>
</div></blockquote>
<p>I in a blog post that IE is tooled so that it can be updated OTA without requiring a full ROM update. Is this true, and if so, are there any other components that can do this?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/aa8a4d0425cb4a05acfc9dea00a9182c#aa8a4d0425cb4a05acfc9dea00a9182c</link>
		<pubDate>Tue, 20 Jul 2010 05:17:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/aa8a4d0425cb4a05acfc9dea00a9182c#aa8a4d0425cb4a05acfc9dea00a9182c</guid>
		<dc:creator>kettch</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/kettch/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">kettch said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">jaimer said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I in a blog post that IE is tooled so that it can be updated OTA without requiring a full ROM update. Is this true, and if so, are there any other components that can do this?</p>
</div></blockquote>
<p>Whups. Nevermind <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/00fcae240f574d168e8a9dea00a91835#00fcae240f574d168e8a9dea00a91835</link>
		<pubDate>Tue, 20 Jul 2010 06:59:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/00fcae240f574d168e8a9dea00a91835#00fcae240f574d168e8a9dea00a91835</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Sven, </p>
<p>The SIP has a button for language, and you can toggle across. If I am displaying say french, the default layout is french and the autocorrect is for french... I then click one key to toggle to English and now I can toggle to english..&nbsp;Again, at this point
 I can toggle across EFIGS, but when we add Japanese, it will behave same way.. <br>
<br>
The language does have to be installed/enabled; not sure if there is a better process for doing it, but in my phone what I do is enable the language once and from there on it is available as a choice..
</p>
<p><br>
my phone has a hardware keyboard too, and I don't see a language button there, but I am guessing there is a way to do it. If I switch language on SIP and then open keyboard this is persisted so at minimum I can toggle through SIP and type away; again this is
 likely me. </p>
<p>&nbsp;</p>
<p>hth. </p>
<p>Jaime </p>
<p>&nbsp;</p>
<p>PS -- to any one who is not getting answers, feel free to post question here, poke me at
<a href="http://blogs.msdn.com/jaimer">http://blogs.msdn.com/jaimer</a>&nbsp; with a pointer to questio. we are being trying to be as transparent as we can, but I might&nbsp; be missing questions or in some cases we are reading it and trying to learn from it, so we are
 not altering the conversation much. It is great to see your perception and experiences. Thanks for sharing!!
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteText">The SIP has a button for language, and you can toggle across. If I am displaying say french, the default layout is french and the autocorrect is for french... I then click one key to toggle to English and now I can toggle to english..&nbsp;Again, at this
 point I can toggle across EFIGS, but when we add Japanese, it will behave same way.</div></blockquote></p>
<p>Thanks, that's what I wanted to know. None of the screenshots I've seen have shown this button and there's no obvious space for it, so I was afraid there wasn't going to be an option to switch keyboards.</p>
<p>&nbsp;</p>
<p>This is important if I ever wish to port my Japanese dictionary over. People who use Japanese dictionaries tend not to be fluent in Japanese so if using the Japanese UI was a requirement for typing in Japanese (once that support gets added) it wouldn't have
 been an option.</p>
<p>&nbsp;</p>
<p>It's also important if you ever want me to buy a WP7 device, since I depend on having English, Dutch and Japanese input available. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>&nbsp;</p>
<p>For the time being though, I won't be able to port it because I do need some way to type in Japanese. Under Windows Mobile this problem was solved with a custom SIP (because the official Japanese SIP is only available on Japanese devices), but I don't think
 that'll be possible on WP7.</p>
<p>&nbsp;</p>
<p>This leaves me with two options: include the input method in the Japanese dictionary, or just wait until built-in support for Japanese input in WP7 becomes available.</p>
<p>&nbsp;</p>
<p>Thanks again.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9c50f70db3e44d73b37e9dea00a91848#9c50f70db3e44d73b37e9dea00a91848</link>
		<pubDate>Tue, 20 Jul 2010 10:21:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/9c50f70db3e44d73b37e9dea00a91848#9c50f70db3e44d73b37e9dea00a91848</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>On Browser, </p>
<p>Yes, the browser in the phone is IE.&nbsp;&nbsp;It starts with an IE7 foundation, has fixes and improvements, and it became an IE 7.5 or equivalent&nbsp;.
</p>
<p>Microsoft is very committed to web standards -- yes, we slept at the wheel for a few years in 2006 or 2007 but we woke up a couple years ago and we are now running as fast as we can to HTML5 with IE9 -.&nbsp;
<br>
<br>
After making IE9 available in the desktop, the browser will make it onto the phone .. but I can't disclose the timeline on how soon after we release because we don't yet know it, rest assured we do want to have HTML5 in the phone and will do our best to get
 it in as soon as we can; &nbsp; we will have to see how schedules align next year. </p>
<p>&nbsp;</p>
<p>With regards to V1 comments. </p>
<p>I&nbsp; think perception here might be stronger than reality.&nbsp;&nbsp; I recall the iPhone 1.0 days and we are further ahead from there.&nbsp; At same time, I do know new phones have features we have chosen not to enable due to security, user experience, or other concerns.&nbsp;
 We will have to open these as soon as we can by listening to you (our developers) and our shared user base.&nbsp;&nbsp;<br>
I don't call the phone a 1.0, but at same time I acknowledge that we don't have all the features that other phones have; in all cases we have more or better features and less (or not so powerful) features.&nbsp;&nbsp; I am however confident this will change over time;&nbsp;
 Silverlight and XNA is a strong foundation, and underneath we have a very powerful, secured and performant OS.&nbsp; We have a solid foundation to iterate on quickly.&nbsp;&nbsp;I am super excited about this. Reminds me of Silverlight where 3 years ago I was bummed hating
 codign to SL 1.0 using Javascript and now 3 years later I am thinking it rocks over its competitors (e.g. Flash)..&nbsp;&nbsp;&nbsp; We are not as far behind as Silverlight was, so it should not take us 3 years; we will be able to delight users this year, and will be able
 to take marketshare year over year; this is a big opportunity, and developers who get in early have a chance to cash in..&nbsp; {unlike other already saturated markets}
<br>
<br>
Cheers! </p>
<p>Jaime Rodriguez&nbsp; </p>
<p>[PS-- the above is my personal view, not that of my employer] </p>
</div></blockquote>
<p><blockquote><div class="quoteText">I recall the iPhone 1.0 days and we are further ahead from there.</div></blockquote></p>
<p>&nbsp;</p>
<p>I don't want to constantly sound negative about this but the fact alone that this needs to be pointed out worries me. The iPhone 1.0 came out years ago, I would expect nothing less than WP7 being better than a phone that is several years old. You might as
 well say &quot;WP7 is&nbsp;a v1 phone, and already it's better than Alexander Graham Bell's V1 prototype was at the time.&quot;</p>
<p>&nbsp;</p>
<p>The iPhone 1.0 is history, and with good reason. What matters are the phones that are out
<em>now</em>. WP7 needs to be as good or better as the iPhone <em>4,</em> because that's what it'll be competing with.<em>&nbsp;</em>The fact that it's a 1.0 phone is no excuse: it doesn't mean it's coming out years ago; it's coming out
<em>now</em> and needs to compete with <em>current</em> phones.</p>
<p>&nbsp;</p>
<p>I mean.. if the best thing to say about the phone's ability to compete with other phones is &quot;Our v1 is better than their ancient v1 phone&quot;, then how does that not worry anyone on the WP7 team?</p>
<p>&nbsp;</p>
<p>The ability to change over time is great for technology-minded people but meaningless to consumers. When they buy a phone, they buy it on the basis of what it can do when they get it in their hands, not on the basis of what it may possibly be able to do
 at some undefined time in the future.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/5d5585f7cf674a3d86049dea00a9185e#5d5585f7cf674a3d86049dea00a9185e</link>
		<pubDate>Tue, 20 Jul 2010 11:59:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/5d5585f7cf674a3d86049dea00a9185e#5d5585f7cf674a3d86049dea00a9185e</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Shining Arcanine said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>On Browser, </p>
<p>Yes, the browser in the phone is IE.&nbsp;&nbsp;It starts with an IE7 foundation, has fixes and improvements, and it became an IE 7.5 or equivalent&nbsp;.
</p>
<p>Microsoft is very committed to web standards -- yes, we slept at the wheel for a few years in 2006 or 2007 but we woke up a couple years ago and we are now running as fast as we can to HTML5 with IE9 -.&nbsp;
<br>
<br>
After making IE9 available in the desktop, the browser will make it onto the phone .. but I can't disclose the timeline on how soon after we release because we don't yet know it, rest assured we do want to have HTML5 in the phone and will do our best to get
 it in as soon as we can; &nbsp; we will have to see how schedules align next year. </p>
<p>&nbsp;</p>
<p>With regards to V1 comments. </p>
<p>I&nbsp; think perception here might be stronger than reality.&nbsp;&nbsp; I recall the iPhone 1.0 days and we are further ahead from there.&nbsp; At same time, I do know new phones have features we have chosen not to enable due to security, user experience, or other concerns.&nbsp;
 We will have to open these as soon as we can by listening to you (our developers) and our shared user base.&nbsp;&nbsp;<br>
I don't call the phone a 1.0, but at same time I acknowledge that we don't have all the features that other phones have; in all cases we have more or better features and less (or not so powerful) features.&nbsp;&nbsp; I am however confident this will change over time;&nbsp;
 Silverlight and XNA is a strong foundation, and underneath we have a very powerful, secured and performant OS.&nbsp; We have a solid foundation to iterate on quickly.&nbsp;&nbsp;I am super excited about this. Reminds me of Silverlight where 3 years ago I was bummed hating
 codign to SL 1.0 using Javascript and now 3 years later I am thinking it rocks over its competitors (e.g. Flash)..&nbsp;&nbsp;&nbsp; We are not as far behind as Silverlight was, so it should not take us 3 years; we will be able to delight users this year, and will be able
 to take marketshare year over year; this is a big opportunity, and developers who get in early have a chance to cash in..&nbsp; {unlike other already saturated markets}
<br>
<br>
Cheers! </p>
<p>Jaime Rodriguez&nbsp; </p>
<p>[PS-- the above is my personal view, not that of my employer] </p>
</div></blockquote>
<p>Silverlight does rock over it's competitors in many ways: control and data templating, layout controls, and of course the biggest thing of all - being able to program in .NET languages. But there things that still need to be improved including typography,
 and one thing where Silverlight is behind Flash: support for 3d.</p>
<p>&nbsp;</p>
<p>Flash's support for 3d only currently extends to a lame retained-mode API (like WPF's), but still, developers have been able to do some interesting stuff with it. In the next release they will add WebGL support, giving a proper immediate-mode 3d API equivalent
 to OpenGL. Flash 3d apps won't be as performant as native apps, but if history is any gauge, Flash developers will get a lot more out of that little browser plugin that people are expecting.</p>
<p>&nbsp;</p>
<p>All Silverlight has is the minimum support necessary for doing 'coverflow' style animations. Silverlight desperately needs to be merged with the XNA framework, or at least the graphics portion of it. XNA developers on the XBox need a way to do GUIs that's
 better than cooking their own up from low-level primatives, and having the two APIs split on the phone is really going to hurt for certain classes of app: AR, anything involving panorama rendering like Streetview, app that do data visualisation and games that
 require substantial UI componentry all have a difficult choice to make.</p>
<p>&nbsp;</p>
<p>Is this split between Silverlight and XNA because they come from different teams (maybe even different divisions)? Or because Silverlight uses so much of the machine's resources you can't maintain both at the same time on a handheld? I know you won't be
 able to say anything about future plans, but has merging them even been discussed?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6b5366919af64321a12f9dea00a91879#6b5366919af64321a12f9dea00a91879</link>
		<pubDate>Tue, 20 Jul 2010 12:50:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/6b5366919af64321a12f9dea00a91879#6b5366919af64321a12f9dea00a91879</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">jaimer said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Sven, </p>
<p>The SIP has a button for language, and you can toggle across. If I am displaying say french, the default layout is french and the autocorrect is for french... I then click one key to toggle to English and now I can toggle to english..&nbsp;Again, at this point
 I can toggle across EFIGS, but when we add Japanese, it will behave same way.. <br>
<br>
The language does have to be installed/enabled; not sure if there is a better process for doing it, but in my phone what I do is enable the language once and from there on it is available as a choice..
</p>
<p><br>
my phone has a hardware keyboard too, and I don't see a language button there, but I am guessing there is a way to do it. If I switch language on SIP and then open keyboard this is persisted so at minimum I can toggle through SIP and type away; again this is
 likely me. </p>
<p>&nbsp;</p>
<p>hth. </p>
<p>Jaime </p>
<p>&nbsp;</p>
<p>PS -- to any one who is not getting answers, feel free to post question here, poke me at
<a href="http://blogs.msdn.com/jaimer">http://blogs.msdn.com/jaimer</a>&nbsp; with a pointer to questio. we are being trying to be as transparent as we can, but I might&nbsp; be missing questions or in some cases we are reading it and trying to learn from it, so we are
 not altering the conversation much. It is great to see your perception and experiences. Thanks for sharing!!
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>AFAIK, you can acquire apps only through the marketplace, unless if you're a company.</p>
<p>Can you talk about the experience for hobbyists and researchers? How do we go about distributing apps to our peers without having to use the marketplace (especially when our apps are not meant for a marketplace)?</p>
<p>&nbsp;</p>
<p>My school offers a course called &quot;Designing Usable Interfaces&quot; in which they use Android as the platform choice for assignments. The final project is to work in teams to build a complete interface. The teams must submit the&nbsp;apps to be listed on the course
 website to be shared with everyone else. These apps are by no means production quality and are not suitable for public downloading (there'd be no point). What do you have in place to support this scenario?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc72e82c1fa84b0b80709dea00a9188b#bc72e82c1fa84b0b80709dea00a9188b</link>
		<pubDate>Tue, 20 Jul 2010 14:37:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/bc72e82c1fa84b0b80709dea00a9188b#bc72e82c1fa84b0b80709dea00a9188b</guid>
		<dc:creator>System.UnauthorizedException: selected Species does not have access to target resource &#39;name&#39;.</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MasterPie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">MasterPie said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">jaimer said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>AFAIK, you can acquire apps only through the marketplace, unless if you're a company.</p>
<p>Can you talk about the experience for hobbyists and researchers? How do we go about distributing apps to our peers without having to use the marketplace (especially when our apps are not meant for a marketplace)?</p>
<p>&nbsp;</p>
<p>My school offers a course called &quot;Designing Usable Interfaces&quot; in which they use Android as the platform choice for assignments. The final project is to work in teams to build a complete interface. The teams must submit the&nbsp;apps to be listed on the course
 website to be shared with everyone else. These apps are by no means production quality and are not suitable for public downloading (there'd be no point). What do you have in place to support this scenario?</p>
</div></blockquote>
<p>I read that the Marketplace will have a public and private section for your apps.&nbsp; The private section will allow you to control who gets to see your app.&nbsp; Your school could create an account with a private section and only make it accessable to the students.</p>
<p>(Someone please correct me if I am wrong)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/32ba6ae75b6d412489a29dea00a9189b#32ba6ae75b6d412489a29dea00a9189b</link>
		<pubDate>Tue, 20 Jul 2010 14:52:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/32ba6ae75b6d412489a29dea00a9189b#32ba6ae75b6d412489a29dea00a9189b</guid>
		<dc:creator>JeremyJ</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JeremyJ/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JeremyJ said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">MasterPie said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I read that the Marketplace will have a public and private section for your apps.&nbsp; The private section will allow you to control who gets to see your app.&nbsp; Your school could create an account with a private section and only make it accessable to the students.</p>
<p>(Someone please correct me if I am wrong)</p>
</div></blockquote>
<p>Ah, neat. One step further, it would be nice if you could link to the marketplace app...sort of treat marketplace as a host.</p>
<p>Then, it wouldn't make so much of a difference having to acquire the app through the marketplace vs through your own medium.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0252606900684b3c9b2b9dea00a918a5#0252606900684b3c9b2b9dea00a918a5</link>
		<pubDate>Tue, 20 Jul 2010 15:02:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/0252606900684b3c9b2b9dea00a918a5#0252606900684b3c9b2b9dea00a918a5</guid>
		<dc:creator>System.UnauthorizedException: selected Species does not have access to target resource &#39;name&#39;.</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MasterPie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><span><strong>53:10</strong> – Deep linking referral where users share an app with their friends. The friend receives an email with a link on their phone or&nbsp; their pc and leads them to the relevant section on the market place. If they are on their computer, they are prompted to download a&nbsp; marketplace client where they can then complete the purchase. </span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><span>from this article: <a href="http://wmpoweruser.com/more-details-on-apps-the-wp7-marketplace/">http://wmpoweruser.com/more-details-on-apps-the-wp7-marketplace/</a></span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><span>A little light on the details but at least it is something.</span></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/43e3c1b00c374c69b8da9dea00a918b1#43e3c1b00c374c69b8da9dea00a918b1</link>
		<pubDate>Tue, 20 Jul 2010 15:35:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/43e3c1b00c374c69b8da9dea00a918b1#43e3c1b00c374c69b8da9dea00a918b1</guid>
		<dc:creator>JeremyJ</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JeremyJ/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>I would still like to see some sort of Marketplace-managed side loading capability. It's fine if the application has to be vetted through the marketplace and signed by them. I'm just concerned about when there is a lot of data that comes with the application.</p><p>I have a customer who currently distributes an application with a proprietary reference library to their people in the field. The size of the data is over 500MB. They don't always have access to a decent connection.&nbsp;It would be really nice if the marketplace could create an ISO that would allow the application to be loaded onto a connected device. It would still have the right approval, signing, be registered with the marketplace, and be subject to all of the standard rules. Having the deep linking is cool, but what if that link is leaked somehow? Why should they have to download a marketplace client? How do I simplify this for the end user?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/7b4ac1ce3fa94a94a5479dea00a918be#7b4ac1ce3fa94a94a5479dea00a918be</link>
		<pubDate>Tue, 20 Jul 2010 16:47:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/7b4ac1ce3fa94a94a5479dea00a918be#7b4ac1ce3fa94a94a5479dea00a918be</guid>
		<dc:creator>kettch</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/kettch/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>Just thought this post needed updating. It looks like pivot and panoramas are going to be available for us after all. Though, we are still missing a few other really nice to have</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/ac1fcc87f0d54718832a9dea00a918c5#ac1fcc87f0d54718832a9dea00a918c5</link>
		<pubDate>Sun, 08 Aug 2010 03:27:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/ac1fcc87f0d54718832a9dea00a918c5#ac1fcc87f0d54718832a9dea00a918c5</guid>
		<dc:creator>David Johnson</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Evok/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>After having my device for a few days, I have still not been able to find a way to enter special characters with any of the different keyboard language layouts.&nbsp; I am specifically looking to be able to enter characters like â,é, etc.&nbsp; Any help would be greatly appreciated.</p><p>Thanks,</p><p>Mierk</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a4f4ca750aac4d4784099e390021a3bf#a4f4ca750aac4d4784099e390021a3bf</link>
		<pubDate>Thu, 25 Nov 2010 02:02:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/a4f4ca750aac4d4784099e390021a3bf#a4f4ca750aac4d4784099e390021a3bf</guid>
		<dc:creator>Mierk</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Mierk/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs#ca4f4ca750aac4d4784099e390021a3bf">Mierk</a>: You can tap and hold down the keyboard buttons to gain access to additional characters. Specifically, holding down a, e, i, o, or 'u' provides access to the characters you seek.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2a1186682aa74894a03e9e3c00fecff7#2a1186682aa74894a03e9e3c00fecff7</link>
		<pubDate>Sun, 28 Nov 2010 15:27:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/2a1186682aa74894a03e9e3c00fecff7#2a1186682aa74894a03e9e3c00fecff7</guid>
		<dc:creator>System.UnauthorizedException: selected Species does not have access to target resource &#39;name&#39;.</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MasterPie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Disappointed about WP7 APIs</title>
		<description><![CDATA[<p><blockquote><div class="quoteText"> </p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/1a670a0ccad64967965f9dea00a91817">Jul 20, 2010 at 6:01&nbsp;AM</a>, <a href="/Niners/jaimer">jaimer</a> wrote</p><p>After making IE9 available in the desktop, the browser will make it onto the phone .. but I can't disclose the timeline on how soon after we release because we don't yet know it, rest assured we do want to have HTML5 in the phone and will do our best to get it in as soon as we can; &nbsp; we will have to see how schedules align next year.</p><p></div></blockquote></p><p>I think you not only need to invest in the browser, but you probably need to rethink how IE development is managed between desktop and mobile. It doesn't make sense anymore for the IE team to be part of the desktop Windows division, develop for Windows, and only later port to mobile (how I understand it to work currently, correct me if I'm wrong). Mobile should be a priority from the beginning. If anything mobile IE is a lot more important than desktop IE as there are plenty of other browsers on desktop Windows, while Windows Phone, being a minority platform, benefits more from access to a rich standards-based application base to protect against everyone getting locked in to iPhone or Android-exclusive apps.</p><p>&nbsp;</p><p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/405e17bc0fc144d9a8f79e3c015ba708#405e17bc0fc144d9a8f79e3c015ba708</link>
		<pubDate>Sun, 28 Nov 2010 21:05:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/560773-Disappointed-about-WP7-APIs/405e17bc0fc144d9a8f79e3c015ba708#405e17bc0fc144d9a8f79e3c015ba708</guid>
		<dc:creator>contextfree</dc:creator>
		<slash:comments>108</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/contextfree/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>