<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Odie&#039;s Blog</title>
	<atom:link href="http://studiohub.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://studiohub.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 02 Dec 2011 17:16:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='studiohub.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Odie&#039;s Blog</title>
		<link>http://studiohub.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://studiohub.wordpress.com/osd.xml" title="Odie&#039;s Blog" />
	<atom:link rel='hub' href='http://studiohub.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Migrating WF Application to Azure via Windows Azure Accelerator for Web Roles</title>
		<link>http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/</link>
		<comments>http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 02:19:39 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Window Azure]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[WF]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/?p=338</guid>
		<description><![CDATA[While wrapping up my demos for my presentation “Moving WF applications to Azure”, I decided to repackage my demos using Windows Azure Accelerator to conserve the number of Web Roles I was using in Azure.&#160; A quick summary of the &#8230; <a href="http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=338&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While wrapping up my demos for my presentation “<a href="http://studiohub.wordpress.com/2011/11/30/presentation-moving-wf-applications-to-azure/">Moving WF applications to Azure</a>”, I decided to repackage my demos using <a href="http://waawebroles.codeplex.com/">Windows Azure Accelerator</a> to conserve the number of Web Roles I was using in Azure.&#160; </p>
<p>A quick summary of the issue is as follows:</p>
<ol>
<li>Create a Windows Azure Accelerator project, and upload it to Azure (Steps performed according to instructions provided by WAA)</li>
<li>From the base address (i.e. &lt;application&gt;.cloudapp.net), create a IIS Site name.&#160; I just typed a random, non-active hostname for the Hostname, as I was intending to use the test link instead.     <br />&#160;<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image.png?w=496&#038;h=145" width="496" height="145" /></li>
<li>Create a Windows WF 4.0 project, and browse to it. The generated screen with a link to the WSDL is displayed.<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image1.png?w=491&#038;h=157" width="491" height="157" /></li>
<li>Publish the WF Application to the IIS web site.&#160; It doesn’t matter if the deployment is marked as an IIS application.<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image2.png?w=358&#038;h=220" width="358" height="220" /></li>
<li>Browse to the <font color="#ff0000">test site </font>where a page showing that metadata publishing is disabled. (i.e the /test/testwf/ location, rather than from the host name)<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image3.png?w=512&#038;h=229" width="512" height="229" /></li>
<li>No amount of web.config changes will enable the metadata publishing, such as an example below.<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image4.png?w=512&#038;h=264" width="512" height="264" /></li>
</ol>
<p>Logging onto the Azure Web Role instance revealed the following IIS setup.</p>
<p><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image5.png?w=260&#038;h=235" width="260" height="235" /></p>
<p>I’m guessing that the test sites use URL Rewrite, but somehow the web.config is not picked up.</p>
<p>What finally worked for me is as follows:</p>
<ol>
<li>Get a DNS Alias (CNAME) to point to my base cloud application, e.g. using a free domain name from no-ip.com.<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image6.png?w=555&#038;h=123" width="555" height="123" /></li>
<li>Reconfigure WAA to accept the new Host Name<img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image7.png?w=559&#038;h=164" width="559" height="164" /></li>
<li>Browse to the WF Service using the Site address instead of the test site address, and voila, the no configuration setup now works.</li>
<p><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/12/image8.png?w=565&#038;h=129" width="565" height="129" /></p>
</ol>
<p>I hope this helps someone save a couple of hours of sleep.&#160; Now onto figuring out Azure Composite Applications.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=338&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/12/image8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Presentation: &quot;Moving WF Applications to Azure&#8221;</title>
		<link>http://studiohub.wordpress.com/2011/11/30/presentation-moving-wf-applications-to-azure/</link>
		<comments>http://studiohub.wordpress.com/2011/11/30/presentation-moving-wf-applications-to-azure/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 02:03:50 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Window Azure]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[WF]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/?p=327</guid>
		<description><![CDATA[My presentation &#34;Moving WF Applications to Azure&#34; to the Azure User Group Singapore (AzureUG.sg) on 29th Nov 2011 covered the following topics: - What is Window Workflow Foundation? - What are the features, and how does one implement them? - &#8230; <a href="http://studiohub.wordpress.com/2011/11/30/presentation-moving-wf-applications-to-azure/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=327&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/11/image.png?w=501&#038;h=256" width="501" height="256" /></p>
<p>My presentation &quot;Moving WF Applications to Azure&quot; to the Azure User Group Singapore (AzureUG.sg) on 29th Nov 2011 covered the following topics:    <br />- What is Window Workflow Foundation?     <br />- What are the features, and how does one implement them?     <br />- Why is it relevant to applications moving into Azure?     <br />- What are my migration / development options for using WF in Azure?</p>
<p>&#160;</p>
<p>Slides have been uploaded to Slideshare: <a href="http://goo.gl/sz4IP">http://goo.gl/sz4IP</a>     </p>
<p>Demo codes have been uploaded to Azure Storage    <br />- WFSoln: <a href="http://goo.gl/Fmsc9">http://goo.gl/Fmsc9</a>     <br />- AzureWFSoln: <a href="http://goo.gl/9OXo4">http://goo.gl/9OXo4</a></p>
<p>[Updated] Migrations using Windows Azure Accelerator for Web Roles has been resolved.&#160; Please take a look at <a title="http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/" href="http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/">http://studiohub.wordpress.com/2011/12/02/migrating-wf-application-to-azure-via-windows-azure-accelerator-for-web-roles/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=327&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/11/30/presentation-moving-wf-applications-to-azure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/11/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Nexus One 2.3.6</title>
		<link>http://studiohub.wordpress.com/2011/09/26/nexus-one-2-3-6/</link>
		<comments>http://studiohub.wordpress.com/2011/09/26/nexus-one-2-3-6/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 02:08:19 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[Nexus One]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/09/26/nexus-one-2-3-6/</guid>
		<description><![CDATA[Android 2.3.6 is already available for stock Nexus One, and there are fears that this build may “infect” Nexus One with the blocked tethering issue that plagued the Nexus S. For me, it seems that the WiFi Hotspot feature still &#8230; <a href="http://studiohub.wordpress.com/2011/09/26/nexus-one-2-3-6/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=325&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Android 2.3.6 is already available for stock Nexus One, and there are fears that this build may “infect” Nexus One with the blocked tethering issue that plagued the Nexus S.</p>
<p>For me, it seems that the WiFi Hotspot feature still worked, except that the AP Name got reset to AndroidAP.&#160; After reconfiguring the name and password for WPA2, I’m once again able to tether off my N1’s 3G network.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/325/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=325&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/09/26/nexus-one-2-3-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Workflow Receive Activity&#8211;Parameter Behaviour</title>
		<link>http://studiohub.wordpress.com/2011/09/26/windows-workflow-receive-activityparameter-behaviour/</link>
		<comments>http://studiohub.wordpress.com/2011/09/26/windows-workflow-receive-activityparameter-behaviour/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 02:00:31 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Workflow Foundation]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[Parameters]]></category>
		<category><![CDATA[Receive Activity]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WF]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/09/26/windows-workflow-receive-activityparameter-behaviour/</guid>
		<description><![CDATA[I recently had an experience where I had created a workflow service that was invoked using a channel factory and accepts 2 String arguments. However, after some base component refactoring, and porting the old workflow use the new components, the &#8230; <a href="http://studiohub.wordpress.com/2011/09/26/windows-workflow-receive-activityparameter-behaviour/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=324&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently had an experience where I had created a workflow service that was invoked using a channel factory and accepts 2 String arguments. However, after some base component refactoring, and porting the old workflow use the new components, the invocation failed with incorrect numbers of parameters.</p>
<p>I came across Ron Jacob’s post on making WF Services work like WCF and did a small spike project based on this blog post :<a href="http://blogs.msdn.com/b/rjacobs/archive/2010/07/30/making-a-workflowservice-work-like-a-wcf-service.aspx">http://blogs.msdn.com/b/rjacobs/archive/2010/07/30/making-a-workflowservice-work-like-a-wcf-service.aspx</a></p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="100">&#160;</td>
<td valign="top" width="100">WCF</td>
</tr>
<tr>
<td valign="top" width="100">Definition</td>
<td valign="top" width="100"><a href="http://studiohub.files.wordpress.com/2011/09/image1.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb1.png?w=260&#038;h=110" width="260" height="110" /></a></td>
</tr>
<tr>
<td valign="top" width="100">WCF Test Client Proxy</td>
<td valign="top" width="100"><a href="http://studiohub.files.wordpress.com/2011/09/image2.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb2.png?w=260&#038;h=101" width="260" height="101" /></a></td>
</tr>
<tr>
<td valign="top" width="100">XML Message</td>
<td valign="top" width="100"><a href="http://studiohub.files.wordpress.com/2011/09/image3.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb3.png?w=260&#038;h=175" width="260" height="175" /></a></td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>The corresponding WF Service was created, and I updated the Receive configuration to use parameters, but the behaviour did not yet match that of the WCF method.</p>
<table border="0" cellspacing="0" cellpadding="2" width="202">
<tbody>
<tr>
<td valign="top" width="100">&nbsp;</td>
<td valign="top" width="100">Workflow Service</td>
</tr>
<tr>
<td valign="top" width="100">Definition</td>
<td valign="top" width="100"><a href="http://studiohub.files.wordpress.com/2011/09/image4.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb4.png?w=213&#038;h=260" width="213" height="260" /></a></td>
</tr>
<tr>
<td valign="top" width="100">Receive Configuration</td>
<td valign="top" width="100"><a href="http://studiohub.files.wordpress.com/2011/09/image5.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb5.png?w=260&#038;h=90" width="260" height="90" /></a></td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>Apparently, the Send Parameters also has to be configured so that the behaviour is consistent.</p>
<table border="0" cellspacing="0" cellpadding="2" width="355">
<tbody>
<tr>
<td valign="top" width="89">&nbsp;</td>
<td valign="top" width="262">WF / Non-WCF behaviour</td>
<td valign="top" width="2">WF / WCF behaviour</td>
</tr>
<tr>
<td valign="top" width="89">Send Configuration</td>
<td valign="top" width="262"><a href="http://studiohub.files.wordpress.com/2011/09/image6.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb6.png?w=260&#038;h=82" width="260" height="82" /></a></td>
<td valign="top" width="2"><a href="http://studiohub.files.wordpress.com/2011/09/image7.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb7.png?w=260&#038;h=75" width="260" height="75" /></a></td>
</tr>
<tr>
<td valign="top" width="89">WCF Test Client Proxy</td>
<td valign="top" width="262"><a href="http://studiohub.files.wordpress.com/2011/09/image8.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;float:right;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" align="right" src="http://studiohub.files.wordpress.com/2011/09/image_thumb8.png?w=260&#038;h=108" width="260" height="108" /></a></td>
<td valign="top" width="2"><a href="http://studiohub.files.wordpress.com/2011/09/image9.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb9.png?w=260&#038;h=99" width="260" height="99" /></a></td>
</tr>
<tr>
<td valign="top" width="89">XML Message</td>
<td valign="top" width="262"><a href="http://studiohub.files.wordpress.com/2011/09/image10.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb10.png?w=260&#038;h=160" width="260" height="160" /></a></td>
<td valign="top" width="2">
<p><a href="http://studiohub.files.wordpress.com/2011/09/image11.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb11.png?w=260&#038;h=172" width="260" height="172" /></a></p>
</td>
</tr>
</tbody>
</table>
<p>With this change on my workflow, my channel factory invocation now works again!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=324&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/09/26/windows-workflow-receive-activityparameter-behaviour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb9.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb10.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb11.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>SLAT required for Hyper-V3 in Windows 8 / Server 8</title>
		<link>http://studiohub.wordpress.com/2011/09/17/slat-required-for-hyper-v3-in-windows-8-server-8/</link>
		<comments>http://studiohub.wordpress.com/2011/09/17/slat-required-for-hyper-v3-in-windows-8-server-8/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 17:51:09 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Coreinfo]]></category>
		<category><![CDATA[HyperV]]></category>
		<category><![CDATA[Server 8]]></category>
		<category><![CDATA[SLAT]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/09/17/slat-required-for-hyper-v3-in-windows-8-server-8/</guid>
		<description><![CDATA[Here’s confirmation that Hyper-V3 in Windows 8 / Server 8 requires Second Level Address Translation (SLAT) capable processors.&#160;&#160; Previously, SLAT was only needed if you wanted RemoteFX capabilities using Hyper-V in Server 2008. If you need to check your processor &#8230; <a href="http://studiohub.wordpress.com/2011/09/17/slat-required-for-hyper-v3-in-windows-8-server-8/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=301&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here’s confirmation that Hyper-V3 in Windows 8 / Server 8 requires Second Level Address Translation (SLAT) capable processors.&nbsp;&nbsp; Previously, SLAT was only needed if you wanted <a href="http://studiohub.wordpress.com/2011/02/24/enable-remotefx-on-hyper-v-server-sp1/">RemoteFX</a> capabilities using Hyper-V in Server 2008.</p>
<p><a href="http://studiohub.files.wordpress.com/2011/09/image.png"><img title="image" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/09/image_thumb.png?w=644&#038;h=132" width="644" height="132"></a></p>
<p> If you need to check your processor for SLAT compatibility, do check out Coreinfo by Mark Russinovich at <a title="http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx" href="http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx">http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=301&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/09/17/slat-required-for-hyper-v3-in-windows-8-server-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Running Final Fantasy XIV remotely from a browser window!</title>
		<link>http://studiohub.wordpress.com/2011/09/17/running-final-fantasy-xiv-remotely-from-a-browser-window/</link>
		<comments>http://studiohub.wordpress.com/2011/09/17/running-final-fantasy-xiv-remotely-from-a-browser-window/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 17:20:01 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[FFXIV]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/09/17/running-final-fantasy-xiv-remotely-from-a-browser-window/</guid>
		<description><![CDATA[With the release of the Microsoft Windows 8 Developer Preview, I’ve been spending a fair bit of time just messing around with it, as well as getting myself up to date with some of the Microsoft technologies. Today, I’ve tried &#8230; <a href="http://studiohub.wordpress.com/2011/09/17/running-final-fantasy-xiv-remotely-from-a-browser-window/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=297&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With the release of the Microsoft Windows 8 Developer Preview, I’ve been spending a fair bit of time just messing around with it, as well as getting myself up to date with some of the Microsoft technologies.</p>
<p>Today, I’ve tried installing Final Fantasy XIV (FFXIV for short), to test if Win8 breaks anything.&nbsp; It’s a (still currently free) MMORPG that I occasionally log on to just waste some time.&nbsp; Other than the blacking out of the updater window, the game installed and ran ok, so no major issues with Win8 there.</p>
<p>I’ve also just installed Microsoft Live Mesh (as part of Windows Live Services), and was interested to try it out, and I thought: Can I remotely connect back to my computer and play a Direct X game?</p>
<p>With that crazy thought, I enabled Remote Desktop in Mesh, borrowed a low end netbook, and logged on to Live.&nbsp; I tried connecting to the my computer and was pleased that the screen came up.&nbsp; I started FFXIV, and the game started loading with the SquareEnix logo, before turning black.&nbsp; Clicking on a windows explorer, showed that the dx surface was lost.</p>
<p>I tracked down a windower application (an application that paints Direct X buffers onto normal window surfaces) and launched the game again.&nbsp; This time, the game loaded properly, and the Login screen becomes visible!</p>
<p><a href="http://studiohub.files.wordpress.com/2011/09/login.jpg"><img title="Login" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="Login" src="http://studiohub.files.wordpress.com/2011/09/login_thumb.jpg?w=644&#038;h=380" width="644" height="380"></a></p>
<p>After login, I can even interact with the game using the mouse (ok… keyboard did not work, maybe I should try it in full screen).</p>
<p><a href="http://studiohub.files.wordpress.com/2011/09/action.jpg"><img title="Action" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="Action" src="http://studiohub.files.wordpress.com/2011/09/action_thumb.jpg?w=644&#038;h=382" width="644" height="382"></a></p>
<p>However, gameplay is very slow, so one cannot expect to be trying to do time sensitive stuff. I’m probably getting 2 fps or something, and it’s due to usage of the virtual graphics driver by Mesh.</p>
<p>Login back to my actual computer also caused the system to switch off the virtual graphics driver and use the actual graphics hardware instead, and thus crashed the game.</p>
<p>So there! A quick recap on what is needed:</p>
<p>1. Windows Vista / 7 / 8</p>
<p>2. Mesh Services</p>
<p>3. Direct X Windower</p>
<p>4. Lots of patience.</p>
<p>Maybe someone can try this for Maple Story and let us know what happens…</p>
<p>This is a totally random blog post that probably stems from the lack of sleep… Good night~!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/297/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=297&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/09/17/running-final-fantasy-xiv-remotely-from-a-browser-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/login_thumb.jpg" medium="image">
			<media:title type="html">Login</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/09/action_thumb.jpg" medium="image">
			<media:title type="html">Action</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up a standalone TFS with CI and automated deployment (Part 2)</title>
		<link>http://studiohub.wordpress.com/2011/06/24/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-2/</link>
		<comments>http://studiohub.wordpress.com/2011/06/24/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-2/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 12:17:54 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Web Deploy]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/06/24/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-2/</guid>
		<description><![CDATA[In my previous post, we looked at setting up a standalone instance of TFS.&#160; In this post, let’s look at setting automated builds in TFS. &#160; Goal: Configure Build Service / Controller / Agents Open Team Foundation Server Administration Console. &#8230; <a href="http://studiohub.wordpress.com/2011/06/24/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=290&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/">previous post</a>, we looked at setting up a standalone instance of TFS.&#160; In this post, let’s look at setting automated builds in TFS. </p>
<p>&#160;</p>
<p><strong>Goal: Configure Build Service / Controller / Agents</strong></p>
<ol>
<li>Open Team Foundation Server Administration Console. </li>
<li>Navigate to the “Build Configuration” node, and stop your Build Service. </li>
<li>Remove all controllers and agents if they were previously set up. </li>
<li>Click Properties, then point the Build Controller to your Team Project Collection. </li>
<li>Start the Build Service </li>
<li>Click New Controller, and set up your build controller. Disable/Enable/Refresh for the build controller to come online. </li>
<li>Click New Agent, and set up your build agent. </li>
<li>Open Team Explorer and connect to your Project. </li>
<li>Right click on “Builds”, then “Manage Build Controllers”.&#160; The Build Controller and Agent(s) should be visible.<img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image1.png?w=260&#038;h=147" width="260" height="147" /> </li>
</ol>
<p><em>Achievement: Your build controllers and agents are set up.</em></p>
<p><em></em></p>
<p><em></em></p>
<p><strong>Goal: Set up Custom Build Qualities</strong></p>
<ol>
<li>Open Team Explorer and connect to your Project. </li>
<li>Right click on “Builds”, then “Manage Build Qualities”. </li>
<li>Add/Remove the list of Quality Names<img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image2.png?w=260&#038;h=210" width="260" height="210" /> </li>
</ol>
<p><em>Achievement: You have set up build qualities to reflect your deployment workflow.&#160; These will later be used to track and even trigger automatic deployments.</em></p>
<p>&#160;</p>
<p><strong>Goal: Preparing for build and deployment</strong></p>
<ol>
<li>Open solution, and select the select Web Application Project File. </li>
<li>Right click on the web project, select properties.&#160; Open the Package/Publish Web tab. </li>
<li>Ensure that “Create deployment package as a zip file” is checked. </li>
<li>Ensure that “IIS Web site/application name to use on the destination server” is set up to the value that you want.&#160; This will save you a lot of pain later.<img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image3.png?w=530&#038;h=351" width="530" height="351" /> </li>
</ol>
<p><em>Achievement: You have configured the target location of your deployment.&#160; This will be preconfigured when you build the project into a package.</em></p>
<p>&#160;</p>
<p><strong>Goal: Create drop/symbol folders</strong></p>
<ol>
<li>Create a directory where successful build are copied to.&#160; This will also be the source location that your subsequent deployment go out from.&#160; I made mine in C:\Build </li>
<li>Share this folder, and ensure that the account that runs the build service has access to this share.&#160; In my case, the service account is the SYSTEM account.      <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image4.png?w=260&#038;h=124" width="260" height="124" /> </li>
<li>Create a directory where successful build are copied to. This will also be the source location that your subsequent deployment go out from. I made mine in C:\Symbols </li>
<li>Share this folder, and ensure that the account that runs the build service has access to this share. In my case, the service account is the SYSTEM account.      <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image5.png?w=260&#038;h=129" width="260" height="129" /> </li>
</ol>
<p><em>Achievement: You have configured the necessary shared folders for your builds.</em></p>
<p><em></em></p>
<p>&#160;</p>
<p><strong>Goal: Create a New Build Definition</strong></p>
<ol>
<li>Open Team Explorer and connect to your Project. </li>
<li>Right click on “Builds”, then “New Build Definition”. </li>
<li>Under the Trigger tab, set it to manual.&#160; You can change it later when everything is done. </li>
<li>Under build defaults, set up the drop location.<img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image6.png?w=660&#038;h=237" width="660" height="237" /> </li>
<li>Under Process, set up the project(s) and build configurations.&#160; My settings happen to be as follows:      <br />- Configurations to build: Any CPU|Debug, Any CPU|Release       <br />- Clean Workspace: None       <br />- Path to Publish Symbols: <a href="//\\&lt;servername&gt;\Symbols">\Symbols&quot;&gt;\Symbols&quot;&gt;\Symbols&quot;&gt;\\&lt;servername&gt;\Symbols</a>       <br />- MSBuild Arguments: /p:CreatePackageOnPublish=true /p:DeployOnBuild=true       <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image7.png?w=660&#038;h=47" width="660" height="47" /> </li>
<li>Save your Build Definition. </li>
</ol>
<p><em>Achievement: You have defined a build definition.</em></p>
<p><em></em></p>
<p><em></em></p>
<p><strong>Goal: Check your Build Definition</strong></p>
<ol>
<li>From the Team Explorer, right click on your new build definition, select “Queue New Build”, then “Queue”. </li>
<li>Wait for the server to perform the build and hopefully you are rewarded with the Green OK icon! </li>
<li>Check the location where your build agent performs the build, you should see a similar structure.      <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image8.png?w=207&#038;h=260" width="207" height="260" /> </li>
<li>Check the drop location, you should see a similar structure.     <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image9.png?w=207&#038;h=296" width="207" height="296" /> </li>
<li>Check the symbol folder, you should see a similar structure.     <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image10.png?w=298&#038;h=172" width="298" height="172" /> </li>
<li>You can directly take the package and import it to your web server. </li>
<li>You can also set the build quality of your builds directly from the screen.&#160; We’ll soon look at how setting this quality can trigger a deployment to your target servers.     <br /><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image11.png?w=660&#038;h=138" width="660" height="138" /> </li>
</ol>
<p><em>Achievement: You have performed a build via TFS.&#160; Now you can configure the triggers to suit your needs.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=290&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/06/24/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image9.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image10.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image11.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up a standalone TFS with CI and automated deployment (Part 1)</title>
		<link>http://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/</link>
		<comments>http://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 05:04:48 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Web Deploy]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/</guid>
		<description><![CDATA[I’ve been spending the past week smashing my head against the wall as I struggled to set up a standalone TFS with CI, and web deployment.&#160; I hope that sharing this multipart series of my little adventure will help someone &#8230; <a href="http://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=278&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ve been spending the past week smashing my head against the wall as I struggled to set up a standalone TFS with CI, and web deployment.&#160; I hope that sharing this multipart series of my little adventure will help someone along the way.&#160; </p>
<p><strong></strong></p>
<p><strong>Goal: Setup standalone TFS on a Windows Server 2008R2 SP1 VM</strong></p>
<ol>
<li>Read through these steps before commencing.</li>
<li>Ensure that your VM has at least 50GB HDD with 2GB ram.&#160; This setup uses about 30GB after installation. </li>
<li>Ensure that you have the following installation media:      <br />- Windows Server 2008R2 and necessary SP patches      <br />- Microsoft SQL 2008R2 and necessary SP patches      <br />- Microsoft VS2010 and necessary SP patches </li>
<li>Install Microsoft OS and patches. </li>
<li>Setup the IIS Role, with web management features.&#160; (Always install IIS before installing .NET 4.0, it saves you some pain).</li>
<li>Setup your server name, network ports and connections. </li>
<li>Create a standard account: TFSServiceAccount </li>
<li>Create a group: TFSBuilders </li>
<li>Create a group: TFSDevelopers </li>
<li>Install Microsoft SQL 2008R2 with reporting services / full-text search / analysis services, and necessary patches.&#160; This step will save you a lot of pain. </li>
<li>Install Microsoft TFS and necessary patches.&#160; Use the TFSServiceAccount when prompted. </li>
<li>Install Microsoft&#160; VS2010 / Team Explorer and necessary patches.&#160; This may be optional, but I felt it was useful when setting up the user accounts later.&#160; YMMV. </li>
</ol>
<p><em>Achievement: You have a new TFS Server.</em></p>
<p><em></em></p>
<p><strong>Goal: Creating a Team Project Collection / Project</strong></p>
<ol>
<li>Open Team Foundation Server Administration Console </li>
<li>Under the Team Project Collections node, click Create Collection. </li>
<li>Complete the wizard,and wait for the various components to be setup </li>
<li>Open VS2010 / Team Explorer and connect to TFS, and the new Project Collection. </li>
<li>Right click on the Project Collection and create a Project with default selections. </li>
<li>Right click on the new project, then Team Project Settings, then Group Membership. </li>
<li>Select the Builders TFS Group, then click Properties. </li>
<li>Add the TFSBuilders group as a member.&#160; </li>
<li>Select the Contributers TFS Group, then click Properties. </li>
<li>Add the TFSDevelopers group as a member. </li>
</ol>
<p><em>Achievement: You have a new project created under a new Team Project Collection, and configured it such that when you create a user, and add them to the appropriate Windows Groups, they will be able to perform the corresponding actions.</em></p>
<p>&#160;</p>
<p><strong>Goal: Setup Project Sharepoint Site</strong></p>
<ol>
<li>Login as Administrator to your Project Sharepoint Site at http://&lt;ServerName&gt;/sites/&lt;ProjectCollection&gt;/&lt;ProjectName&gt; </li>
<li>Select Site Settings from the Site Actions </li>
<li>Click People and groups </li>
<li>Click New. The Add Users page appears. </li>
<li>Add the TFSBuilders group with the necessary permissions, then click OK. </li>
<li>Repeat with the above steps for the TFSDevelopers group. </li>
</ol>
<p><em>Achievement: Now, when you create a new user, and add them to one of the groups, they will be able to access the Project Sharepoint Site.</em></p>
<p>&#160;</p>
<p><strong>Goal: Setup Project Reporting Site</strong></p>
<ol>
<li>Login as Administrator to your Project Report Site at http://&lt;ServerName&gt;/Reports/Pages/Settings.aspx </li>
<li>Select Security </li>
<li>Click New Role Assignment. </li>
<li>Add the TFSBuilders group with the necessary roles, then click OK. </li>
<li>Repeat with the above steps for the TFSDevelopers group. </li>
</ol>
<p><em>Achievement: Now, when you create a new user, and add them to one of the groups, they will be able to access the Project Report Site.</em></p>
<p>&#160;</p>
<p><strong>Goal: Setup a TFS Developer Account (Person that will develop and check in code)</strong></p>
<ol>
<li>Create a user account. </li>
<li>Add the user account to the the TFSDevelopers group. </li>
</ol>
<p><em>Achievement: You have set up an account that will be able to access the TFS code store under the project, as well as access Sharepoint and report resources.</em></p>
<p>&#160;</p>
<p><strong>Goal: Setup a TFS Builder Account (Person that will help perform builds and deployments)</strong></p>
<ol>
<li>Create a user account. </li>
<li>Add the user account to the the TFSBuilders group. </li>
</ol>
<p><em>Achievement: You have set up an account that will be able to perform code builds&#160; and trigger deployments under the project, as well as access Sharepoint and report resources.</em></p>
<p>&#160;</p>
<p><strong>Goal: Setup source control</strong></p>
<ol>
<li>Using VS2010 / Team Explorer, connect to the Project. </li>
<li>Double click on Source Control to open the Source Control Explorer </li>
<li>Right click on the Project node and select Map to Local Folder, then provide a location to map. This anchors the source control and enables you to create folders and add files.<img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/06/image.png?w=260&#038;h=89" width="260" height="89" /> </li>
<li>Right click on the Project node to add more folders/files, as per your source control directives. </li>
<li>Remember to check in. </li>
</ol>
<p><em>Achievement: You have set up the source control.</em></p>
<p>
<p>&#160;</p>
<p>Please give comments on how these steps can be improved, or highlight steps that did not work for you (and hopefully the accompanying solutions).</p></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=278&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/06/23/setting-up-a-standalone-tfs-with-ci-and-automated-deployment-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/06/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Performing an XPath query on a Windows Workflow XAML</title>
		<link>http://studiohub.wordpress.com/2011/05/24/performing-an-xpath-query-on-a-windows-workflow-xaml/</link>
		<comments>http://studiohub.wordpress.com/2011/05/24/performing-an-xpath-query-on-a-windows-workflow-xaml/#comments</comments>
		<pubDate>Tue, 24 May 2011 10:05:46 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows Workflow 4.0]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">https://studiohub.wordpress.com/2011/05/24/performing-an-xpath-query-on-a-windows-workflow-xaml/</guid>
		<description><![CDATA[I was working on parsing the information from a Microsoft .Net 4.0 Workflow XAML and was stuck trying to perform an XPath query to extract out the various “State Machine State” from the XAML. After spending some time on good &#8230; <a href="http://studiohub.wordpress.com/2011/05/24/performing-an-xpath-query-on-a-windows-workflow-xaml/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=273&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was working on parsing the information from a Microsoft .Net 4.0 Workflow XAML and was stuck trying to perform an XPath query to extract out the various “State Machine State” from the XAML.</p>
<p>After spending some time on good old <a href="http://msdn.microsoft.com/en-us/library/4bektfx9(v=vs.85).aspx">MSDN</a>,&#160; we find the following piece of information.</p>
<p><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/05/image2.png?w=497&#038;h=205" width="497" height="205" /></p>
<p>With this in hand, we add a dummy namespace prefix using the XmlNamespaceManager and viola, the query now works~!</p>
<p><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://studiohub.files.wordpress.com/2011/05/image3.png?w=485&#038;h=113" width="485" height="113" /></p>
<p>I hope this helps someone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=273&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/05/24/performing-an-xpath-query-on-a-windows-workflow-xaml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/05/image2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://studiohub.files.wordpress.com/2011/05/image3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Gingerbread 2.3.4</title>
		<link>http://studiohub.wordpress.com/2011/05/03/gingerbread-2-3-4/</link>
		<comments>http://studiohub.wordpress.com/2011/05/03/gingerbread-2-3-4/#comments</comments>
		<pubDate>Tue, 03 May 2011 09:10:22 +0000</pubDate>
		<dc:creator>Zonghe</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[Nexus One]]></category>

		<guid isPermaLink="false">http://studiohub.wordpress.com/?p=187</guid>
		<description><![CDATA[Gingerbread 2.3.4 should be going OTA soon, but if you are impatient, then go grab the PASSION update file. Installation instructions are largely the same as previous updates, with some additional menu prompts for location for update file (probably came &#8230; <a href="http://studiohub.wordpress.com/2011/05/03/gingerbread-2-3-4/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=187&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Gingerbread 2.3.4 should be going OTA soon, but if you are impatient, then go grab the PASSION update file.  Installation instructions are largely the same as previous updates, with some additional menu prompts for location for update file (probably came with 2.3.3).</p>
<p>Have Fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/studiohub.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/studiohub.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/studiohub.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=studiohub.wordpress.com&amp;blog=11027518&amp;post=187&amp;subd=studiohub&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://studiohub.wordpress.com/2011/05/03/gingerbread-2-3-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b28865ec2f853264bf72647608c2a60d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">caizonghe</media:title>
		</media:content>
	</item>
	</channel>
</rss>
