<?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>Chris Forbes blogs on SharePoint &#38; .NET &#187; Chris Forbes</title>
	<atom:link href="http://chrisforbesblogs.net/author/chrisforbesblogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://chrisforbesblogs.net</link>
	<description>Developers chat on SharePoint and .NET</description>
	<lastBuildDate>Tue, 08 May 2012 10:58:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='chrisforbesblogs.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/3aa4775025bad14a027d0ade34632a33?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Chris Forbes blogs on SharePoint &#38; .NET &#187; Chris Forbes</title>
		<link>http://chrisforbesblogs.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://chrisforbesblogs.net/osd.xml" title="Chris Forbes blogs on SharePoint &#38; .NET" />
	<atom:link rel='hub' href='http://chrisforbesblogs.net/?pushpress=hub'/>
		<item>
		<title>Setting your development pc up</title>
		<link>http://chrisforbesblogs.net/2011/06/14/setting-your-development-pc-up/</link>
		<comments>http://chrisforbesblogs.net/2011/06/14/setting-your-development-pc-up/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 21:22:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[developer workstation]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[windows 2008 r2]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/?p=435</guid>
		<description><![CDATA[  Ok first thing, I&#8217;m certainly not an infrastructure guy but being a developer these days does mean you need to find your way around Windows Server 2008 R2. Having recently trashed my world that is my laptop I faced the arduous task of rebuilding things. Thankfully I managed to recover the data from my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=435&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="font-family:calibri;font-size:11pt;margin:0;"> <a href="http://chrisforbesblogs.files.wordpress.com/2011/06/image.png"><img style="display:inline;border:0;margin:0 0 0 35px;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2011/06/image_thumb.png?w=244&h=239" alt="image" width="244" height="239" align="right" border="0" /></a></p>
<p>Ok first thing, I&#8217;m certainly not an infrastructure guy but being a developer these days does mean you need to find your way around Windows Server 2008 R2. Having recently trashed my world that is my laptop I faced the arduous task of rebuilding things. Thankfully I managed to recover the data from my previous laptop which included by Hyper-V server images. I ran into a few hurdles while reconfiguring things so thought I&#8217;d write them down here to hopefully save someone else the time I wasted figuring these things out.</p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<h2>Hyper-V Issue 1</h2>
<p>My new laptop has a Intel Core i7 which is fantastic, after I stopped oogling the task manager processer screen</p>
<p style="margin:0 0 0 .375in;"><a href="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image001.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="clip_image001" src="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image001_thumb.png?w=356&h=117" alt="clip_image001" width="356" height="117" border="0" /></a></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .375in;" align="center"><span style="font-style:italic;">Figure 1 : OOOOH CPUs</span><br />
 </p>
<p> I ran into my first problem trying to start up any Hyper-V Guest images. When you try and start the virtual machines it fails with the following error…</p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .375in;"> </p>
<p style="font-family:verdana;color:#333333;font-size:11pt;margin:0 0 0 .375in;" lang="en-US"><span style="font-style:italic;"><strong><span style="font-size:x-small;">An error occurred while attempting to start the selected virtual machine(s).</span></strong></span></p>
<p style="font-family:verdana;color:#333333;font-size:11pt;margin:0 0 0 .375in;" lang="en-US"><span style="font-style:italic;"><strong><span style="font-size:x-small;">&lt;virtual machine name&gt; could not initialize</span></strong></span></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .375in;"><strong><span style="font-size:x-small;"> </span></strong></p>
<p style="font-family:verdana;color:#333333;font-size:11pt;margin:0 0 0 .375in;" lang="en-US"><span style="font-style:italic;"><strong><span style="font-size:x-small;">&lt;virtual machine name&gt; could not initialize. (Virtual machine ID &lt;virtual machine GUID&gt;)</span></strong></span></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .375in;"><strong> </strong></p>
<p>Ok so there is a lot of posts out there relating to this error all bar one were complete red hearings for me but thankfully I found the knowledge base article from Microsoft explaining the problem.  (<a href="http://support.microsoft.com/kb/2517374"><span style="text-decoration:underline;"><span style="color:#800080;">http://support.microsoft.com/kb/2517374</span></span></a>) But basically if your processor has the AVX  feature  &#8211; Advanced Vector Extensions whatever they are! This causes the problem. Microsoft  did release a hotfix but thankfully this has been properly fixed in SP1 for 2008 R2 (I was going to upgrade to SP1 but I wanted my hyper-v stuff configured first &#8211; so lesson there is upgrade all the patches first!)</p>
<p>&nbsp;</p>
<h2>Some ‘gotchas’</h2>
<h3> </h3>
<p style="margin-top:0;margin-bottom:0;vertical-align:middle;"><span style="font-style:normal;font-family:calibri;font-size:11pt;font-weight:normal;"><strong>1. </strong>Enable desktop experience to make your life in windows 2008 a little more windows 7’esk.</span></p>
<p style="margin-top:0;margin-bottom:0;vertical-align:middle;"> </p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image002.png"><img style="display:inline;border:0;" title="clip_image002" src="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image002_thumb.png?w=588&h=389" alt="clip_image002" width="588" height="389" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-style:normal;font-family:calibri;font-size:11pt;font-weight:normal;"><strong>2. </strong>After enabling the desktop experience load the &#8216;Themes&#8217; service, also changing this service to start automatically. Then you can have some nice Bing theme to look at when you should be coding <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p style="margin-top:0;margin-bottom:0;vertical-align:middle;"><span style="font-family:calibri;font-size:11pt;"><strong>3. </strong>Switch of &#8216;Enhanced IE&#8217; security in server management as the web browser protections in place will drive you completely nuts and you waist a heap of time mucking about with internet security setting in IE and it has nothing to do with these!</span></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 1.125in;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 1.125in;">Open Server Manager and look for the &#8216;Configure IE EC</p>
<p style="margin:0 0 0 1.125in;"><a href="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image003.png"><img style="display:inline;border:0;" title="clip_image003" src="http://chrisforbesblogs.files.wordpress.com/2011/06/clip_image003_thumb.png?w=495&h=127" alt="clip_image003" width="495" height="127" border="0" /></a></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 1.125in;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 1.125in;"> </p>
<p style="margin-top:0;margin-bottom:0;vertical-align:middle;"><span style="font-style:normal;font-family:calibri;font-size:11pt;font-weight:normal;"><strong>4</strong>. </span><span style="font-style:normal;font-family:calibri;font-size:11pt;font-weight:normal;">IF you want to use wireless you enable this also from &#8216;Add Features&#8217; within service manage just look for Wireless LAN services. And don’t waist time thinking you haven&#8217;t installed the correct wireless drivers <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .75in;"> </p>
<h2>Hyper-V Issue 2</h2>
<p>&nbsp;</p>
<p><span style="font-style:normal;font-family:calibri;font-size:11pt;font-weight:normal;">Ok so if your not using System Center Virtual Server Manager software and just the regular Hyper-V console you have an issue copying your VMs over from on Host server to the new Host server. The correct procedure is run the Hyper-V &#8216;Export&#8217; feature on the source server, then run the &#8216;Import&#8217; feature on the destination server. Fantastic but what if your source server dies and you are recovering from disk? </span></p>
<p>I started off by creating a new virtual server using the &#8216;New Server&#8217; wizard then instead of creating a new virtual disc just pointed this to the source VHD file of the originating virtual server. This works fine unless you had some snapshots, which will simply get ignored. </p>
<p>Until I discovered that snapshots are essentially just differencing disk ie Source Disk + Snapshot Disk1 + Snapshot Disk 2 =  your current server.</p>
<p>So the process is to you use the &#8216;Edit Disk&#8217; option in hyper-v. Follow the wizard prompts and locate the most recent snapshot .AVHD file (If you have a number of snapshots then just look at the file modified date and pick the most recent one)</p>
<p align="center"><a href="http://chrisforbesblogs.files.wordpress.com/2011/06/image1.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2011/06/image_thumb1.png?w=164&h=240" alt="image" width="164" height="240" border="0" /></a>Actions available from Hyper-V management console.</p>
<p>then select &#8216;Merge&#8217; from Actions and select &#8216;Merge to Parent&#8217;</p>
<p>Wait a bit, perhaps drink some wine. Once this is completed just repeat until all your snapshots are merged into the parent .VHD file. (Note: If you have a number of snapshots and your not sure whats the most recent then just use the ‘Inspect Disk…’ option and this will show which each disk is parented to.</p>
<p>Then finally create a new virtual server and point this to the existing .VHD file.</p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .75in;"> </p>
<p>Then, after you spend another day installing all the random applications that you forgot you needed on your dev machine and your done. Now you can get on with some SharePoint and Silverlight dev.</p>
<p><strong>Hope this saves you some time. My final tip is don’t drink wine next to your laptop!</strong> </p>
<p style="font-family:calibri;font-size:11pt;margin:0;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .75in;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .75in;"> </p>
<p style="font-family:calibri;font-size:11pt;margin:0 0 0 .75in;"> </p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e4effa3a-14a5-48a1-8774-86720a2f24f5" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/hyper-v" rel="tag">hyper-v</a>,<a href="http://technorati.com/tags/developer+workstation" rel="tag">developer workstation</a>,<a href="http://technorati.com/tags/windows+2008+r2" rel="tag">windows 2008 r2</a></div>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6853666d-b4f1-4fc7-8fb0-25d797163d8a" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">del.icio.us Tags: <a href="http://del.icio.us/popular/hyper-v" rel="tag">hyper-v</a>,<a href="http://del.icio.us/popular/developer+workstation" rel="tag">developer workstation</a>,<a href="http://del.icio.us/popular/windows+2008+r2" rel="tag">windows 2008 r2</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/435/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=435&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2011/06/14/setting-your-development-pc-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

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

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

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

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

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2011/06/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Integrating Silverlight and Webcams with SharePoint 2010</title>
		<link>http://chrisforbesblogs.net/2011/01/11/integrating-silverlight-and-webcams-with-sharepoint-2010/</link>
		<comments>http://chrisforbesblogs.net/2011/01/11/integrating-silverlight-and-webcams-with-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 22:02:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[jpeg encoding]]></category>
		<category><![CDATA[sharepoint client object model]]></category>
		<category><![CDATA[webcams]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/?p=415</guid>
		<description><![CDATA[I’ve been working a lot with webcams and the SharePoint client object model and have read a number of postings on the subject. I thought I’d try and put one together which brings all the relevant components together to cover the following scenario. &#160; Scenario &#160; SharePoint picture library including the Silverlight webcam web part [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=415&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ve been working a lot with webcams and the SharePoint client object model and have read a number of postings on the subject. I thought I’d try and put one together which brings all the relevant components together to cover the following scenario.</p>
<p>&#160;</p>
<h2>Scenario</h2>
<p>&#160;</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2011/01/image.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2011/01/image_thumb.png?w=591&h=442" width="591" height="442" /></a> </p>
<p align="center"><em>SharePoint picture library including the Silverlight webcam web part</em></p>
<p align="center"><em></em></p>
<p>To create a SharePoint web part which enables a user to turn on their web cam and allow them to take a picture then save the picture back into a picture library.</p>
<p>To achieve this I have create a fairly simple Silverlight application using the new webcam capabilities now available in Silverlight 4. </p>
<p>When the picture is captured the resulting picture is stored wihtin a WriteableBitmap. I have used an open source assembly (<a href="http://code.google.com/p/fjcore/" target="_blank">FJ.Core</a>) to convert this into a more appropriate Jpeg.</p>
<p>Finally I hook into SharePoint using the client object model available in SharePoint 2010 and save the Jpeg back into the picture library</p>
<p>&#160;</p>
<h2>Walk through.</h2>
<p>&#160;</p>
<p>Create a standard Silverlight 4 application and add the following reference dll&#8217;s</p>
<ol>
<li>FJ.Core (for JPeg encoding)</li>
<li>SharePoint&#8217;s client object model dll&#8217;s     <br /> (Note. You can find these dll in the <a href="http://chrisforbesblogs.net/2009/04/27/12-hive-quick-file-path-reference/" target="_blank">14 Hive</a> layouts\clientbin directory)      <br />&#160; a. <strong>Microsoft.SharePoint.Client.Siverlight       <br /></strong>&#160; b. <strong>Microsoft.SharePoint.Client.Silverlight.Runtime       <br /></strong>&#160;&#160; <br /> 
<p><strong><em>Notes on MVVM</em></strong>        <br />In my example I have stuck with MVVM (Model View ViewModel)&#160; checkout <strong><a href="http://www.silverlight.net/learn/tutorials/silverlight-4/using-the-mvvm-pattern-in-silverlight-applications/" target="_blank">silverlight.net</a></strong> for more information On MVVM. I have a couple of base classes which I find useful when working with MVVM, One for handling commanding with delegates &#8216;DelegateCommand.cs&#8217; and &#8216;MVVMBase.cs&#8217;&#160; to handle some standard stuff in your model objects just i.e. NotifyChanged helper methods etc.</p>
</li>
</ol>
<h3>Changes to APP.XAML</h3>
<p> 
<p>Open the App.axml.cs file and add a    <br /> Using Microsoft.SharePoint.Client;    <br />&#160; <br />Add the following code to the StartUp&#160; method</p>
<pre>//Sharepoint context binding<br />ApplicationContext.Init(e.InitParams, <br />System.Threading.SynchronizationContext.Current);</pre>
<p>The above ensures the ApplicationContext gets initialised with the same init. Paramaters and synchronizationCotext as the current thread.</p>
<p>&#160;</p>
<h3>Main.XAML</h3>
<p></p>
<p>I have left the default Silverlight page created in a new project as MainPage.axml.<br />
  <br />The first thing to note that this usercontrol has a resource loading the associated viewModel class and is set as the default context of the control.</p>
<pre class="code">    <span style="color:blue;">&lt;</span><span style="color:#a31515;">UserControl.Resources</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">local</span><span style="color:blue;">:</span><span style="color:#a31515;">MainViewModel </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Key</span><span style="color:blue;">=&quot;viewModel&quot; </span><span style="color:red;">d</span><span style="color:blue;">:</span><span style="color:red;">IsDataSource</span><span style="color:blue;">=&quot;True&quot;/&gt;
    &lt;/</span><span style="color:#a31515;">UserControl.Resources</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">UserControl.DataContext</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">Binding </span><span style="color:red;">Source</span><span style="color:blue;">=&quot;{</span><span style="color:#a31515;">StaticResource </span><span style="color:red;">viewModel</span><span style="color:blue;">}&quot;/&gt;
    &lt;/</span><span style="color:#a31515;">UserControl.DataContext</span><span style="color:blue;">&gt;
</span></pre>
<p align="left">&#160;</p>
<p align="left">In this xaml file I layout a grid with 2 columns and 2 rows. The first row comprised of a rectangle which will get filled with the videobrush which has a source of the web cam and the image on the right hand side gets bound to a WriteableBitmap which is a snapshot taken when the user takes a pic.<br />
  <br />A couple of buttons are added to Start the cam, Take a picture then save to sharepoint. To avoid code behind these are all bound to appropriate commands.</p>
<p align="left">&#160;</p>
<h3>MainViewModel.CS</h3>
<p>
  <br />All the interesting stuff is in a single viewModel class &#8216;MainViewModel.cs&#8217;</p>
<p>First thing to note is this class inherits from my MVVMBase.cs which gives access to a helper method&#160; </p>
<pre class="code"><span style="color:blue;">public void </span>NotifyPropertyChanged(<span style="color:blue;">string </span>propertyName)</pre>
<p>&#160;</p>
<p>I have a few properties which get bound to objects over in Main.axml which are</p>
<ol>
<li> CapturedImage &#8211; the image object binds its source to this. This is the actual picture taken</li>
<li> VideoBrush &#8211; the rectangle object binds its fill to this. This is the web cam</li>
<li>Commands : StartCommand, TakePictureCommand and SaveToSharePoint command are bound to their respective buttons<br />
    <br />&#160;</li>
<p><strong></strong></ol>
<ol><strong>The constructor</strong></p>
<p>In addition to wiring up the command objects the constructor initialises the CaptureSource object and associates a delegate to the CaptureImageCompleted event. This simply grabs the image capture and stores this to a WriteableBitmap object &#8216;capturedImage&#8217;. I then call a helper methods &#8216;RefreshCommandStatus&#8217; which causes the command object’s &#8216;canExecute&#8217; methods to fire resulting in the buttons being enabled or disabled appropriately.&#160; For example if the web cam has not yet been started then the Take Picture button shall remain &#8216;disabled&#8217;</ol>
<p><strong>Start the cam</strong></p>
<pre class="code"><span style="color:blue;">if </span>(_captureSource != <span style="color:blue;">null</span>)
     {
         <span style="color:blue;">if </span>(_captureSource.State != <span style="color:#2b91af;">CaptureState</span>.Stopped)
         {
             _captureSource.Stop(); <span style="color:green;">// stop whatever device may be capturing
         </span>}

         <span style="color:green;">// create the brush
         </span>VideoBrush = <span style="color:blue;">new </span><span style="color:#2b91af;">VideoBrush</span>();                
         VideoBrush.SetSource(_captureSource);

         <span style="color:green;">// request user permission and display the capture
         </span><span style="color:blue;">if </span>(<span style="color:#2b91af;">CaptureDeviceConfiguration</span>.AllowedDeviceAccess || <br />             <span style="color:#2b91af;">CaptureDeviceConfiguration</span>.RequestDeviceAccess())
         {
             _captureSource.Start();
         }
     }

     RefreshCommandStates();</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p align="left">Starting the web cam is simple…<br />
  <br />Firstly check the cam is initially stopped by looking at the &#8216;State&#8217; property of _CaptureSource. If it isn’t already stopped then stop it.</p>
<p>Then create a VideoBrush object and set its source to reference the webcam. (This is bound to the Fill property of the rectangle object in Main.axml)</p>
<p>Then you need to attempt to start the cam but you need to wrap this around a couple of checks. Either the user has already specified that the web cam can be used by this application or you can ask Silverlight to ask the user now</p>
<p align="center"><a href="http://chrisforbesblogs.files.wordpress.com/2011/01/image1.png"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2011/01/image_thumb1.png?w=418&h=161" width="418" height="161" /></a><em>Prompt displayed to user when attempting to start the cam.</em>&#160;</p>
<p>I then call the refreshcommandstates method to update the status of the buttons. Resulting in the &#8216;Start Cam&#8217; button being disabled and the &#8216;Take picture&#8217; button being enabled.</p>
<p align="left"><strong>Take a picture</strong></p>
<p>This is the rocket science bit (not!) Just call the&#160; capturesource.CaptureImageAsync method. Because I wired a delegate up in the consturctor when this event has completed an asyncrounous method gets called when the work has been done and the image is saved down to my writeable bitmap property. Binding of the image object ‘source’ property in Main.axml will automaticlally be notified of this change and therefore display the captured image.</p>
<pre style="font-family:consolas;"><span style="color:#a31515;">&#160;</span><span style="color:blue;">&lt;</span><span style="color:#a31515;">Image</span><span style="color:red;"> x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=</span><span style="color:blue;">&quot;takenPicture&quot;</span><span style="color:red;"> Source</span><span style="color:blue;">=&quot;{</span><span style="color:#a31515;">Binding</span><span style="color:red;"> capturedImage</span><span style="color:blue;">}</span><span style="color:blue;">&quot;</span><span style="color:blue;"> /&gt;</span></pre>
<p><span style="color:blue;"></span></p>
<p><font color="#0000ff" face="Consolas"></font></p>
<p></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>Save picture<br />
    <br /></strong>To avoid unnecessary requests back and forth to your SharePoint server you can pipe all your requests together such i.e. get web, get list and create item. When your done you then execute all the queries async fashion. Then, with call back delegates you can handle the results &#8216;Success&#8217; or &#8216;Failure&#8217; (Success hopefully). </p>
<p></p>
<p>So…</p>
<p>Initiate spClientConext &#8211; Ok I hard coded <a href="http://sp2010">http://sp2010</a> but you would be best to pass this stuff in dynamically via your web part.</p>
<pre class="code">spClientContext = <span style="color:blue;">new </span>sp.<span style="color:#2b91af;">ClientContext</span>(<span style="color:#a31515;">&quot;http://sp2010&quot;</span>);</pre>
<p>&#160;</p>
<p>Get the appropriate document library. In this case its called &#8216;pictures&#8217; which is a standard SharePoint picture library</p>
<p>&#160;</p>
<pre class="code">spPictureList = spClientContext.Web.Lists.GetByTitle(<span style="color:#a31515;">&quot;pictures&quot;</span>);</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>&#160;</p>
<p>Then I create a new FileCreationInformation object. Here I specifiy some properties the main ones are &#8216;Content&#8217; which is a stream, in this case I convert the writeablebitmap to a Jpeg then into a memory stream, see the helper methods &#8216;pictureStream&#8217; and &#8216;EncodeJpeg&#8217;<br />
  <br />The next property is Url. To ensure I gave this something unique I just used the TimeOfDays.Ticks property but you could prompt the user for a filename.</p>
<p>&#160;</p>
<pre class="code"><span style="color:green;">//Create the FileCreationInformation object
                </span><span style="color:#2b91af;">FileCreationInformation </span>fci = <span style="color:blue;">new </span><span style="color:#2b91af;">FileCreationInformation</span>();
                fci.Overwrite = <span style="color:blue;">true</span>;
                
                fci.Content = pictureStream().ToArray();
                fci.Url = <span style="color:#2b91af;">DateTime</span>.Now.TimeOfDay.Ticks + <span style="color:#a31515;">&quot;.jpg&quot;</span>;

                <span style="color:green;">//Add to picture library
                </span>spPictureList.RootFolder.Files.Add(fci);</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Then I add the FIleCreationInformation object to the picture library&#8217;s rootFolder</p>
<p>Finally calling the ExectueeQueryAsync method. When the work is done either my saveSucceeded or saveFailed delgates will be called. </p>
<p>
  <br /><strong>SaveSucceeded</strong></p>
<p>Because this occurs on another thread from the UI thread you need to make sure your call back methods don’t try and access UI objects directly. </p>
<p>By running the code within the Dispatcher I can safley reference objects available in the UI thread. In this case I display a messagebox to the user, then I clear the capturedImage object to allow the user to take another picture. </p>
<p>I also disabled the save button just before the async. Method was&#160; called then enabled it again on completion. Because this is running async. You cant be sure how long the operation will take and&#160; you don’t want the pesky impatient user clicking save again <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Running it</strong></p>
<p>In this case I simply uploaded the compiled XAP file to a SharePoint document library then used the out of the box SharePoint Silverlight web part. But it would be a better idea to package up your own web part (See previous posting <a href="http://chrisforbesblogs.net/2010/08/11/deploying-a-silverlight-application-to-sharepoint-2010/" target="_blank">Deploying a silverlight application to SharePoint</a>). This will allow you to pass in dynamic parameters for the library name and site url and not hardcode things like I did in this example.</p>
<p><strong></strong></p>
<p><strong><a href="http://cid-dda1cbcbc88f4af1.office.live.com/self.aspx/chrisforbesblogs/SPWebCam.zip" target="_blank">Download Source Code Here</a></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e95502d0-c0ca-4436-af44-d5517fd49754" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/silverlight" rel="tag">silverlight</a>,<a href="http://del.icio.us/popular/sharepoint+client+object+model" rel="tag">sharepoint client object model</a>,<a href="http://del.icio.us/popular/webcams" rel="tag">webcams</a>,<a href="http://del.icio.us/popular/jpeg+encoding" rel="tag">jpeg encoding</a></div>
</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a51f94aa-75e4-472e-a4b1-1100bd0f6787" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/silverlight" rel="tag">silverlight</a>,<a href="http://technorati.com/tags/sharepoint+client+object+model" rel="tag">sharepoint client object model</a>,<a href="http://technorati.com/tags/webcams" rel="tag">webcams</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=415&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2011/01/11/integrating-silverlight-and-webcams-with-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

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

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2011/01/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Deploying a Silverlight application to SharePoint 2010</title>
		<link>http://chrisforbesblogs.net/2010/08/11/deploying-a-silverlight-application-to-sharepoint-2010/</link>
		<comments>http://chrisforbesblogs.net/2010/08/11/deploying-a-silverlight-application-to-sharepoint-2010/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 14:32:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[VisualStudio2010]]></category>
		<category><![CDATA[WebParts]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/?p=338</guid>
		<description><![CDATA[How to deploy Silverlight to SharePoint 2010 and also create a web part to display it.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=338&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image.png"><img style="display:inline;margin-left:0;margin-right:0;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb.png?w=241&h=275" border="0" alt="image" width="241" height="275" align="right" /></a></h2>
<h2>Overview </h2>
<p>In this posting I hope to provide you with an guide on how to deploy a Silverlight application to SharePoint 2010. I’ll deploy this as a sandbox solution but will point out where you might do things a little differently if you want to deploy as a file based solution to the <a href="http://chrisforbesblogs.net/2009/04/27/12-hive-quick-file-path-reference/" target="_blank">14 Hive</a>.</p>
<p>To use the deployed Silverlight app. you could go ahead and use the new Silverlight web part. Great for testing but to make things easier for the user you could also wrap this up in a deployable web part. I’ll outline how you can achieve this within the same solution too.</p>
<h2>Creating the Visual Studio 2010 Solution and projects.</h2>
<p>In the following steps I’ll create an empty SharePoint solution in Visual Studio 2010. I’ll add Silverlight project to the solution then create some SharePoint Items to handle the deployment of the XAP file and also the wrapper web part.</p>
<p>1. Create a new empty SharePoint solution.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image1.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb1.png?w=640&h=443" border="0" alt="image" width="640" height="443" /></a></p>
<p>2. Select the appropriate type of solution. In this case I am keeping the solution as a ‘Sandbox’ solution.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image2.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb2.png?w=609&h=480" border="0" alt="image" width="609" height="480" /></a></p>
<p>3. Add the Silverlight application to the solution. In this case I’m create a new Silverlight application. From the menus select File – Add – New Project. Choose the appropriate Silverlight template then click ok, and click ok on the following dialog to create the test app (If required).</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image3.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb3.png?w=642&h=444" border="0" alt="image" width="642" height="444" /></a></p>
<p>4.As you probably know all you need to run the Silverlight application is the .XAP file which is the created at compile time. Therefore this is all you need to deploy from your Silverlight project to the SharePoint solution. In this example I have created a sandbox solution so will create a SharePoint Module to upload the XAP file into the SharePoint content database.  (If you want to deploy this a standard solution (ie non-sandbox) then you can create a mapping to a 14 Hive folder and deploy the file there)</p>
<p>In this step I add a SharePoint project item ‘Module’ to the SharePoint solution. Right click on the SharePoint project and select ‘Add new item’</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image4.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb4.png?w=640&h=351" border="0" alt="image" width="640" height="351" /></a></p>
<p>The created module provides you with a sample.txt file and an elements xml file. Any file you drop into this folder will be automatically included in the elements.xml file and therefore shall  be uploaded into SharePoint. Go ahead and delete the sample.txt file.</p>
<p>5. Next you want a post build script to run on your <strong>Silverlight</strong> project to copy over the XAP file from the appropriate bin directory (Debug or Release, based on you compile options). You need to initially build the silverlight application to see the XAP file. By default the bin directory is hidden so click the ‘show all files’ icon highlighted in the solution explorer and locate the bin\debug directory. There you can see the XAP file.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image5.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb5.png?w=201&h=240" border="0" alt="image" width="201" height="240" /></a></p>
<p>Right click the Silverlight application and locate the post-build events box within the build events tab and key in something like the following.</p>
<p><em>copy &#8220;$(TargetDir)SilverlightApplication.xap&#8221; &#8220;$(SolutionDir)SilverlightWebPartSample\SilverlightFile&#8221;</em></p>
<p>Couple points to note here. Wrap your file paths in quotes, I found some issues with long file paths, spaces etc. Also the $(TargetDir) and $(SolutionDir) both post fix a backslash so you don&#8217;t need to supply one.</p>
<p>Once you have done this go ahead an compile the Silverlight project once more. Then look at the SharePoint project and in particular the ‘SilverlightFile’ module. If you are ‘showing all files’ you should see the SilverlightApplication.xap file.  You need to right click this file now and select ‘include’ If you then look at the elements.xml file within this module you will see Visual Studio has automatically added a reference to this file now. Neat and also eliminates any typos in this xml file <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image6.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb6.png?w=211&h=240" border="0" alt="image" width="211" height="240" /></a></p>
<div>
<pre class="code"><span style="color:blue;">&lt;?</span><span style="color:#a31515;">xml </span><span style="color:red;">version</span><span style="color:blue;">=</span>"<span style="color:blue;">1.0</span>" <span style="color:red;">encoding</span><span style="color:blue;">=</span>"<span style="color:blue;">utf-8</span>"<span style="color:blue;">?&gt;
&lt;</span><span style="color:#a31515;">Elements </span><span style="color:red;">xmlns</span><span style="color:blue;">=</span>"<span style="color:blue;">http://schemas.microsoft.com/sharepoint/</span>"<span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">Module </span><span style="color:red;">Name</span><span style="color:blue;">=</span>"<span style="color:blue;">SilverlightFile</span>"<span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">File </span><span style="color:red;">Path</span><span style="color:blue;">=</span>"<span style="color:blue;">SilverlightFile\SilverlightApplication.xap</span>" <span style="color:red;">Url</span><span style="color:blue;">=</span>"<span style="color:blue;">SilverlightFile/SilverlightApplication.xap</span>" <span style="color:blue;">/&gt;
&lt;/</span><span style="color:#a31515;">Module</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Elements</span><span style="color:blue;">&gt;
</span></pre>
</div>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>6. You need to play around with the build order to ensure your Silverlight application builds first then its post build event will copy the XAP file to your SharePoint project. Obviously you don’t want this the wrong way around as your SharePoint solution will never get the current XAP file for deployment.</p>
<p>You can modify the build order by right clicking the Solution and selecting ‘Build Dependencies’ From here select the SharePoint project and make sure its dependent on the Silverlight application. Click ok then check this by right clicking the solution once more and this time select dependency order.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image7.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb7.png?w=240&h=220" border="0" alt="image" width="240" height="220" /></a></p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image8.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb8.png?w=240&h=222" border="0" alt="image" width="240" height="222" /></a></p>
<h2>Creating a web part to display the associated Silverlight application</h2>
<p>The previous steps would allow you to go-ahead an build and deploy the solution to SharePoint. At which point you could use the out of the box Silverlight web part but in the following steps I’ll create a simple web part which automatically displays the Silverlight application. Once deployed you can then select the web part and drop it onto your page.</p>
<p>1. using the existing solution outlined in the previous section select’ Add new item’ within the SharePoint solution. And add a new c# web part (Not a visual web part, this wont work as a sandbox solution anyway) And give it a name. I have been creative here and named it SilverlightApplicationWebPart</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image9.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb9.png?w=640&h=442" border="0" alt="image" width="640" height="442" /></a></p>
<p>Solution Explorer…</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image10.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb10.png?w=225&h=480" border="0" alt="image" width="225" height="480" /></a></p>
<p>2.  We basically want this web part to render out some HTML which will instruct the browser to load the Silverlight application. Luckily the HTML has already been written for us in the supporting Silverlight test web app. Just open up the HTML file and copy the &lt;object&gt; html code.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image11.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb11.png?w=1024&h=264" border="0" alt="image" width="1024" height="264" /></a></p>
<p>3. Once you have this code copied open up with webpart code page and add the following code.</p>
<pre class="code"><span style="color:blue;">namespace </span>CFB.lab.SilverlightWebPartSample.SilverlightApplicaitonWebPart
{
    [<span style="color:#2b91af;">ToolboxItemAttribute</span>(<span style="color:blue;">false</span>)]
    <span style="color:blue;">public class </span><span style="color:#2b91af;">SilverlightApplicaitonWebPart </span>: <span style="color:#2b91af;">WebPart
    </span>{

        <span style="color:blue;">protected override void </span>Render(<span style="color:#2b91af;">HtmlTextWriter </span>writer)
        {
            <span style="color:blue;">string </span>x =                                                                                                                           <span style="color:#a31515;">"+
            "     &lt;param name='source' value='ClientBin/SilverlightApplication.xap'/&gt;                                                            "</span>+
            <span style="color:#a31515;">"     &lt;param name='onError' value='onSilverlightError' /&gt;                                                                            "</span>+
            <span style="color:#a31515;">"     &lt;param name='background' value='white' /&gt;                                                                                      "</span>+
            <span style="color:#a31515;">"   &lt;object data='data:application/x-silverlight-2,' type='application/x-silverlight-2' width='100%' height='100%'&gt;                  "</span>+
            <span style="color:#a31515;">"     &lt;param name='minRuntimeVersion' value='4.0.50401.0' /&gt;                                                                         "</span>+
            <span style="color:#a31515;">"     &lt;param name='autoUpgrade' value='true' /&gt;                                                                                      "</span>+
            <span style="color:#a31515;">"     &lt;a href='http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=4.0.50401.0' style='text-decoration:none'&gt;                            "</span>+
             <span style="color:#a31515;">"         &lt;img src='http://go.microsoft.com/fwlink/?LinkId=161376' alt='Get Microsoft Silverlight' style='border-style:none'/&gt;       "</span>+
            <span style="color:#a31515;">"     &lt;/a&gt;       "</span>+
            <span style="color:#a31515;">"   &lt;/object&gt;              "</span>;                                                                                                          

            writer.Write(x);
            <span style="color:blue;">base</span>.Render(writer);

        }
    }
}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Note : You need to change the first line of the HTML as the silverlight app will no longer exists in the ClientBin. This should now read…</p>
<p><span style="color:#a31515;">            &#8220;     &lt;param name=&#8217;source&#8217; value=&#8217;SilverlightFile/SilverlightApplication.xap&#8217;/&gt;    “</span></p>
<p>The ‘SilverlightFile’ corresponds to the module name you gave within the SharePoint project.</p>
<p>When you copy the HTML over just highlight the code and do a quick find and replace of the double quotes to single quotes. Then build this out as a string.</p>
<p>If you really want to save time you could use the new multi-line edit in VS2010 just hold the Alt key while selecting the space on the screen where you want to add multiple lines of the same content…</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image12.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb12.png?w=98&h=186" border="0" alt="image" width="98" height="186" /></a></p>
<p>Note: If your Silverlight needs any init parameters you can easily add them here. For example you may require some query string parameters. You can get this from the web part and add dynamically add them to your string. Here is an example of injecting a querystring value</p>
<pre style="font-family:consolas;">   <span style="color:blue;">public</span> <span style="color:blue;">class</span> <span style="color:#2b91af;">SilverlightApplicaitonWebPart</span> : <span style="color:#2b91af;">WebPart</span>    {                <span style="color:blue;">protected</span> <span style="color:blue;">override</span> <span style="color:blue;">void</span> Render(<span style="color:#2b91af;">HtmlTextWriter</span> writer)        {            <span style="color:blue;">string</span> YOURVALUE = <span style="color:#a31515;">""</span>;            <span style="color:blue;">if</span> (Context.Request.QueryString[<span style="color:#a31515;">"yourvalue"</span>] != <span style="color:blue;">null</span>) YOURVALUE = Context.Request.QueryString[<span style="color:#a31515;">"yourvalue"</span>].ToUpper();

            <span style="color:blue;">string</span> x =                                                                                                                           <span style="color:#a31515;">"+</span>     <span style="color:#a31515;">"     &lt;param name='source' value='ClientBin/SilverlightApplication.xap'/&gt;                                                            "</span>+     <span style="color:#a31515;">"     &lt;param name='onError' value='onSilverlightError' /&gt;                                                                            "</span>+     <span style="color:#a31515;">"     &lt;param name='background' value='white' /&gt;                                                                                      "</span>+            <span style="color:#a31515;">"   &lt;object data='data:application/x-silverlight-2,' type='application/x-silverlight-2' width='100%' height='100%'&gt;                  "</span>+     <span style="color:#a31515;">"     &lt;param name='minRuntimeVersion' value='4.0.50401.0' /&gt;                                                                         "</span>+     <span style="color:#a31515;">"     &lt;param name='autoUpgrade' value='true' /&gt;                                                                                      "</span>+            <span style="color:#a31515;">"     &lt;param name='initParams' value='YOURKEY="</span>+YOURVALUE+ <span style="color:#a31515;">"' /&gt;"</span> +     <span style="color:#a31515;">"     &lt;a href='http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=4.0.50401.0' style='text-decoration:none'&gt;                            "</span>+  <span style="color:#a31515;">"         &lt;img src='http://go.microsoft.com/fwlink/?LinkId=161376' alt='Get Microsoft Silverlight' style='border-style:none'/&gt;       "</span>+     <span style="color:#a31515;">"     &lt;/a&gt;       "</span>+         <span style="color:#a31515;">"   &lt;/object&gt;              "</span>;                                                                                                                                                                                                                                                                       writer.Write(x);            <span style="color:blue;">base</span>.Render(writer);                  }    }</pre>
<p>4. OK so now you are good to build. Providing you have no build errors, right-click the SharePoint project and select ‘Deploy’</p>
<p>5. To test the web part, edit a page within the SharePoint site and locate the published web part. Once its added to the page it should load up the appropriate silverlight app. My example has gone for an innovative ‘Hello SharePoint from Silverlight’ message. My creativity knows no bounds.</p>
<p><em>Editing the page – select the published web part to add then click Add…</em><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image13.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb13.png?w=640&h=237" border="0" alt="image" width="640" height="237" /></a></p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/08/image14.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border:0;" title="image" src="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb14.png?w=640&h=312" border="0" alt="image" width="640" height="312" /></a></p>
<p>Hope this is of some help, happy coding <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:98367351-3511-4b60-9499-d7461b2a7f8a" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/SharePoint+2010">SharePoint 2010</a>,<a rel="tag" href="http://technorati.com/tags/WebParts">WebParts</a>,<a rel="tag" href="http://technorati.com/tags/Silverlight">Silverlight</a>,<a rel="tag" href="http://technorati.com/tags/VisualStudio2010">VisualStudio2010</a></div>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bca0ccf0-e9bb-4e87-a1e3-af4c9c963625" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">del.icio.us Tags: <a rel="tag" href="http://del.icio.us/popular/SharePoint+2010">SharePoint 2010</a>,<a rel="tag" href="http://del.icio.us/popular/WebParts">WebParts</a>,<a rel="tag" href="http://del.icio.us/popular/Silverlight">Silverlight</a>,<a rel="tag" href="http://del.icio.us/popular/VisualStudio2010">VisualStudio2010</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=338&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/08/11/deploying-a-silverlight-application-to-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb9.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb10.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb11.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb12.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb13.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/08/image_thumb14.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint WCF data service fails to load -system.data.services.providers.idataserviceupdateprovider</title>
		<link>http://chrisforbesblogs.net/2010/07/13/sharepoint-wcf-data-service-fails-to-load-system-data-services-providers-idataserviceupdateprovider/</link>
		<comments>http://chrisforbesblogs.net/2010/07/13/sharepoint-wcf-data-service-fails-to-load-system-data-services-providers-idataserviceupdateprovider/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:29:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[VisualStudio2010]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/2010/07/13/sharepoint-wcf-data-service-fails-to-load-system-data-services-providers-idataserviceupdateprovider/</guid>
		<description><![CDATA[&#160; (Note: Applicable even in SharePoint 2010 RTM) If you try and access the WCF data services using http://SP2010SERVERNAME/_vti_bin/listdata.svc you get the following error message &#160; &#160; &#160; &#160; You need to install an update for the .NET Framework 3.5 SP1. Download from Microsoft here. I found an IISRESET was not enough to get this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=322&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>(Note: Applicable even in SharePoint 2010 RTM)<a href="http://chrisforbesblogs.files.wordpress.com/2010/07/visualstudio20101.jpg"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="visualstudio2010" border="0" alt="visualstudio2010" align="right" src="http://chrisforbesblogs.files.wordpress.com/2010/07/visualstudio2010_thumb1.jpg?w=174&h=93" width="174" height="93" /></a> </p>
<p>If you try and access the WCF data services using <a href="http://sp2010servername/_vti_bin/listdata.svc">http://SP2010SERVERNAME/_vti_bin/listdata.svc</a> you get the following error message </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;<a href="http://chrisforbesblogs.files.wordpress.com/2010/07/adoerror.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="ADOerror" border="0" alt="ADOerror" src="http://chrisforbesblogs.files.wordpress.com/2010/07/adoerror_thumb.png?w=538&h=144" width="538" height="144" /></a> </p>
</p>
<p>&#160;</p>
<p>You need to install an update for the .NET Framework 3.5 SP1. <a href="http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&amp;displaylang=en" target="_blank">Download from Microsoft here</a>. I found an IISRESET was not enough to get this to work. A full reboot cleared the fault.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7746b7ae-3d1e-4d20-978d-5c51ac488f24" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SharePoint2010" rel="tag">SharePoint2010</a>,<a href="http://technorati.com/tags/.NET+3.5+SP1" rel="tag">.NET 3.5 SP1</a>,<a href="http://technorati.com/tags/WCF+Data+Services" rel="tag">WCF Data Services</a>,<a href="http://technorati.com/tags/ADO.NET+Data+Services" rel="tag">ADO.NET Data Services</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bc71af33-7d1e-4408-bf49-ea0414a3d9f4" class="wlWriterSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/SharePoint2010" rel="tag">SharePoint2010</a>,<a href="http://del.icio.us/popular/.NET+3.5+SP1" rel="tag">.NET 3.5 SP1</a>,<a href="http://del.icio.us/popular/WCF+Data+Services" rel="tag">WCF Data Services</a>,<a href="http://del.icio.us/popular/ADO.NET+Data+Services" rel="tag">ADO.NET Data Services</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/322/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/322/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/322/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=322&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/07/13/sharepoint-wcf-data-service-fails-to-load-system-data-services-providers-idataserviceupdateprovider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/07/visualstudio2010_thumb1.jpg" medium="image">
			<media:title type="html">visualstudio2010</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/07/adoerror_thumb.png" medium="image">
			<media:title type="html">ADOerror</media:title>
		</media:content>
	</item>
		<item>
		<title>Edinburgh SharePoint User Group Meeting. Aug 19th 2010</title>
		<link>http://chrisforbesblogs.net/2010/06/24/edinburgh-sharepoint-user-group-meeting-aug-19th-2010/</link>
		<comments>http://chrisforbesblogs.net/2010/06/24/edinburgh-sharepoint-user-group-meeting-aug-19th-2010/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 10:15:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SUGUK]]></category>
		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/2010/06/24/edinburgh-sharepoint-user-group-meeting-aug-19th-2010/</guid>
		<description><![CDATA[  I am very excited to announce that the next SUGUK meeting in Scotland has now been scheduled at Microsoft, Waverly Gate, Edinburgh. Agenda Session 1 – 4:30 – 5:30 Virtualising and Monitoring SharePoint 2010 using Hyper-v R2   With the launch of System Center Service Manager 2010, along with Opalis, Microsoft has added to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=292&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/06/suguk.jpg"><img style="display:inline;border-width:0;margin:0 0 0 20px;" title="SUGUK" src="http://chrisforbesblogs.files.wordpress.com/2010/06/suguk_thumb.jpg?w=53&h=68" border="0" alt="SUGUK" width="53" height="68" align="right" /></a><br />
I am very excited to announce that the next SUGUK meeting in Scotland has now been scheduled at Microsoft, Waverly Gate, Edinburgh.</p>
<h2>Agenda</h2>
<p><strong>Session 1 – 4:30 – 5:30<br />
Virtualising and Monitoring SharePoint 2010 using Hyper-v R2</strong></p>
<p><strong> </strong></p>
<p>With the launch of System Center Service Manager 2010, along with Opalis, Microsoft has added to its already-comprehensive line-up of management technologies within the System Center Suite, enabling organisations to centrally configure, monitor, protect, virtualise, and more, but how does this apply to key workloads like Exchange, SQL, and SharePoint?  Well, this session will reveal all – we’ll take a look at virtualising, monitoring, and protecting workloads like SharePoint and SQL, and explain how you can incorporate these technologies into your environments to streamline IT Operations and more.</p>
<p>Matt McSpirit is a Partner Technology Advisor, an MCSE, MCTS, and a VMware VCP, and has worked at Microsoft UK since January 2006. Matt&#8217;s role aims to ensure Microsoft Partners understand the &#8216;Art of the Possible&#8217; when it comes to Microsoft technologies, and how to build solutions around the platform. Matt&#8217;s role has taken him across products, from Client to Server, through to Virtualisation &amp; Management. Matt has delivered a number of high-profile events, including IT Forum in Barcelona, the Partner and Customer UK Launches of Windows Server 2008, and the UK Virtualisation Launch</p>
<p><strong>Session 2 – 6:00 – 7:00</strong></p>
<h5>Microsoft Project Server 2010 on SharePoint 2010</h5>
<p>Find out about Microsoft’s project management solution, built on the SharePoint 2010 platform. We’ll look at how Project Server 2010 can be used to solve demand management, resource management and work management problems, making use of SharePoint’s sites and workflow capabilities.</p>
<p>Tara Hellier works for Microsoft as a Partner Technology Advisor, focusing on business productivity solutions including SharePoint, Office and Project. Her role is to enable and support partners involved with deploying these solutions. Follow her blog at <a href="http://blogs.technet.com/tara">http://blogs.technet.com/tara</a></p>
<p><strong>Session 3 – 7:30 – 8:30</strong></p>
<h5>Business Connectivity Services – What is it and what does it do for you?</h5>
<p>Within this session we will begin by introducing the challenge of accessing line of business data through SharePoint 2010. We will briefly discuss The Business Data Catalog (BDC) before fully covering the Business Connectivity Services (BCS) and all of the new functionality.<br />
Covered in this session will be the services of BCS including External Lists, Web Parts, Search, User Profiles, External Data Column and the Object Model. A detailed walkthrough of connecting to line of business systems using Microsoft tools such as SharePoint Designer 2010 along with a summary of why you may decide to connect to your Line of Business Data using Visual Studio Professional 2010 instead of SharePoint Designer.</p>
<p>Brett Lonsdale is the author of the SharePoint Developers Guide to the Business Data Catalog 2007, and contributing author to Developers Guide to Windows SharePoint Services 3.0, and the Administrators Companion 2007 &amp; 2010. Brett is co owner of Lightning Tools limited www.lightningtools.com and co host of the SharePoint Pod Show www.sharepointpodshow.com.</p>
<h5>SharePint  8:30 onwards</h5>
<p>The invite obviously extends to SharePint at the pub afterwards for a more informal discussions on SharePoint over a beer or two.</p>
<p>Obligatory half-time pizza and refreshments.</p>
<p>Venue: Microsoft Offices, Waverly Gate, 2-4 Waterloo Place, Edinburgh, EH1 3EG<br />
Directions : <a href="http://www.microsoft.com/uk/about/map-edinburgh.mspx" target="_blank">How to find Microsoft Waverlygate In Edinburgh</a></p>
<h2>REGISTER HERE</h2>
<p>To register free for this event please follow this link <a href="http://bit.ly/bYiuWU" target="_blank"><span style="color:#ff0000;">REGISTER HERE</span></a></p>
<p>Link to <a href="http://bit.ly/c4nHEM" target="_blank">SUGUK.ORG</a></p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:faa0ec8d-7aa8-4d1d-909b-74e8650d2ace" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">del.icio.us Tags: <a rel="tag" href="http://del.icio.us/popular/SUGUK">SUGUK</a>,<a rel="tag" href="http://del.icio.us/popular/Edinburgh">Edinburgh</a>,<a rel="tag" href="http://del.icio.us/popular/SharePoint">SharePoint</a>,<a rel="tag" href="http://del.icio.us/popular/User+Group">User Group</a>,<a rel="tag" href="http://del.icio.us/popular/Scotland">Scotland</a></div>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:027bed65-b866-48b4-8bb1-e2eef4f603bc" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/SUGUK">SUGUK</a>,<a rel="tag" href="http://technorati.com/tags/Edinburgh">Edinburgh</a>,<a rel="tag" href="http://technorati.com/tags/SharePoint">SharePoint</a>,<a rel="tag" href="http://technorati.com/tags/User+Group">User Group</a>,<a rel="tag" href="http://technorati.com/tags/Scotland">Scotland</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/292/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=292&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/06/24/edinburgh-sharepoint-user-group-meeting-aug-19th-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/06/suguk_thumb.jpg" medium="image">
			<media:title type="html">SUGUK</media:title>
		</media:content>
	</item>
		<item>
		<title>SUGUK Meeting at Microsoft Waverly gate Edinburgh, 5th May 2010</title>
		<link>http://chrisforbesblogs.net/2010/05/12/suguk-meeting-at-microsoft-waverly-gate-edinburgh-5th-may-2010/</link>
		<comments>http://chrisforbesblogs.net/2010/05/12/suguk-meeting-at-microsoft-waverly-gate-edinburgh-5th-may-2010/#comments</comments>
		<pubDate>Wed, 12 May 2010 16:54:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SUGUK]]></category>
		<category><![CDATA[Edinburgh]]></category>

		<guid isPermaLink="false">https://chrisforbesblogs.wordpress.com/2010/05/12/suguk-meeting-at-microsoft-waverly-gate-edinburgh-5th-may-2010/</guid>
		<description><![CDATA[Firstly a massive thanks to our first speakers for the SharePoint user group meetings now to be held regularly in Scotland. Spencer Harbar and Jess Meats both delivered an excellent presentation covering the new SharePoint 2010 Service Model and New Info path and workflow capabilities respectively. And thanks to Microsoft to providing their cool presentation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=276&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Firstly a massive thanks to our first speakers for the SharePoint user group meetings now to be held regularly in Scotland. <a href="http://www.harbar.net/articles/About.aspx" target="_blank">Spencer Harbar</a> and <a href="http://blogs.technet.com/jessmeats/default.aspx" target="_blank">Jess Meats</a> both delivered an excellent presentation covering the new SharePoint 2010 Service Model and New Info path and workflow capabilities respectively. And thanks to Microsoft to providing their cool presentation offices in the heart of Edinburgh.</p>
<p>To download Jess Meat’s workflow presentation <a href="http://chrisforbesblogs.files.wordpress.com/2010/05/suguk-workflows-and-forms.pptx" target="_blank">click here</a> </p>
<p>Bit like the Oscars here but thank also to Domino Pizza for their tower of Pizzas which almost broke my back getting them up to the 5th floor @ Microsoft.</p>
<p>The next session is currently planned again at Microsoft’s Waverley gate office in Edinburgh for late <strong>August 2010</strong>. Watch my blog and also <a href="http://suguk.org" target="_blank">SUGUK</a> for detail to follow shortly.</p>
<p>It was great to see such a positive turn out and I look forward to seeing you all again in August, make sure you spread the work and get an even bigger turn out next time. If you would like to share your experience either working with SharePoint or using SharePoint please let me know. I’d love to get more local speakers – give me a shout.</p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321801966_594801966_5238696_3073675_n.jpg"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="30433_418321801966_594801966_5238696_3073675_n" border="0" alt="30433_418321801966_594801966_5238696_3073675_n" src="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321801966_594801966_5238696_3073675_n_thumb.jpg?w=244&h=184" width="244" height="184" /></a></p>
<blockquote><p><em><font>Chris Forbes covering the welcome messages</font></em></p>
<p><em><font></font></em></p>
</blockquote>
<p>&#160;<a href="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321811966_594801966_5238697_6731827_n.jpg"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="30433_418321811966_594801966_5238697_6731827_n" border="0" alt="30433_418321811966_594801966_5238697_6731827_n" src="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321811966_594801966_5238697_6731827_n_thumb.jpg?w=244&h=184" width="244" height="184" /></a></p>
<blockquote><p><font>Jess Meats gets things started covering Info Path, Workflow and Visio Services in SP2010</font></p>
</blockquote>
<p>&#160;<a href="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321816966_594801966_5238698_6885793_n.jpg"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="30433_418321816966_594801966_5238698_6885793_n" border="0" alt="30433_418321816966_594801966_5238698_6885793_n" src="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321816966_594801966_5238698_6885793_n_thumb.jpg?w=244&h=184" width="244" height="184" /></a> </p>
</p>
<blockquote><p>Spencer dives deep into the SharePoint 2010 Service Architecture</p>
<p>&#160;</p>
</blockquote>
<p>&#160;</p>
<p>Thanks again to all who made it along and hope to see you again next time <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c78d12ad-1a85-48b9-ac8b-0f3dd33b3724" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SUGUK" rel="tag">SUGUK</a>,<a href="http://technorati.com/tags/Edinburgh+user+group" rel="tag">Edinburgh user group</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a10014a1-ba5c-44a3-8199-ad1f7e5c73f8" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/SUGUK" rel="tag">SUGUK</a>,<a href="http://del.icio.us/popular/Edinburgh+user+group" rel="tag">Edinburgh user group</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=276&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/05/12/suguk-meeting-at-microsoft-waverly-gate-edinburgh-5th-may-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321801966_594801966_5238696_3073675_n_thumb.jpg" medium="image">
			<media:title type="html">30433_418321801966_594801966_5238696_3073675_n</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321811966_594801966_5238697_6731827_n_thumb.jpg" medium="image">
			<media:title type="html">30433_418321811966_594801966_5238697_6731827_n</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/05/30433_418321816966_594801966_5238698_6885793_n_thumb.jpg" medium="image">
			<media:title type="html">30433_418321816966_594801966_5238698_6885793_n</media:title>
		</media:content>
	</item>
		<item>
		<title>Office 2010 and SharePoint 2010 go RTM</title>
		<link>http://chrisforbesblogs.net/2010/04/23/office-2010-and-sharepoint-2010-go-rtm/</link>
		<comments>http://chrisforbesblogs.net/2010/04/23/office-2010-and-sharepoint-2010-go-rtm/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:31:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Office 2010]]></category>
		<category><![CDATA[Office 2010 The Movie]]></category>
		<category><![CDATA[SharePoint 2010 Release]]></category>

		<guid isPermaLink="false">http://chrisforbesblogs.wordpress.com/?p=260</guid>
		<description><![CDATA[Fresh back from SharePoint Evolution in London this week and SharePoint 2010 gets released today as RTM – It’s been a busy week. So what’s Office 2010 all about, check this video out and see – Best played with the volume up and perhaps a base speaker hooked up. &#160; Office 2010: The Movie &#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=260&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fresh back from SharePoint Evolution in London this week and SharePoint 2010 gets released today as RTM – It’s been a busy week. So what’s Office 2010 all about, check this video out and see <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  – Best played with the volume up and perhaps a base speaker hooked up.</p>
<p>&#160;</p>
<div style="width:557px;display:block;float:none;margin:0 auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2ddc8678-18e6-48ba-9eb6-2806fece56ae" class="wlWriterEditableSmartContent">
<div><span style="text-align:center; display: block;"><a href="http://chrisforbesblogs.net/2010/04/23/office-2010-and-sharepoint-2010-go-rtm/"><img src="http://img.youtube.com/vi/VUawhjxLS2I/2.jpg" alt="" /></a></span></div>
<div style="clear:both;font-size:.8em;">Office 2010: The Movie</div>
</div>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9fbf82e6-8958-47d8-998c-b99fda8a8192" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/Office+2010" rel="tag">Office 2010</a>,<a href="http://del.icio.us/popular/SharePoint+2010+Release" rel="tag">SharePoint 2010 Release</a>,<a href="http://del.icio.us/popular/Office+2010+The+Movie" rel="tag">Office 2010 The Movie</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:302a74c1-4c2e-4361-896f-94f2150fe6f8" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Office+2010" rel="tag">Office 2010</a>,<a href="http://technorati.com/tags/SharePoint+2010+Release" rel="tag">SharePoint 2010 Release</a>,<a href="http://technorati.com/tags/Office+2010+The+Movie" rel="tag">Office 2010 The Movie</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=260&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/04/23/office-2010-and-sharepoint-2010-go-rtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint user group meeting, Edinburgh 5th May 2010</title>
		<link>http://chrisforbesblogs.net/2010/04/13/sharepoint-user-group-meeting-edinburgh-5th-may-2010/</link>
		<comments>http://chrisforbesblogs.net/2010/04/13/sharepoint-user-group-meeting-edinburgh-5th-may-2010/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 08:53:00 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[SUGUK]]></category>
		<category><![CDATA[Edinburgh]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://chrisforbesblogs.wordpress.com/2010/04/13/sharepoint-user-group-meeting-edinburgh-5th-may-2010/</guid>
		<description><![CDATA[I am very excited to announce that the next SUGUK meeting in Scotland is scheduled for May 5th at Microsoft, Waverly Gate, Edinburgh. &#160;&#160;&#160; Spencer Harbour http://www.harbar.net/articles/About.aspx (MVP) will be discussing Scaling SharePoint 2010 Topologies Learn about the new SharePoint Service architecture, and how you architect Services for your organization. We will talk about various [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=249&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0;" class="MsoNormal"><span style="font-family:calibri;color:#000000;font-size:small;"><a href="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk.gif"></a></span></p>
<p><span style="font-family:calibri;color:#000000;font-size:small;"><a href="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk.gif"></a></span></p>
<p><span style="font-family:calibri;color:#000000;font-size:small;"><a href="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk.gif"></a></span></p>
<p><span style="font-family:calibri;color:#000000;font-size:small;"><a href="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk.gif"><img style="display:inline;border-width:0;margin:0 0 0 30px;" title="SUGUK" border="0" alt="SUGUK" align="right" src="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk_thumb.gif?w=53&h=68" width="53" height="68" /></a> I am very excited to announce that the next SUGUK meeting in Scotland is scheduled for May 5<sup>th</sup> at Microsoft, Waverly Gate, Edinburgh. </span></p>
<p> <span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span><span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span><span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span>
<p><span style="font-family:calibri;color:#000000;font-size:small;">Spencer Harbour </span><a href="http://www.harbar.net/articles/About.aspx"><span style="font-family:calibri;color:#800080;font-size:small;">http://www.harbar.net/articles/About.aspx</span></a><span style="font-family:calibri;color:#000000;font-size:small;"> (MVP) will be discussing </span></p>
<p><span style="font-family:calibri;color:#000000;font-size:small;"><strong>Scaling SharePoint 2010 Topologies        <br /></strong></span><span style="font-family:calibri;color:#000000;font-size:small;">Learn about the new SharePoint Service architecture, and how you architect Services for your organization. We will talk about various Canonical SharePoint deployment types (Internet Presence, Partner Collaboration via Extranets, distributed/consolidated data centers, medium sized organization etc.) and describe how you architect the Services logical topology. In addition to the logical topology, we will drill into how you scale-up/scale-out the physical topology to meet the scale expectations for your organization. Regardless of the nature and scale of your organization, SharePoint 2010 now offers a topology for you! </span></p>
<p> <span style="font-family:calibri;color:#000000;font-size:small;"></span>
<p><span style="font-family:calibri;color:#000000;font-size:small;">and Jess Meats </span><a href="http://blogs.technet.com/jessmeats/default.aspx"><span style="font-family:calibri;color:#800080;font-size:small;">http://blogs.technet.com/jessmeats/default.aspx</span></a><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;"> from Microsoft shall be diving into the new workflow capabilities in SP2010 including the visual design capabilities within Visio 2010.</span></span></span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span></p>
<h2>SharePint</h2>
<p style="margin:0;" class="MsoNormal">
<div style="margin:0;" class="MsoNormal"><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;">The invite obviously extends to SharePint at the pub afterwards for a more informal discussions on SharePoint over a beer or two. </span></span></span></div>
<p><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;"></span></span>
</p>
<p>   </span></p>
</p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span></p>
<h2>The Time</h2>
<p style="margin:0;" class="MsoNormal"><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;">Doors open at 5:30 and will begin promptly at 6:00, with the obligatory half-time pizza and refreshments. </span></span></span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-family:calibri;color:#000000;font-size:small;">&#160;</span></p>
<h2>The Venue</h2>
<p style="margin:0;" class="MsoNormal">
<div style="margin:0;" class="MsoNormal"><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;">Microsoft Offices, Waverly Gate, 2-4 Waterloo Place, Edinburgh, EH1 3EG </span></span></span></div>
<p><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;"></span></span>
</p>
<p>   </span></p>
</p>
<p style="margin:0;" class="MsoNormal">
<div style="margin:0;" class="MsoNormal"><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;">Directions : http://www.microsoft.com/uk/about/map-edinburgh.mspx </span></span></span></div>
<p><span style="color:#000000;"><span style="font-size:small;"><span style="font-family:calibri;"></span></span>
</p>
<p>   </span></p>
</p>
<p style="margin:0;" class="MsoNormal">
<p>Posting on SUGUK.ORG : htt<a href="http://bit.ly/cuapXW">p://bit.ly/cuapXW</a></p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f512de4a-c5cc-4982-b70c-2b44a35008c6" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SUGUK" rel="tag">SUGUK</a>,<a href="http://technorati.com/tags/Edinburgh" rel="tag">Edinburgh</a>,<a href="http://technorati.com/tags/SharePoint" rel="tag">SharePoint</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ce093f72-3b58-4bd6-bbe6-9ccc15e871e9" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/SUGUK" rel="tag">SUGUK</a>,<a href="http://del.icio.us/popular/Edinburgh" rel="tag">Edinburgh</a>,<a href="http://del.icio.us/popular/SharePoint" rel="tag">SharePoint</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=249&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/04/13/sharepoint-user-group-meeting-edinburgh-5th-may-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/04/suguk_thumb.gif" medium="image">
			<media:title type="html">SUGUK</media:title>
		</media:content>
	</item>
		<item>
		<title>Run Visual Studio 2010 as administrator &#8211; by default</title>
		<link>http://chrisforbesblogs.net/2010/02/26/run-visual-studio-2010-as-administrator-by-default/</link>
		<comments>http://chrisforbesblogs.net/2010/02/26/run-visual-studio-2010-as-administrator-by-default/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 19:26:22 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Run-as-administrator]]></category>
		<category><![CDATA[VisualStudio2010]]></category>

		<guid isPermaLink="false">http://chrisforbesblogs.wordpress.com/?p=237</guid>
		<description><![CDATA[Simple thing but you often need to run VS2010 as administrator, certainly if you are going to be doing much debugging with SharePoint 2010. You can make this behaviour automatic by carrying out the following steps. &#160; 1. Right click the short cut to VS2010 and select&#160; ‘Properties’ 2. From the properties window select the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=237&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/visualstudio2010.jpg"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="visualstudio2010" border="0" alt="visualstudio2010" align="right" src="http://chrisforbesblogs.files.wordpress.com/2010/02/visualstudio2010_thumb.jpg?w=164&h=74" width="164" height="74" /></a> Simple thing but you often need to run VS2010 as administrator, certainly if you are going to be doing much debugging with SharePoint 2010. You can make this behaviour automatic by carrying out the following steps.</p>
<p>&#160;</p>
<p>1. Right click the short cut to VS2010 and select&#160; ‘Properties’</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image6.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb6.png?w=260&h=192" width="260" height="192" /></a> </p>
<p>2. From the properties window select the ‘Advanced’ button</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image7.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb7.png?w=172&h=244" width="172" height="244" /></a> </p>
<p>3. Check the ‘Run as administrator’ checkbox – Your done <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image8.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb8.png?w=244&h=182" width="244" height="182" /></a> </p>
</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c6d8f4f0-6144-4ac8-87ca-c78cdb1afc87" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VisualStudio2010" rel="tag">VisualStudio2010</a>,<a href="http://technorati.com/tags/Run-as-administrator" rel="tag">Run-as-administrator</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c402d79c-9b0f-4e23-af86-51187e6f746a" class="wlWriterEditableSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/VisualStudio2010" rel="tag">VisualStudio2010</a>,<a href="http://del.icio.us/popular/Run-as-administrator" rel="tag">Run-as-administrator</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=237&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/02/26/run-visual-studio-2010-as-administrator-by-default/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/visualstudio2010_thumb.jpg" medium="image">
			<media:title type="html">visualstudio2010</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple way to get the 4-part strong name for an assembly</title>
		<link>http://chrisforbesblogs.net/2010/02/26/simple-way-to-get-the-4-part-strong-name-for-an-assembly/</link>
		<comments>http://chrisforbesblogs.net/2010/02/26/simple-way-to-get-the-4-part-strong-name-for-an-assembly/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:38:03 +0000</pubDate>
		<dc:creator>Chris Forbes</dc:creator>
				<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[4-Part-Assembly-Name]]></category>
		<category><![CDATA[External-Tools]]></category>
		<category><![CDATA[VisualStudio2010]]></category>

		<guid isPermaLink="false">http://chrisforbesblogs.wordpress.com/?p=209</guid>
		<description><![CDATA[As you will know when building SharePoint solutions you always need to determine the 4-part assembly name or Strong Name for inclusion in various solution and feature manifests. I typically got this by pointing Reflector at my compiled DLL files. Simpler way using Power Shell Using the ‘External Tools’ option within visual studio you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=209&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As you will know when building SharePoint solutions you always need to determine the 4-part assembly name or <em>Strong Name</em> for inclusion in various solution and feature manifests. I typically got this by pointing <a href="http://www.red-gate.com/products/reflector/" target="_blank">Reflector</a> at my compiled DLL files.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image5.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb5.png?w=605&h=113" width="605" height="113" /></a></p>
<h3>Simpler way using Power Shell</h3>
<p>Using the ‘External Tools’ option within visual studio you can create a quick link, so from your solution just click the ‘Get 4-Part Name’ link and out pops the 4-part assembly name in you’re output window.</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb.png?w=232&h=357" width="232" height="357" /></a></p>
<p>Resulting output window…</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image1.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb1.png?w=407&h=87" width="407" height="87" /></a></p>
<h3>How to add a new External Tool</h3>
<p>Select ‘External Tools…’ from the Tools menu in Visual Studio</p>
<p><a href="http://chrisforbesblogs.files.wordpress.com/2010/02/image2.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb2.png?w=428&h=425" width="428" height="425" /></a></p>
</p>
<p>TITLE : Give the tool a title. You can use an ‘&amp;’ character which will act as a short cut i.e. ALT+G.</p>
<p>COMMAND : <em>powershell.exe</em></p>
<p>Arguments: -command &quot;[System.Reflection.AssemblyName]::GetAssemblyName(\&quot;$(TargetPath)\&quot;).FullName&quot;</p>
<p><em></em></p>
<p>3. Make sure you check ‘use output window’ to post the result in the VS output window.</p>
<p><em>&#160;</em></p>
<p>Simple but a great time saver <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e83cbaa1-59f5-4de8-bddf-5c7904a464b7" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VisualStudio2010" rel="tag">VisualStudio2010</a>,<a href="http://technorati.com/tags/4-Part-Assembly-Name" rel="tag">4-Part-Assembly-Name</a>,<a href="http://technorati.com/tags/External-Tools" rel="tag">External-Tools</a></div>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:65c9e903-2caf-4534-9bdd-dcee99fd22f2" class="wlWriterSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/VisualStudio2010" rel="tag">VisualStudio2010</a>,<a href="http://del.icio.us/popular/4-Part-Assembly-Name" rel="tag">4-Part-Assembly-Name</a>,<a href="http://del.icio.us/popular/External-Tools" rel="tag">External-Tools</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisforbesblogs.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisforbesblogs.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisforbesblogs.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisforbesblogs.net&#038;blog=6742676&#038;post=209&#038;subd=chrisforbesblogs&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisforbesblogs.net/2010/02/26/simple-way-to-get-the-4-part-strong-name-for-an-assembly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed3e25ef8a88f8fff819a7722f1805a9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">chrisforbesblogs</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://chrisforbesblogs.files.wordpress.com/2010/02/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
