<?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>Tom Verhoeff</title>
	<atom:link href="http://blog.tomverhoeff.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tomverhoeff.nl</link>
	<description>Eveoh, Student CS @ TU Delft, Microsoft Student Partner &#38; more</description>
	<lastBuildDate>Fri, 30 Dec 2011 20:44:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Forcing capability detection in a Windows Phone application</title>
		<link>http://blog.tomverhoeff.nl/2011/12/30/forcing-capability-detection-in-a-windows-phone-application/</link>
		<comments>http://blog.tomverhoeff.nl/2011/12/30/forcing-capability-detection-in-a-windows-phone-application/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:09:53 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[capabilities]]></category>
		<category><![CDATA[ingestion tool]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=725</guid>
		<description><![CDATA[Last week I blogged about a problem I came across when beta testing a new WP7 application. My problem was related to the ID_CAP_MEDIALIB capability. Today I noticed somebody on twitter having similar issues. Fortunately there is a way to force detection of every capability. The key is knowing what reference to use to force [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I blogged about a problem I came across when beta testing a new WP7 application. My problem was related to the ID_CAP_MEDIALIB capability. Today I noticed somebody on twitter having similar issues.</p>
<!-- tweet id : 152798255904858112 --><style type='text/css'>#bbpBox_152798255904858112 a { text-decoration:none; color:#009999; }#bbpBox_152798255904858112 a:hover { text-decoration:underline; }</style><div id='bbpBox_152798255904858112' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#131516; background-image:url(http://a1.twimg.com/images/themes/theme14/bg.gif);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>PROBLEM! <a href="http://twitter.com/search?q=%23wp7dev" title="#wp7dev">#wp7dev</a> 's: When submitting an app that uses the video recorder &lt;"ID_CAP_Microphone"&gt; is removed <a href="http://t.co/PU3PSv62" rel="nofollow">http://t.co/PU3PSv62</a> <a href="http://twitter.com/search?q=%23wpdev" title="#wpdev">#wpdev</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://blog.tomverhoeff.nl/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 30/12/2011 18:08' href='http://twitter.com/#!/lancewmccarthy/status/152798255904858112' target='_blank'>30/12/2011 18:08</a> via <a href="http://www.tweetdeck.com" rel="nofollow" target="blank">TweetDeck</a><a href='https://twitter.com/intent/tweet?in_reply_to=152798255904858112' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=152798255904858112' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=152798255904858112' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=lancewmccarthy'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/1593647845/twitterPic_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=lancewmccarthy'>@lancewmccarthy</a><div style='margin:0; padding-top:2px'>Lance W. McCarthy</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>Fortunately there is a way to force detection of every capability. The key is knowing what reference to use to force the detection. In this post I will show how to implement a simple workaround to ensure detection. Please note that all of this is just temporary. Microsoft’s engineering teams are working on fixing these detection issues, so these tricks should not be required anymore in the future.</p>
<h3>Detection process</h3>
<p>First of all it is important to realize that the Ingestion Tool does not scan the actual C# and XAML (that’s not included in the XAP package anyway). The actual scanning happens on the Intermediate Language (IL) that is generated by the compiler. This is important to keep in mind when implementing this workaround.</p>
<h3>Detection rules</h3>
<p>Essentially both the Marketplace Test Kit and the App Hub itself use the same set of rules to determine what capabilities are required. Fortunately those rules are supplied with the Test Kit in understandable XML format. To find out what class you need to reference to force detection it is sufficient to check this list of rules. The rules.xml can be found in “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\Marketplace” For example here’s the part on the ID_CAP_MICROPHONE capability.</p>
<blockquote><p>&lt;Capability ID=&#8221;ID_CAP_MICROPHONE&#8221; Type=&#8221;Security&#8221;&gt;<br />
&lt;Assembly Name=&#8221;Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553&#8243;&gt;<br />
&lt;Namespace Name=&#8221;Microsoft.Xna.Framework.Audio&#8221;&gt;<br />
&lt;Class Name=&#8221;<strong>Microphone</strong>&#8221; /&gt;<br />
&lt;/Namespace&gt;<br />
&lt;/Assembly&gt;</p>
<p>&lt;Assembly Name=&#8221;Microsoft.Phone.Media.Extended, Version=7.0.0.0, Culture=neutral, PublicKeyToken=24eec0d8c86cda1e&#8221;&gt;<br />
&lt;Namespace Name=&#8221;Microsoft.Phone&#8221;&gt;<br />
&lt;Class Name=&#8221;<strong>Camera</strong>&#8221; /&gt;<br />
&lt;Class Name=&#8221;<strong>PhotoCamera</strong>&#8221; /&gt;<br />
&lt;Class Name=&#8221;<strong>VideoCamera</strong>&#8221; /&gt;<br />
&lt;/Namespace&gt;<br />
&lt;/Assembly&gt;<br />
&lt;/Capability&gt;</p></blockquote>
<h3>Forcing detection</h3>
<p>The rules.xml file basically tells you what classes to reference to force the detection (I highlighted them). In any case you can just add a dummy file (either xaml or just cs) and make a reference to just one of these classes. In case of the Microphone <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly90d2l0dGVyLmNvbS8jIS9sYW5jZXdtY2NhcnRoeS9zdGF0dXMvMTUyODA2MzAyODkwOTg3NTIw" target=\"_blank\">@lancewmccarthy</a> suggests this line:</p>
<pre class="brush:csharp">Microphone microphone = Microphone.Default;</pre>
<p>This is a Microphone-specific solution. Another option is to just add this line:</p>
<pre class="brush:csharp">Microsoft.Xna.Framework.Audio.Microphone temp = null;</pre>
<p>This is where you need to remember the code gets compiled before scanning. The compiler implements a lot of optimization which in this case would lead to discarding a variable that is never accessed. Adding another line that references the variable solves this. This can be pretty much anything, for example:</p>
<pre class="brush:csharp">MessageBox.Show(temp.ToString());</pre>
<p>If you would actually run this code it will always throw a NullReferenceException, but since this is a dummy file that will never happen. Although the code is unreachable the ingestion tool notices it. You can use the Marketplace Test Kit to verify this.</p>
<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTIvY2FwYWJpbGl0aWVzLnBuZw=="><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="capabilities" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/12/capabilities_thumb.png" alt="capabilities" width="557" height="198" border="0" /></a></p>
<h3>Conclusion</h3>
<p>By combining the information in the rules.xml with a simple dummy file you should be able to force detection of any capability. The other way around rules.xml can also help you identify why a certain capability gets detected. Do you come across any problems when using this method? Feel free to leave a comment or send me a <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50d2l0dGVyLmNvbS90b212ZXJob2VmZg==" target=\"_blank\">tweet</a>.</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=725" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=725&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/12/30/forcing-capability-detection-in-a-windows-phone-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketplace fails to detect capabilities, causes crash</title>
		<link>http://blog.tomverhoeff.nl/2011/12/23/marketplace-fails-to-detect-capabilities/</link>
		<comments>http://blog.tomverhoeff.nl/2011/12/23/marketplace-fails-to-detect-capabilities/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:10:10 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[ingestion]]></category>
		<category><![CDATA[marketplace]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=713</guid>
		<description><![CDATA[Those of you following me on Twitter might have noticed some complaints about the beta version of one of my new applications not working the way it should. The app implements a BackgroundAudioAgent to play an audio stream. When directly deploying the XAP to a device this works like a charm. For a last round [...]]]></description>
			<content:encoded><![CDATA[<p>Those of you following me on Twitter might have noticed some complaints about the beta version of one of my new applications not working the way it should. The app implements a BackgroundAudioAgent to play an audio stream. When directly deploying the XAP to a device this works like a charm. For a last round of testing I submitted the app for private beta testing through the App Hub. To my big surprise the version downloaded through private beta instantly crashes when trying to start the backgroundagent. Apart from analyzing, signing, encrypting and repackaging the XAP nothing should be changed by the private beta process, so this should not be possible.</p>
<h2>Cause</h2>
<p>We investigated the problem together with the Microsoft Marketplace Dev Support team. We figured out the crash was related to the specified capabilities. To play background audio the agent relies on the ID_CAP_MEDIALIB capability. This was specified in our manifest-file, but during the submission process the required capabilities are analyzed and overwritten. Apparently the App Hub contains a bug causing the medialib capability to remain undetected in certain situations. When using the Marketplace Test Kit the same problem shows, it does NOT detect the medialib capability. When the application tries to execute any action related to this capability it simply throws an exception and crashes.</p>
<h2>Solution</h2>
<p>Obviously this is a bug in the Marketplace Ingestion tool that Microsoft needs to fix. The support team states: “I can tell you that it’s a known problem at our side that Engineering Team is already investigating”. Fortunately there’s a pretty obvious and easy workaround to solve this problem. Just add a “dummy” page to your application. Add elements to this page the ensure detection of the missing capability. In my case we forced detection of the MediaLib capability by inserting a MediaElement and making sure at least the x:Name is specified( &lt;MediaElement x:Name=&#8221;DUMMY&#8221; /&gt;). Now both the Marketplace Test Kit and the App Hub’s ingestion tool will detect the capability therefore solving the problem.</p>
<p><strong>Update</strong>: The support team also provided me with some other workarounds that are easier and cleaner, but still force detection of the missing MEDIALIB capability. If your app is referencing any of these libraries just add the one line of code to your app.</p>
<table width="541" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="214"><em><strong>If it’s referencing:</strong></em></td>
<td valign="top" width="325"><em><strong>Then add:</strong></em></td>
</tr>
<tr>
<td valign="top" width="214">Microsoft.Phone.dll</td>
<td valign="top" width="325">Microsoft.Devices.MediaHistory history = null;</td>
</tr>
<tr>
<td valign="top" width="214">Microsoft.Xna.Framework.dll</td>
<td valign="top" width="325">Microsoft.Xna.Framework.Media.MediaLibrary lib = null;</td>
</tr>
<tr>
<td valign="top" width="214">none of the above ones, so very likely it’s at least referencing System.Windows.dll</td>
<td valign="top" width="325">System.Windows.Controls.MediaElement me = null;</td>
</tr>
</tbody>
</table>
<p>I don&#8217;t know if anybody experienced problems with apps crashing after going to the marketplace submissions process, but the first place to search for errors appears to be the detected capabilities. The Marketplace Test Kit performs the same analysis the marketplace does, so it&#8217;s easy to check. The engineering team is working on fixing the issues, but for the time being forcing detection by adding dummy elements is easiest workaround.</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=713" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=713&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/12/23/marketplace-fails-to-detect-capabilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testing your app with various connection speeds</title>
		<link>http://blog.tomverhoeff.nl/2011/12/06/testing-your-app-with-various-connection-speeds/</link>
		<comments>http://blog.tomverhoeff.nl/2011/12/06/testing-your-app-with-various-connection-speeds/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 10:35:49 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[netlimiter]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[windows phone 7]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=706</guid>
		<description><![CDATA[Would you like this feature to be integrated into the WP7 emulator? Vote here! An important aspect of every mobile application that uses the internet connection is the way it handles slow connections. As a developer you cannot predict if you are app will be used over high-speed UMTS or slow GPRS. In WP7 development [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>Would you like this feature to be integrated into the WP7 emulator? <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dwZGV2LnVzZXJ2b2ljZS5jb20vZm9ydW1zLzExMDcwNS1hcHAtcGxhdGZvcm0vc3VnZ2VzdGlvbnMvMTc2NzU0My1lbXVsYXRlLWJhZC1kYXRhLWNvbm5lY3Rpb24=" target=\"_blank\">Vote here!</a></strong></p>
<p>An important aspect of every mobile application that uses the internet connection is the way it handles slow connections. As a developer you cannot predict if you are app will be used over high-speed UMTS or slow GPRS. In WP7 development there are some API&#8217;s available to determine the connection type, but you can never be sure about the exact speed. To ensure the best experience for your users testing some scenarios is very important. Unlike the Android emulator, the Windows Phone emulator does not provide any functionality to limit the network speed, but there are some alternatives that don&#8217;t require you to take your phone to the middle of an empty desert. In this post I will cover throttling of the network connection using NetLimiter.</p>
<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTIvbmV0bGltaXRlcjEucG5n"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="netlimiter1" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/12/netlimiter1_thumb.png" alt="netlimiter1" width="569" height="192" border="0" /><span id="more-706"></span></a></p>
<p>NetLimiter is an advanced software suite that allows analysis and shaping of bandwidth. It can be used to limit the bandwidth on a specific process. This is exactly what we need to limit the network speed of the Windows Phone Emulator. Download and install <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5uZXRsaW1pdGVyLmNvbS9kb3dubG9hZC5waHA=" target=\"_blank\">NetLimiter</a> from their website, unfortunately this requires a reboot. After launching NetLimiter limiting the speed is pretty easy. First make sure you find the Windows Phone Emulator process in the list.</p>
<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTIvbmV0bGltaXRlcl9kaWFsb2cucG5n"><img style="background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" title="netlimiter_dialog" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/12/netlimiter_dialog_thumb.png" alt="netlimiter_dialog" width="235" height="71" align="left" border="0" /></a>The UI shows the current transfer rate, but the second number both for DL and UL can be used to limit the speed. Double clicking opens a dialog where a limit can be specified and enabled/disabled. Hitting save will immediately apply the limit to the connection.</p>
<p>So what connection speeds should you test for? As a reference I looked up the different presets the Android emulator offers, this includes al relevant connection types. Please note that this is kilobits per second.</p>
<div align="center">
<table align="center">
<tbody>
<tr>
<th>Type</th>
<th>
<p align="center">Up (kbps)</p>
</th>
<th>Down (kbps)</th>
</tr>
<tr>
<td>GSM/CSD</td>
<td>14.4</td>
<td>14.4</td>
</tr>
<tr>
<td>HSCSD</td>
<td>14.4</td>
<td>43.2</td>
</tr>
<tr>
<td>GPRS</td>
<td>40.0</td>
<td>80.0</td>
</tr>
<tr>
<td>EDGE/EGPRS</td>
<td>118.4</td>
<td>236.8</td>
</tr>
<tr>
<td>UMTS/3G</td>
<td>128.0</td>
<td>1920.0</td>
</tr>
<tr>
<td>HSDPA</td>
<td>348.0</td>
<td>14400.0</td>
</tr>
</tbody>
</table>
</div>
<p>Good luck with testing and please let me know what issues you encountered with slow speeds.</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=706" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=706&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/12/06/testing-your-app-with-various-connection-speeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Phone App Event in Eindhoven</title>
		<link>http://blog.tomverhoeff.nl/2011/12/01/windows-phone-app-event-in-eindhoven/</link>
		<comments>http://blog.tomverhoeff.nl/2011/12/01/windows-phone-app-event-in-eindhoven/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 12:41:37 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=681</guid>
		<description><![CDATA[Two days ago the biggest Windows Phone 7 developer event to date in the Netherlands took place. With the official launch of WP7 in our country and the recent addition of Nokia phones to the line-up developer interest is rising. A total of about 300 attendees showed up for a full day of sessions including [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTIvOWI4ZXguanBn"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="9b8ex" border="0" alt="9b8ex" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/12/9b8ex_thumb.jpg" width="603" height="453" /></a></p>
<p>Two days ago the biggest Windows Phone 7 developer event to date in the Netherlands took place. With the official launch of WP7 in our country and the recent addition of Nokia phones to the line-up developer interest is rising. A total of about 300 attendees showed up for a full day of sessions including a basic introduction the dev platform and tools, more advanced topics like push notification and fast application switching and a session on app monetization. The sessions where presented by Maarten Struys, Fons Sonnemans and myself. A big thank you goes out to Microsoft’s Matthijs Hoekstra, the Dutch WP7dev evangelist, who organized the event at the High Tech Campus in Eindhoven.</p>
<p><span id="more-681"></span>
<p>Here’s the full program for the day:</p>
<table border="1" cellspacing="0" cellpadding="2" width="541">
<tbody>
<tr>
<td valign="top" width="85"><b>09:30-10:30</b></td>
<td valign="top" width="134"><b>Matthijs Hoekstra &amp; Tom Verhoeff</b></td>
<td valign="top" width="320"><b>Windows Phone 7.5 Overview</b></td>
</tr>
<tr>
<td valign="top" width="85">10:30-11:00</td>
<td valign="top" width="134">break</td>
<td valign="top" width="320">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="85"><b>11:00-12:00</b></td>
<td valign="top" width="134"><b>Fons Sonnemans</b></td>
<td valign="top" width="320"><b>Building Windows Phone Apps met Silverlight</b></td>
</tr>
<tr>
<td valign="top" width="85">12:00-13:00</td>
<td valign="top" width="134">lunch</td>
<td valign="top" width="320">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="85"><b>13:00-14:00</b></td>
<td valign="top" width="134"><b>Maarten Struys</b></td>
<td valign="top" width="320"><b>Windows Phone 7.5 Fast Application Switching, Thombstoning en Multitasking</b></td>
</tr>
<tr>
<td valign="top" width="85">14:00-14:15</td>
<td valign="top" width="134">break</td>
<td valign="top" width="320">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="85"><b>14:15-15:15</b></td>
<td valign="top" width="134"><b>Fons Sonnemans</b></td>
<td valign="top" width="320"><b>Live Tiles en Push Notifications,            <br />breng je applicaties tot leven</b></td>
</tr>
<tr>
<td valign="top" width="85">15:15-15:30</td>
<td valign="top" width="134">break</td>
<td valign="top" width="320">&nbsp;</td>
</tr>
<tr>
<td valign="top" width="85"><b>15:30-16:30</b></td>
<td valign="top" width="134"><b>Tom Verhoeff</b></td>
<td valign="top" width="320"><b>Windows Phone Marketplace,&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />hoe verdien je geld met je applicatie</b></td>
</tr>
<tr>
<td valign="top" width="85">16:30-17:30</td>
<td valign="top" width="134">Borrel</td>
<td valign="top" width="320">&nbsp;</td>
</tr>
</tbody>
</table>
<p>Here’s a list of interesting links for those who attended my sessions:</p>
<ul>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2dzLm1pY3Jvc29mdC5ubC9ibG9ncy9taG9la3N0cmEvYXJjaGl2ZS8yMDExLzExLzMwL3dpbmRvd3MtcGhvbmUtYXBwLWRldi1ldmVudC1wcmVzZW50YXRpZXMuYXNweA==" target=\"_blank\">Entry on Matthijs Hoekstra’s blog containing all content</a> </li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NyZWF0ZS5tc2RuLmNvbQ==" target=\"_blank\">Windows Phone App Hub</a> – THE place to get started </li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21vbml0b3IuZGlzdGltby5jb20v" target=\"_blank\">Distimo Monitor</a> – The tool I demonstrated to analyze your apps performance </li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cHM6Ly93d3cuZHJlYW1zcGFyay5jb20vZGVmYXVsdC5hc3B4" target=\"_blank\">Dreamspark</a> – Microsoft’s program to get free software and App Hub access to students </li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zdXJmc3BvdC5ubA==" target=\"_blank\">Surfspot.nl</a> &amp; <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zbGltLm5s" target=\"_blank\">Slim.nl</a> – Required for Dutch students to access Dreamspark </li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NoYW5uZWw5Lm1zZG4uY29tL1Nlcmllcy9XaW5kb3dzLVBob25lLTctRGV2ZWxvcG1lbnQtZm9yLUFic29sdXRlLUJlZ2lubmVycz9wYWdlPTE=" target=\"_blank\">Windows Phone 7 for Absolute Beginners</a> – Great video series to get started </li>
</ul>
<p>Thank you all for attending the sessions. If you any questions related to my presentations or getting started with WP7 development in general you can use the comments, find me on <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50d2l0dGVyLmNvbS90b212ZXJob2VmZg==" target=\"_blank\">Twitter</a> or use my <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvY29udGFjdC8=" target=\"_blank\">contact form</a></p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=681" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=681&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/12/01/windows-phone-app-event-in-eindhoven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building smartphone applications at Night of the Nerds</title>
		<link>http://blog.tomverhoeff.nl/2011/10/09/building-smartphone-applications-at-night-of-the-nerds/</link>
		<comments>http://blog.tomverhoeff.nl/2011/10/09/building-smartphone-applications-at-night-of-the-nerds/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 14:51:31 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[night of the nerds]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=655</guid>
		<description><![CDATA[Note for English readers: Yesterday I did a few sessions about Windows Phone/Smartphone app development at a Dutch event called Night of the Nerds focused on 14-18 year old secondary school students. This blogpost will introduce some resources to get them started. Because of the target audience this post is presented in Dutch. Gisteravond tijdens [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note for English readers: Yesterday I did a few sessions about Windows Phone/Smartphone app development at a Dutch event called Night of the Nerds focused on 14-18 year old secondary school students. This blogpost will introduce some resources to get them started. Because of the target audience this post is presented in Dutch.</em></p>
<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvV1BfMDAwNTU0LmpwZw=="><img class="size-large wp-image-657 alignnone" title="WP_000554" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/WP_000554-1024x768.jpg" alt="" width="553" height="415" /></a></p>
<p>Gisteravond tijdens <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5uaWdodG9mdGhlbmVyZHMubmwvMjAxMS8=">Night of the Nerds</a> heb ik drie presentaties gegeven over het <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5uaWdodG9mdGhlbmVyZHMubmwvMjAxMS8/cD01NDI=">ontwikkelen van smartphone applicaties</a>. Night of the Nerds is een evenement gericht op middelbare scholieren van 14-18 jaar oud met interesse in techniek. Het evenement is open voor alles en iedereen die het leuk vindt om met techniek bezig te zijn. Tijdens een clinic van 45 minuten heb ik kort de wereld van smartphones en apps geintroduceerd en aansluitend een demonstratie gegeven van het bouwen van een simpele twitter applicatie. Veel bezoekers reageerden enthousiast en wilden graag thuis aan de slag met het bouwen van een eigen app. In deze blogpost vinden jullie alle benodigde informatie om de eerste stappen te maken als app-ontwikkelaar.</p>
<p><span id="more-655"></span></p>
<p>Voor geinterreseerden zijn de slides van gisteravond terug te vinden op SlideShare:</p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/9616730" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<p>Verder heb ik de broncode van de voorbeeld-Twitterapplicatie ook online gezet. Zodra je de Windows Phone ontwikkeltools geinstalleerd hebt (zie de links verderop in deze post) kun je broncode downloaden en zelf gebruiken. Ik heb de code voorzien van commentaar met extra uitleg. De broncode is <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd25sb2FkLnRvbXZlcmhvZWZmLm5sL1R3aXR0ZXJOaWdodG90TmVyZHMuemlw" target=\"_blank\">hier te downloaden</a>.</p>
<p>Tijdens de clinic gaf ik al aan dat het ontwikkelen van smartphone applicaties op de verschillende platformen (iPhone, Android, WP7) vergelijkbaar werkt, maar dat wel elk platform een andere taal en andere tools gebruikt. Zelf ben ik gespecialiseerd in Windows Phone development, maar verderop in deze post geef ik ook wat aanwijzingen om aan de slag te gaan met de andere platformen. In ieder geval heel veel succes met het bouwen van je eigen applicatie. Ik hoor het graag als je met je eigen project bezig bent of als je een probleem tegenkomt. Ik ben altijd te bereiken via <a title=\"Tom Verhoeff @ Twitter\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50d2l0dGVyLmNvbS90b212ZXJob2VmZg==" target=\"_blank\">Twitter</a>, <a title=\"Tom Verhoeff @ Facebook\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mYWNlYm9vay5jb20vdG9tdmVyaG9lZmY=" target=\"_blank\">Facebook </a>of de <a title=\"Contact form\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvY29udGFjdC8=" target=\"_blank\">contact form</a> van deze weblog.</p>
<h2>Windows Phone 7</h2>
<p>Een echte aanrader is de videoserie <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NoYW5uZWw5Lm1zZG4uY29tL1Nlcmllcy9XaW5kb3dzLVBob25lLTctRGV2ZWxvcG1lbnQtZm9yLUFic29sdXRlLUJlZ2lubmVycz9wYWdlPTE=" target=\"_blank\">Windows Phone 7 for Absolute Beginners</a> op Channel9. Dit is een collectie video&#8217;s die begint vanaf het allereerste begin, het installeren van de benodigde software en het gebruik van die software. Stap voor stap gaat het daarna van het bouwen van je eerste applicatie naar steeds een wat hoger niveau.</p>
<p>Verder is er overal op internet meer informatie te vinden over het ontwikkelen voor Windows Phone 7, hierbij een kleine lijst met wat nuttige links om mee te beginnen:</p>
<ul>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NyZWF0ZS5tc2RuLmNvbQ==" target=\"_blank\">WP7 App Hub</a>, hier download je de tools en upload je eventueel je apps naar de marketplace. Ook is er veel lesmateriaal over WP7 te vinden</li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2Rvd25sb2FkL2VuL2RldGFpbHMuYXNweD9kaXNwbGF5bGFuZz1lbiZhbXA7aWQ9Mjc1NzA=" target=\"_blank\">WP7 Developer tools</a>, directe link naar de download</li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21zZG4ubWljcm9zb2Z0Lm5sL3Bob25lLw==" target=\"_blank\">WP7 op MSDN</a>, pagina op MSDN met informatie over WP7 development</li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jaGFybGVzcGV0em9sZC5jb20vcGhvbmUvaW5kZXguaHRtbA==" target=\"_blank\">Programming WP7 eBook</a>, een volledig eBook van 1000 pagina&#8217;s waarin alle aspecten van WP7 development behandeld worden</li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2hoMjAyOTE1KHY9VlMuOTIpLmFzcHg=" target=\"_blank\">WP7 Design &amp; Interaction Guide</a>, een uitgebreid document over het ontwerp van de verschillende onderdelen in de WP7 onderdelen en hoe je die in je eigen app zou kunnen toepassen</li>
<li><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2dvLm1pY3Jvc29mdC5jb20vZndsaW5rLz9MaW5rSWQ9MTk2MjI1" target=\"_blank\">WP7 Photoshop Design Templates</a>, een aantal Photoshop templates die helpen met het ontwerpen van WP7 apps in Photoshop</li>
</ul>
<div>Als je met Windows Phone aan de slag gaat kun je verder de website <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53cDcubmw=" target=\"_blank\">wp7.nl</a> volgen waar je op de hoogte gehouden wordt van al het nieuws rondom WP7. Zelf ben ik daar ook een van de editors.</div>
<h2>Android</h2>
<p>Op <a title=\"AndroidWorld\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyb2lkd29ybGQubmw=" target=\"_blank\">AndroidWorld.nl</a> wordt op dit moment een 10-delige serie van tutorials over het <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyb2lkd29ybGQubmwvYXV0aG9yL3dvdXRlci8=" target=\"_blank\">ontwikkelen van Android applicaties</a> geplaatst, elke week een nieuw artikel. De tutorials worden geschreven door<a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3dvdXRlcnZlZ3Rlcg==" target=\"_blank\"> Wouter Vegter</a>, met wie ik heb samengewerkt voor de <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5yb2Rla3J1aXMubmwvZWhiby9laGJvb3B6YWsvcGFnaW5hcy9kb3dubG9hZGFwcC5hc3B4" target=\"_blank\">EHBO applicatie</a> die ik gisteravond heb laten zien. In <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbmRyb2lkd29ybGQubmwvNjMxMjgvZGV2dHV0b3JpYWwtMS1vbnR3aWtrZWxlbi12b29yLWFuZHJvaWQtZGUtYmVub2RpZ2RlLXRvb2xzLw==" target=\"_blank\">deel 1 van de serie</a> wordt uitgelegd welke tools je nodig hebt en hoe je die installeert, in de artikelen die daarop volgen worden verschillende onderdelen van Android development geintroduceerd.</p>
<h2>iPhone</h2>
<p>Als je nog geen programmeerervaring hebt is het waarschijnlijk erg lastig om direct te beginnen met het ontwikkelen van een applicatie voor iPhone of iPad. De achterliggende programmeertaal is wat gecompliceerder en vereist meer kennis dan de talen die voor Android (Java) en Windows Phone (C#) gebruikt worden. Als je het toch wil proberen zou je om te beginnen kunnen kijken naar <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pcGhvbmVjbHViLm5sL2lwaG9uZS10aXBzL3NvZnR3YXJlL2xlZXItb250d2lra2VsZW4tdm9vci1kZS1pcGhvbmUv" target=\"_blank\">dit artikel </a>op iPhoneclub.nl, daar worden links gegeven naar een paar goede websites met informatie over het bouwen van iPhone apps.</p>
<p>&nbsp;</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=655" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=655&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/10/09/building-smartphone-applications-at-night-of-the-nerds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing old/beta applications from the App Hub</title>
		<link>http://blog.tomverhoeff.nl/2011/10/05/removing-oldbeta-applications-from-the-app-hub/</link>
		<comments>http://blog.tomverhoeff.nl/2011/10/05/removing-oldbeta-applications-from-the-app-hub/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 20:27:09 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[fiddler]]></category>
		<category><![CDATA[private beta]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=612</guid>
		<description><![CDATA[A while ago I blogged about one of the most useful features introduced with the new App Hub: private beta distribution. I have to admit, I use this one pretty often. Updating is not supported for beta&#8217;s (vote here if you would like it to be), so with every app I build my list of [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I blogged about one of the most useful features introduced with the new App Hub:<a title=\"Using private beta distribution for testing your WP7 app\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wOC8xMy91c2luZy1wcml2YXRlLWJldGEtZGlzdHJpYnV0aW9uLWZvci10ZXN0aW5nLXlvdXItd3A3LWFwcC8=" target=\"_blank\"> private beta distribution</a>. I have to admit, I use this one pretty often. Updating is not supported for beta&#8217;s (<a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dwZGV2LnVzZXJ2b2ljZS5jb20vZm9ydW1zLzExMDcwNS1hcHAtcGxhdGZvcm0vc3VnZ2VzdGlvbnMvMjI5MjEzOS1hbGxvdy11cGRhdGluZy1vZi1wcml2YXRlLWJldGEtYXBwbGljYXRpb25z" target=\"_blank\">vote here if you would like it to be</a>), so with every app I build my list of apps grows bigger and bigger. Unfortunately Microsoft appears to have missed a pretty obvious option, the actual deleting of beta&#8217;s that are finished anyway. I am able to end a beta, but it keeps showing up in the list.To keep thing manageable I decided to fire up my favourite tool Fiddler again. It helped me out with App Hub exceptions before and to my big surprise Fiddler again is the solution here. It does take some effort, but at least it keeps your App Hub account nice and tidy.</p>
<div id="attachment_618" class="wp-caption alignleft" style="width: 587px"><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvc3RhdHVzLnBuZw=="><img class="size-full wp-image-618    " title="Notice the missing &quot;Delete submissions&quot; button" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/status.png" alt="Notice the missing &quot;Delete submissions&quot; button" width="577" height="269" /></a><p class="wp-caption-text">Notice the missing &quot;Delete submissions&quot; button</p></div>
<p><span id="more-612"></span></p>
<p>So what do we need to get the job done?</p>
<ul>
<li>Fiddler, it needs to be set up to catch HTTPS traffic. <a title=\"Debugging App Hub exceptions using Fiddler\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wNy8zMS9kZWJ1Z2dpbmctYXBwLWh1Yi1leGNlcHRpb25zLXVzaW5nLWZpZGRsZXIv" target=\"_blank\">See my previous post for more info</a></li>
<li>A list op appids and appinstanceids of the beta&#8217;s to remove</li>
<li>A few minutes</li>
</ul>
<p>To get a list of the required appids just open up an empty notepad file and open up the detail view for the apps you want to remove. Check the url in your browser and save the part that is formatted like this: applicationId=&lt;appid&gt;&amp;applicationInstanceId=&lt;appinstanceid&gt;. While you are at it make sure you end the beta by using the appropriate button if you haven&#8217;t done so already. If you have your list we are ready for the actual removal process. Before moving on do note that I don&#8217;t know what actually happens on the server side when pulling this trick. I haven&#8217;t noticed any strange consequences but we&#8217;re still screwing with the App Hub, so take care. Ready? Let&#8217;s go.</p>
<p>To get started just start submitting a new application. All you need to do is enter a name, upload a random XAP (doesn&#8217;t even have to be valid) and hit &#8220;Save &amp; quit&#8221;. Now fire up Fiddler if you haven&#8217;t done so already and verify that HTTPS traffic gets captured. If you go back to the detail page of your random app you should notice a &#8220;Delete submission&#8221; button.</p>
<div><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvZGVsZXRlYnV0dG9uLnBuZw=="><img class="size-full wp-image-614 " title="deletebutton" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/deletebutton.png" alt="" width="534" height="284" /></a></p>
<p class="wp-caption-dd">This time there actually is a delete button</p>
</div>
<p>Hit the delete button and confirm deletion of the app. This will remove your submission. Notice that a delete request should show up in Fiddler. In Fiddler select the request builder in the upper right and drag the delete request into the request builder. It should look like this:</p>
<div class="mceTemp">
<p class="wp-caption-dt"><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvZmlkZGxlci5wbmc="><img class="size-full wp-image-615 " src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/fiddler.png" alt="" width="544" height="186" /></a></p>
<p class="wp-caption-dd">The actual delete request</p>
</div>
<div>
<p class="wp-caption-dt"><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvZmlkZGxlcjIucG5n"><img class="size-full wp-image-616 " title="fiddler2" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/fiddler2.png" alt="" width="578" height="231" /></a></p>
<p class="wp-caption-dd">The delete request in Fiddler&#8217;s request builder</p>
</div>
<p>Now notice the familiar applicationId=&lt;appid&gt;&amp;applicationInstanceId=&lt;appinstanceid&gt; in the request URL, just replace these with the ones you just noted. Now hit execute and keep a look on Fiddler traffic. A request should show up and turn green after a while. This means the request has been received and accepted. Your app should not show up in the list of apps anymore. You can repeat this last steps for every application you want to remove <img src='http://blog.tomverhoeff.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div>
<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMTAvZmlkZGxlcjMucG5n"><img class="alignleft size-full wp-image-617" title="fiddler3" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/10/fiddler3.png" alt="" width="612" height="71" /></a></p>
<p>Just a few remarks to wrap this up:</p>
<div>
<ul>
<li>This does NOT remove beta applications from your beta testers devices</li>
<li>You&#8217;ll only notice the app not showing up in the list anymore, it might still be present in the marketplace by using the detail url</li>
</ul>
<p>Of course tricks like this should not be required. Hopefully Microsoft will get a normal delete or archive button in place soon so we don&#8217;t have to deal with this hassle anymore.</p>
</div>
</div>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=612" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=612&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/10/05/removing-oldbeta-applications-from-the-app-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pubCenter starts expanding outside the US</title>
		<link>http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/</link>
		<comments>http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 23:56:43 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[WP7]]></category>
		<category><![CDATA[pubcenter]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=601</guid>
		<description><![CDATA[Back in July Todd Brix announced on the Windows Phone Developer blog that Microsoft pubCenter would be expanded 18 countries by the end of 2011. I haven&#8217;t seen any official announcement just yet (Update 27/09: Microsoft released an official statement today) but while checking pubCenter today I noticed it is now possible to select out of 17 countries [...]]]></description>
			<content:encoded><![CDATA[<p>Back in July Todd Brix announced on the Windows Phone Developer blog that Microsoft pubCenter <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dpbmRvd3N0ZWFtYmxvZy5jb20vd2luZG93c19waG9uZS9iL3dwZGV2L2FyY2hpdmUvMjAxMS8wNy8yMC93aW5kb3dzLXBob25lLWRldmVsb3BlcnMtZ2V0LW5ldy1hcHAtaHViLWZlYXR1cmVzLW1hbmdvLWFwcC1zdWJtaXNzaW9uLWp1c3Qtb25lLW1vbnRoLWF3YXkuYXNweA==" target=\"_blank\">would be expanded 18 countries by the end of 2011</a>. <del>I haven&#8217;t seen any official announcement just yet </del><strong>(Update 27/09: Microsoft released an <a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NvbW11bml0eS5taWNyb3NvZnRhZHZlcnRpc2luZy5jb20vYmxvZ3MvYWR2ZXJ0aXNpbmcvYXJjaGl2ZS8yMDExLzA5LzI3L01pY3Jvc29mdC1Jbl8yRDAwX0FwcC1BZHZlcnRpc2luZ18zQTAwXy1Ob3ctTW9yZS1Nb2JpbGUtRGV2ZWxvcGVycy1NYWtlLU1vbmV5LS5hc3B4" target=\"_blank\">official statement</a> today)</strong> but while checking pubCenter today I noticed it is now possible to select out of 17 countries when entering tax information. Switzerland is the only one missing compared to the list announced back in July (but hey, it&#8217;s still 2011). When exploring some more I noticed that signup now lists 12 countries and payment requests can be made for the same 12 countries. The expansion doesn&#8217;t appear to be completed, but still it&#8217;s very good and important news for WP7devs living outside the US.</p>
<p>So what are the improvements that I noticed:</p>
<ul>
<li>Tax information can be entered for 17 countries</li>
<li>Payment can be requested for 12 countries</li>
<li>PubCenter accounts can be created based in 12 countries</li>
</ul>
<div>What are the drawbacks still in place:</div>
<div>
<ul>
<li>Still only US impressions are counted</li>
<li>Still a valid US Tax ID is needed, just as with revenue from your apps</li>
</ul>
<div>I guess all information will be disclosed in an official statement by Microsoft soon, since everything is already live on pubCenter right now.</div>
</div>
<div>

<a href='http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/pubcenter_payment/' title='pubcenter_payment'><img width="150" height="150" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/09/pubcenter_payment-150x150.png" class="attachment-thumbnail" alt="pubcenter_payment" title="pubcenter_payment" /></a>
<a href='http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/pubcenter_signup/' title='pubcenter_signup'><img width="150" height="150" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/09/pubcenter_signup-150x150.png" class="attachment-thumbnail" alt="pubcenter_signup" title="pubcenter_signup" /></a>
<a href='http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/pubcenter_taxinfo/' title='pubcenter_taxinfo'><img width="150" height="150" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/09/pubcenter_taxinfo-150x150.png" class="attachment-thumbnail" alt="pubcenter_taxinfo" title="pubcenter_taxinfo" /></a>

</div>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=601" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=601&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/09/16/pubcenter-starts-expanding-outside-the-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dummy artwork for private beta submission</title>
		<link>http://blog.tomverhoeff.nl/2011/08/14/dummy-artwork-for-private-beta-submission/</link>
		<comments>http://blog.tomverhoeff.nl/2011/08/14/dummy-artwork-for-private-beta-submission/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 17:11:01 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[artwork]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=594</guid>
		<description><![CDATA[Yesterday I published a blog about private beta testing, one of the great new App Hub features. Although the feature itself is great part of the process can be a little frustrating. One of the things that frustrated me was the requirement to submit the full load of artwork. In the first stages of testing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDgvU21hbGxfbW9iaWxlX3RpbGUucG5n"><img class="alignleft size-full wp-image-595" title="Small_mobile_tile" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/08/Small_mobile_tile.png" alt="" width="99" height="99" /></a>Yesterday I published a <a title=\"Using private beta distribution for testing your WP7 app\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wOC8xMy91c2luZy1wcml2YXRlLWJldGEtZGlzdHJpYnV0aW9uLWZvci10ZXN0aW5nLXlvdXItd3A3LWFwcC8=">blog about private beta testing</a>, one of the great new App Hub features. Although the feature itself is great part of the process can be a little frustrating. One of the things that frustrated me was the requirement to submit the full load of artwork. In the first stages of testing I usually don&#8217;t have all the artwork/screenshots finished yet, which in the end forced me to create some dummy artwork. The same holds when you don&#8217;t want your artwork to be available yet before the official launch of your application.</p>
<p>To save some frustration in the future I will just share my dummy artwork. I did not try to give it any kind of design so it&#8217;s ugly, but at least it will be accepted by the App Hub. Feel free to use it in your beta tests. <a title=\"Dummy Artwork\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Rvd25sb2FkLnRvbXZlcmhvZWZmLm5sL2FydHdvcmsuemlw">Here&#8217;s a zip</a> containing all the files.</p>
<p>Happy beta testing!</p>
<p>&nbsp;</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=594" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=594&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/08/14/dummy-artwork-for-private-beta-submission/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using private beta distribution for testing your WP7 app</title>
		<link>http://blog.tomverhoeff.nl/2011/08/13/using-private-beta-distribution-for-testing-your-wp7-app/</link>
		<comments>http://blog.tomverhoeff.nl/2011/08/13/using-private-beta-distribution-for-testing-your-wp7-app/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 23:24:10 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=587</guid>
		<description><![CDATA[A while ago Microsoft introduced a big improvement to the App Hub. Recently I gave one of the new features, private beta testing, a spin. The process is actually easier than I thought it would be. There are a few things to keep in mind though. In this post I will share a quick walkthrough [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago Microsoft introduced a big improvement to the <a title=\"App Hub\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2NyZWF0ZS5tc2RuLmNvbQ==" target=\"_blank\">App Hub</a>. Recently I gave one of the new features, private beta testing, a spin. The process is actually easier than I thought it would be. There are a few things to keep in mind though. In this post I will share a quick walkthrough for distributing your app through private beta-testing. Please pay attention to the remarks. Dutch readers might recognize the info in the post, I recently started as an editor at Dutch WP7 community and newswebsite <a title=\"WP7.nl\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53cDcubmw=" target=\"_blank\">WP7.nl</a> where I published a <a title=\"Beta-testen van Windows Phone applicaties\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53cDcubmwvMjY5Ny9iZXRhLXRlc3Rlbi12YW4td2luZG93cy1waG9uZS1hcHBsaWNhdGllcy8=" target=\"_blank\">similar article in Dutch</a></p>
<p><span id="more-587"></span></p>
<p>So first of all, why would you want to use private beta testing instead of just sending over the XAP to your testers? There are some big advantages:</p>
<p>- The tester does not need a developer unlocked phone, every phone connected to the marketplace can be used for beta-testing<br />
- No need to worry about your IP. The tester gets the app on his phone without ever gaining access to the XAP. The test license automatically expires after 90 days so again no worries here.<br />
- It&#8217;s way more convenient both for you and the tester. Instead of passing over the XAP and manually deploying it all a tester needs to do is visit the link you provide to them.<br />
- All you need from a tester is his/her marketplace Live ID</p>
<p>So lets take a quick step-by-step walkthrough. The process is equal to submitting and app for actual publishing, with just a few minor differences.</p>
<ol>
<li>
<div>Log in to the App Hub en select &#8220;Submit a new application&#8221;</div>
</li>
<li>
<div>Enter an application name, just for your own reference within the App Hub</div>
</li>
<li>
<div>Choose private beta instead of submit to marketplace</div>
</li>
<li>
<div>Upload your XAP</div>
</li>
<li>
<div>On the next page enter the application information. Remember this information is meant for you testers, you will redo the submission process for final publication. (<a title=\"Dummy artwork for private beta submission\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wOC8xNC9kdW1teS1hcnR3b3JrLWZvci1wcml2YXRlLWJldGEtc3VibWlzc2lvbi8=">Here&#8217;s some dummy artwork</a>, in case you don&#8217;t have artwork yet)</div>
</li>
<li>
<div>After finishing all the metadata and artwork you now get to the actual part of granting access to your testers. You will need the Live ID your tester uses to connect to the marketplace. Enter the Live ID for every tester and make sure you separate them using a semicolon, just newlines won&#8217;t do the job (I found that one out the hard way) Remember that the amount of testers is limited to 100 and the list can be updated at any time.</div>
</li>
<li>
<div>Submit your application. It will now be published through Microsoft&#8217;s CDN which will take a few hours. You will get an e-mail notification once it&#8217;s done. This e-mail will contain the application ID you need to contact your testers.</div>
<div><a href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDgvYmV0YW1haWwucG5n"><img class="aligncenter size-full wp-image-588" title="betamail" src="http://blog.tomverhoeff.nl/wp-content/uploads/2011/08/betamail.png" alt="" width="529" height="661" /></a></div>
</li>
<li>
<div>Now send your testers an e-mail with test instructions. Note that although you provide the Live IDs to Microsoft it is still your job to send test instructions and a download link to the testers. There&#8217;s a few things to include in the e-mail to your testers:</div>
</li>
</ol>
<ul>
<li>
<div>Test intructions. On what aspects do they need to focus. Also mention functionality that does not work yet to prevent irrelevant feedback</div>
</li>
<li>
<div>Explain how you would like to receive feedback. Do you want it through e-mail or for example through the marketplace review system which is also available to test apps</div>
</li>
<li>
<div>The link to the marketplace, required to actually download the application. Some users have problems with the zune link, replacing it with http://windowsphone.com/s?appid=&lt;appid&gt; will always work.</div>
</li>
<li>
<div>Of course some thanks in advance for taking the time to test your application</div>
</li>
</ul>
<p>Some remarks that require emphasis:</p>
<ul>
<li>
<div>The direct link provides access to your app&#8217;s page in the marketplace. This is available to anyone with the link, even when their live ID has not been granted access. The permission check will occur when installing the app. If there is anything confidential in your app, don&#8217;t disclose it in your test app&#8217;s description or screenshots. Since there&#8217;s no certification involved dummy data will do just fine.</div>
</li>
<li>
<div>The regular update process does not work for test applications. Every new version requires a new marketplace submission and new e-mail with link to the testers. This is something that hopefully will be improved in the future, for now please take it into account.</div>
</li>
</ul>
<p>Microsoft deserves some credits for getting this beta testing infrastructure in place. It is not perfect yet, but is a big improvement compared to the manual exchange of XAP files.</p>
<p>&nbsp;</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=587" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=587&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/08/13/using-private-beta-distribution-for-testing-your-wp7-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WP7 Review Reader: New marketplaces</title>
		<link>http://blog.tomverhoeff.nl/2011/08/03/wp7-review-reader-new-marketplaces/</link>
		<comments>http://blog.tomverhoeff.nl/2011/08/03/wp7-review-reader-new-marketplaces/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 13:43:03 +0000</pubDate>
		<dc:creator>Tom Verhoeff</dc:creator>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[app hub]]></category>
		<category><![CDATA[marketplace]]></category>
		<category><![CDATA[wp7dev]]></category>
		<category><![CDATA[wp7nl]]></category>
		<category><![CDATA[wp7RR]]></category>
		<category><![CDATA[wpdev]]></category>

		<guid isPermaLink="false">http://blog.tomverhoeff.nl/?p=581</guid>
		<description><![CDATA[With the launch of the new App Hub Microsoft also opened up 19 new consumer markets for application submission. Developers running the Mango beta can already access the new marketplace and thus can leave reviews for applications. Therefore I updated the Review Reader with support for all new marketplaces. If you haven&#8217;t done so please [...]]]></description>
			<content:encoded><![CDATA[<p>With the <a title=\"Windows Phone Developers Get New App Hub Features: Mango app submission just one month away\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3dpbmRvd3N0ZWFtYmxvZy5jb20vd2luZG93c19waG9uZS9iL3dwZGV2L2FyY2hpdmUvMjAxMS8wNy8yMC93aW5kb3dzLXBob25lLWRldmVsb3BlcnMtZ2V0LW5ldy1hcHAtaHViLWZlYXR1cmVzLW1hbmdvLWFwcC1zdWJtaXNzaW9uLWp1c3Qtb25lLW1vbnRoLWF3YXkuYXNweA==" target=\"_blank\">launch of the new App Hub </a>Microsoft also opened up 19 new consumer markets for application submission. Developers running the Mango beta can already access the new marketplace and thus can leave reviews for applications. Therefore I updated the <a title=\"Windows Phone 7 Review Reader\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMC8xMS8wMi93aW5kb3dzLXBob25lLTctcmV2aWV3LXJlYWRlci8=" target=\"_blank\">Review Reader</a> with support for all new marketplaces. If you haven&#8217;t done so please make sure your applications are submitted to the new marketplaces, even if your app was set for worldwide distribution it requires manual action (see my blogpost on <a title=\"Updated App Hub! But what happened to worldwide distribution?\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wNy8yMC91cGRhdGVkLWFwcC1odWItYnV0LXdoYXQtaGFwcGVuZWQtdG8td29ybGR3aWRlLWRpc3RyaWJ1dGlvbi8=" target=\"_blank\">worldwide distribution</a>).</p>
<p>It&#8217;s also worthwile to note a few changes to the new App Hub that impact checking your reviews. Within the App Hub it is now possible to view reviews and average for <span style="text-decoration: underline;">one marketplace at a time.</span> This is an improvement, but MS isn&#8217;t quite there yet when they want to provide <strong>easy and efficient </strong>access to reviews.  Compared to the App Hub my review reader still offers this extra functionality:</p>
<p>- Overview of all marketplaces</p>
<p>- No-nonsense interface</p>
<p>- <a title=\"WP7 Review Reader – Status update &amp; CSV Export\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wMi8wMS93cDctcmV2aWV3LXJlYWRlci1zdGF0dXMtdXBkYXRlLWNzdi1leHBvcnQv" target=\"_blank\">Excel/CSV export</a></p>
<p>- <a title=\"Get in touch with your WP7 App Reviewers\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2cudG9tdmVyaG9lZmYubmwvMjAxMS8wMi8yMS9nZXQtaW4tdG91Y2gtd2l0aC15b3VyLXdwNy1hcHAtcmV2aWV3ZXJzLw==" target=\"_blank\">A try at contacting the reviewers</a></p>
<p>- Average ratings since last update</p>
<p>I still hope Microsoft will improve this experience in a future update, in the meantime my tool will stay available for all WP7 devs out there. Please let me know if you have any feedback or feature suggestions. You can find me on <a title=\"Tom Verhoeff @ Twitter\" href="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50d2l0dGVyLmNvbS90b212ZXJob2VmZg==" target=\"_blank\">Twitter</a>.</p>
 <img src="http://blog.tomverhoeff.nl/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=581" width="1" height="1" style="display: none;" /><img src="http://blog.tomverhoeff.nl/?ak_action=api_record_view&id=581&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tomverhoeff.nl/2011/08/03/wp7-review-reader-new-marketplaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

