<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sax.net &#187; WinPhone</title>
	<atom:link href="http://sax.net/category/winphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://sax.net</link>
	<description>Rock Solid Components</description>
	<lastBuildDate>Tue, 31 Aug 2010 23:17:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<cloud domain='sax.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Windows Phone 7: The Missing Pieces</title>
		<link>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/</link>
		<comments>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 21:06:18 +0000</pubDate>
		<dc:creator>Mike Sax</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WinPhone]]></category>

		<guid isPermaLink="false">http://live.sax.net/?p=483</guid>
		<description><![CDATA[On my way back from MIX10 I&#8217;ve had a chance to reflect on both the hype and substance related to the Windows Phone 7 Series. Except for the terrible product name, Microsoft is clearly doing all the right things. There are a few pieces missing from the puzzle, though. Below are a few things I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://PuzzleTouch.com/?puzzle=5ff5mr"><img src="http://live.sax.net/wp-content/uploads/2010/03/WindowsPhonePuzzle.png" alt="WindowsPhonePuzzle.png" border="0" width="171" height="190" align="right" /></a>On my way back from MIX10 I&#8217;ve had a chance to reflect on both the hype and substance related to the Windows Phone 7 Series. Except for the terrible product name, Microsoft is clearly doing all the right things.</p>
<p>There are <a href="http://PuzzleTouch.com/?puzzle=5ff5mr">a few pieces missing from the puzzle</a>, though. Below are a few things I learned  during a several (non-NDA) conversations I&#8217;ve had with people at MIX. Some of these issues have also been <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/2892a6f0-ab26-48d6-b63c-e38f62eda3b3"> confirmed online</a>.</p>
<ul>
<li><b>No Socket Class</b> — Currently the only way to communicate is through Windows Communications Framework or pure HTTP calls. The practical implications are no chat or mail apps, limited multi-player communications.</li>
<li><b> No Local Database</b> — This is problematic. Storing data in a local database is essential, not only for applications that can work offline, but more importantly for regular applications to cache information, increase performance and reduce network traffic. Application vendors could include their own database engine (such as <a href="http://code.google.com/p/csharp-sqlite/">C# SqlLite</a>) but if everyone starts doing this it will only create bloat, increase memory usage, and delay application startup.</li>
<li><b>No In-App Purchase</b> — This is no biggie, in my opinion. Aside from a few content-centric apps, the in-app purchase in the iPhone AppStore has only been used for semi-trial versions. The trial scenario is already supported by Windows Phone.</li>
<li><b>No Copy &#038; Paste</b> — Call me superstitious, but I believe missing copy and paste in the initial version is a prerequisite for launching a successful mobile platform (look at Blackberry and iPhone vs. Newton and Palm Pre).</li>
<li><b>No Component Class</b> — The Component class lets you create non-visible components that use the Visual Studio designer to define relationships with other components, change properties, and quickly create event handlers, all without coding. It&#8217;s not essential but very nice to have if you&#8217;re interested in building reusable, easy to integrate components.</li>
<li><b>No Component Licensing</b> &#8211; The lack of a LicenseProvider class means there is no standard mechanism for component vendors to license their components. Third party components give Microsoft a huge competitive advantage over other platforms, and it would be a shame if this opportunity is wasted in the mobile platform. </li>
</ul>
<p>I was told that the Windows 7 Phone project was started only a year ago. The team has made truly remarkable progress and it&#8217;s no surprise that there are a few pieces missing. Hopefully many of these issues will be addressed before the final release.</p>
<p>One more thing: The Windows Phone OS update mechanism will be driven by Microsoft, not the individual carriers or device manufacturers. This will allow new versions to be deployed very quickly and let the platform to evolve at a very rapid pace.</p>
]]></content:encoded>
			<wfw:commentRss>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
