<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>

<channel>
	<title>Sparkling Client - The Silverlight Podcast &#187; Uncategorized</title>
	<atom:link href="http://www.sparklingclient.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sparklingclient.com</link>
	<description>An audio podcast about Silverlight, ASP.NET AJAX, Flash and other rich web-client technologies.  If you're interested in writing next generation web applications, this is the podcast for you.  There's a new information-dense show each week.</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:41:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<!-- podcast_generator="Blubrry PowerPress/1.0.5" mode="advanced" entry="normal" -->
	<itunes:summary>An audio podcast about Silverlight, ASP.NET AJAX, Flash and other rich web-client technologies.  If you&#039;re interested in writing next generation web applications, this is the podcast for you.  There&#039;s a new information-dense show each week.</itunes:summary>
	<itunes:author>Monica Mork and Erik Mork</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://files.sparklingclient.com/300-by-300SparklingClient.jpg" />
	<itunes:owner>
		<itunes:name>Monica Mork and Erik Mork</itunes:name>
		<itunes:email>authors@sparklingclient.com</itunes:email>
	</itunes:owner>
	<managingEditor>authors@sparklingclient.com (Monica Mork and Erik Mork)</managingEditor>
	<copyright>2008</copyright>
	<itunes:subtitle>The Silverlight podcast.</itunes:subtitle>
	<itunes:keywords>Silverlight, ASP.NET, ASP.NET AJAX, AJAX, web development, develpment, programming, RIA</itunes:keywords>
	<image>
		<title>Sparkling Client - The Silverlight Podcast &#187; Uncategorized</title>
		<url>http://files.sparklingclient.com/144-by-144SparklingClient.jpg</url>
		<link>http://www.sparklingclient.com/category/uncategorized/</link>
	</image>
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
	<itunes:category text="Technology">
		<itunes:category text="Software How-To" />
	</itunes:category>
		<item>
		<title>This Week in Silverlight &#8211; February 21 2010</title>
		<link>http://www.sparklingclient.com/silverlight-reporting-and-smooth-streaming-player/</link>
		<comments>http://www.sparklingclient.com/silverlight-reporting-and-smooth-streaming-player/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 01:23:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=536</guid>
		<description><![CDATA[What&#8217;s new in Silverlight This Week in Silverlight
Application of the Week
Life-size Windows 7 Phone Series Demonstrator.
Honorable Mention: Smooth Streaming Player.
Silverlight News

Silverlight Cream No. 800 is up — Congratulations on two counts to Dave Campbell
Cool new  Silverlight Viewer for Reporting Services 2008 by Perpetuum
Silverlight, IIS, Smooth Streaming.  Watching the Winter Olympics in Europe 
 Silverlight MVPs of the Year (2009)
From [...]]]></description>
			<content:encoded><![CDATA[<h2>What&#8217;s new in Silverlight This Week in Silverlight</h2>
<p><strong>Application of the Week</strong></p>
<p>Life-size Windows 7 Phone Series <a href="http://www.windowsphone7series.com/">Demonstrator</a>.</p>
<p>Honorable Mention: <a href="http://smf.codeplex.com">Smooth Streaming Player</a>.</p>
<p><strong>Silverlight News</strong></p>
<ul>
<li>Silverlight Cream <a href="http://snurl.com/uetrw">No. 800 is up </a>— Congratulations on two counts to Dave Campbell</li>
<li>Cool new <a href="http://snurl.com/uevwa "> Silverlight Viewer for Reporting Services </a>2008 by Perpetuum</li>
<li><a href="http://bit.ly/db6LjX">Silverlight, IIS, Smooth Streaming</a>.  Watching the Winter Olympics in Europe </li>
<li> Silverlight <a href="http://bit.ly/9XyHpO">MVPs of the Year </a>(2009)</li>
<li>From Twitter: &#8220;WoOT, can’t wait! RT @timsneath: Working on some amazing #ie9, #wp7 and #silverlight stuff for the #MIX10 keynotes: can’t wait!&#8221;</li>
<li>Silverlight is going to be *the <a href="http://is.gd/8ySZq ">Development Platform</a>* &#8211; Show note: <em>In the episode, I indicate that the post was written by SparklingClient friend @Irascian.  As he points out in the comments, it was actually written by  Anoop Madhusudanan in the “Amazed Saints” blog.</em></li>
<li> Silverlight TV recording with <a href="http://post.ly/O9kb">Adam Kinney and John Papa</a></li>
<li><a href="http://wp.me/p53lI-mt">BBQ Shack &amp; Ocean v2 posted with videos</a></li>
<li>An “<a href="http://wp.me/P35Xl-fc ">Advanced MVVM</a>” ebook byJosh Smith is available for online purchase! </li>
<li> <a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/02/15/silverlight-4-beta-networking-screencasts.aspx">Silverlight 4 Networking Videos </a>by Mike Taulty.  <a href="http://channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-7-HTTP--Forms-Auth/">More videos from Mike Taulty</a>.</li>
<li>Some great <a href="http://mashooo.com/SilverlightGames.aspx#Games">Silverlight Games</a>:  (Thanks Dave Campbell)</li>
</ul>
<div> </div>
<h2>Guest Hosts</h2>
<p><a href="http://www.sparklingclient.com/wp-content/uploads/2010/02/brian_henderson.png"><img class="size-thumbnail wp-image-526 alignnone" title="brian_henderson" src="http://www.sparklingclient.com/wp-content/uploads/2010/02/brian_henderson-150x150.png" alt="" width="150" height="150" /></a></p>
<p><a href="http://BrianHenderson.tumblr.com/">Brian Henderson</a> is a Silverlight Designer/Architect and INETA Community Champion. A few of the activities Brian can be found participating are flying (pilot), kayaking, hiking, or just taking video/photos.</p>
<p><a href="http://www.sparklingclient.com/wp-content/uploads/2010/02/kelly_white.jpg"><img class="size-thumbnail wp-image-528 alignnone" title="kelly_white" src="http://www.sparklingclient.com/wp-content/uploads/2010/02/kelly_white-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://kelly.whitepdx.com/">Kelly White</a> is a Senior Software Engineer with <a href="http://www.mycontent.com/">MyContent.com</a>. He previously lead the <a href="http://pdxux.net/">PDXUX.Net user group</a>, and now runs the <a href="http://portlandsilverlight.net/">Portland Silverlight User Group</a> with <a href="http://silverbaylabs.org/about-erik-mork.html">Erik Mork</a>. Kelly has presented at user groups and code camps throughout the northwest on both Silverlight and WPF.</p>
<p><span style="font-size: x-small;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/silverlight-reporting-and-smooth-streaming-player/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://files.sparklingclient.com/083_2009.02.21_This_Week_In_Silverlight_Week_2.mp3" length="15861550" type="audio/mpeg" />
			<itunes:subtitle>What&#039;s new in Silverlight This Week in Silverlight Application of the Week - Life-size Windows 7 Phone SeriesÂ Demonstrator. - Honorable Mention: Smooth Streaming Player. - Silverlight News -   Silverlight Cream No.</itunes:subtitle>
		<itunes:summary>What&#039;s new in Silverlight This Week in Silverlight
Application of the Week

Life-size Windows 7 Phone SeriesÂ Demonstrator (http://www.windowsphone7series.com/).

Honorable Mention: Smooth Streaming Player (http://smf.codeplex.com).

Silverlight News

	* Silverlight Cream No. 800 is up  (http://snurl.com/uetrw)â Congratulations on two counts to Dave Campbell
	* Cool new Â Silverlight Viewer for Reporting Services  (http://snurl.com/uevwa )2008 by Perpetuum
	* Silverlight, IIS, Smooth Streaming (http://bit.ly/db6LjX).Â  Watching theÂ Winter Olympics in EuropeÂ 
	* Â Silverlight MVPs of the Year  (http://bit.ly/9XyHpO)(2009)
	* From Twitter: &quot;WoOT, canât wait! RT @timsneath: Working on some amazing #ie9, #wp7 and #silverlight stuff for the #MIX10 keynotes: canât wait!&quot;
	* Silverlight is going to be *the Development Platform (http://is.gd/8ySZq )* - Show note:Â In the episode, I indicate that the post was written by SparklingClient friend @Irascian.Â  As he points out in the comments, it was actually written byÂ Â Anoop MadhusudananÂ in theÂ âAmazed Saintsâ blog.
	* Â Silverlight TV recording with Adam Kinney and John Papa (http://post.ly/O9kb)
	* BBQ Shack &amp; Ocean v2 posted with videos (http://wp.me/p53lI-mt)
	* An âAdvanced MVVM (http://wp.me/P35Xl-fc )â ebook byJosh SmithÂ is available for online purchase!Â 
	* Â Silverlight 4 Networking Videos  (http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/02/15/silverlight-4-beta-networking-screencasts.aspx)by Mike Taulty.Â  More videos from Mike Taulty (http://channel9.msdn.com/posts/mtaulty/Silverlight-4-Beta-Networking-Part-7-HTTP--Forms-Auth/).
	* Some great Silverlight Games (http://mashooo.com/SilverlightGames.aspx#Games):Â Â (Thanks Dave Campbell)

Â 
Guest Hosts
(http://www.sparklingclient.com/wp-content/uploads/2010/02/brian_henderson-150x150.png)

Brian Henderson (http://BrianHenderson.tumblr.com/) is a Silverlight Designer/Architect and INETA Community Champion. A few of the activities Brian can be found participating are flying (pilot), kayaking, hiking, or just taking video/photos.

(http://www.sparklingclient.com/wp-content/uploads/2010/02/kelly_white-150x150.jpg)

Kelly White (http://kelly.whitepdx.com/) is a Senior Software Engineer with MyContent.com (http://www.mycontent.com/). He previously lead the PDXUX.Net user group (http://pdxux.net/), and now runs the Portland Silverlight User Group (http://portlandsilverlight.net/) with Erik Mork (http://silverbaylabs.org/about-erik-mork.html). Kelly has presented at user groups and code camps throughout the northwest on both Silverlight and WPF.

Â </itunes:summary>
		<itunes:author>Monica Mork and Erik Mork</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>16:29</itunes:duration>
	</item>
		<item>
		<title>The Sparkling Client Goes to Mix 2010!</title>
		<link>http://www.sparklingclient.com/the-sparkling-client-goes-to-mix-2010/</link>
		<comments>http://www.sparklingclient.com/the-sparkling-client-goes-to-mix-2010/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:41:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=497</guid>
		<description><![CDATA[I&#8217;ve submitted a couple of sessions for Mix 2010.  They&#8217;re guaranteed to be weirder than the ordinary submissions    If you want to see these talks happen, please vote at the mix site.  There are a lot of other good sessions as well.
The Neuroscience of Great Silverlight 
This session meshes up Silverlight and neuroscience.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve submitted a couple of sessions for Mix 2010.  They&#8217;re guaranteed to be weirder than the ordinary submissions <img src='http://www.sparklingclient.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   If you want to see these talks happen, please <a href="http://visitmix.com/opencallvote/?query=Erik Mork">vote at the mix site</a>.  There are a lot of other good <a href="http://visitmix.com/opencallvote/">sessions</a> as well.</p>
<p><a href="http://visitmix.com/opencallvote/Entry?entryId=THENEU153">The Neuroscience of Great Silverlight </a></p>
<p>This session meshes up Silverlight and neuroscience.  It&#8217;s all about how good applications require an understanding of psychology.</p>
<p><a href="http://visitmix.com/opencallvote/Entry?entryId=THINGS154">10 Things to Know About Prism </a></p>
<p>Interested in Prism?  This talk is all about how you can get started with Prism.  It summarizes the podcasts and screencasts I&#8217;ve done on Prism for Silverlight and gives an overview of how to get started with Prism.</p>
<p><a href="http://visitmix.com/opencallvote/Entry?entryId=PARTNE157">Partnering Silverlight and Monotouch –  Silverlight on the Iphone (kinda) </a></p>
<p>Ever want to write Silverlight on the iPhone?  This talk is about how to migrate your apps to the iPhone (hint: use MVVM).</p>
<p><a href="http://visitmix.com/opencallvote/Entry?entryId=THENUM155">The Number 1 Ux/Design Tool – The Trashcan </a></p>
<p>Why is Apple so amazing at design?  I think it&#8217;s because they know how to use the trashcan.  This session covers my thoughts on our mental hangups to writing great designs.</p>
<p><a href="http://visitmix.com/opencallvote/Entry?entryId=RESIZI156">Resizing Silverlight Layouts </a></p>
<p>Silverlight is running on a lot of different platforms.  What are the secrets to making your application look nice everywhere?  This talk is all about those secrets.</p>
<p><img class="alignleft size-full wp-image-498" title="logo_only" src="http://www.sparklingclient.com/wp-content/uploads/2010/01/logo_only.jpg" alt="logo_only" width="143" height="91" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/the-sparkling-client-goes-to-mix-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight Tour Now Supports Silverlight 4</title>
		<link>http://www.sparklingclient.com/silverlight-tour-now-supports-silverlight-4/</link>
		<comments>http://www.sparklingclient.com/silverlight-tour-now-supports-silverlight-4/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:47:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=484</guid>
		<description><![CDATA[Shawn has been working hard, and we&#8217;re happy to announce that the Silverlight Tour now includes Silverlight 4.  Within minutes of the Silverlight 4 release    Shawn&#8217;s got the inside track.
Our next stop is in Portland on December 2nd &#8211; 4th.
Other upcoming stops include:
Atlanta, GA &#8211; December 7-9, 2009 (Almost sold out!)
Caracas, Venezuela on [...]]]></description>
			<content:encoded><![CDATA[<p>Shawn has been working hard, and we&#8217;re happy to announce that the <a href="https://agilitrain.com/">Silverlight Tour</a> now includes Silverlight 4.  Within minutes of the Silverlight 4 release <img src='http://www.sparklingclient.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Shawn&#8217;s got the inside track.</p>
<p>Our next stop is in <a href="https://agilitrain.com/Workshop/Info/Silverlight_Tour_Workshop">Portland on December 2nd &#8211; 4th</a>.</p>
<p>Other upcoming stops include:</p>
<p><a href="https://agilitrain.com/Workshop/Info/Silverlight_Tour_Workshop">Atlanta, GA</a> &#8211; December 7-9, 2009 (Almost sold out!)</p>
<p>Caracas, Venezuela on Dec 7-9</p>
<p><a href="https://agilitrain.com/"><img class="alignleft size-full wp-image-146" title="Silverlight Tour" src="http://www.sparklingclient.com/wp-content/uploads/2009/03/silverlight_tour.png" alt="Silverlight Tour" width="140" height="60" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/silverlight-tour-now-supports-silverlight-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vertigo is Coming to Portland!</title>
		<link>http://www.sparklingclient.com/vertigo-is-coming-to-portland/</link>
		<comments>http://www.sparklingclient.com/vertigo-is-coming-to-portland/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 07:34:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=472</guid>
		<description><![CDATA[Vertigo is coming to Portland!  A little secret: They&#8217;re already a PLATINUM sponsor of the Portland SilverLight User Group!  Wahoo.
Well done Vertigo.  We&#8217;re going to make Portland a Silverlight Powerhouse.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vertigo.com/News.aspx">Vertigo is coming to Portland</a>!  A little secret: They&#8217;re already a PLATINUM sponsor of the <a href="http://www.portlandsilverlight.net/">Portland SilverLight User Group</a>!  Wahoo.</p>
<p>Well done Vertigo.  We&#8217;re going to make Portland a Silverlight Powerhouse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/vertigo-is-coming-to-portland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 3 Firestarter in Portland</title>
		<link>http://www.sparklingclient.com/silverlight-3-firestarter-in-portland/</link>
		<comments>http://www.sparklingclient.com/silverlight-3-firestarter-in-portland/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:34:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=434</guid>
		<description><![CDATA[Announcing: Silverlight 3 Firestarter Simulcast in Portland, September 17th.
Scott Guthrie keynote followed by presentations from Tim Heuer, Brad  Abrams, Karl Shifflett and others.

Register here.

]]></description>
			<content:encoded><![CDATA[<p>Announcing: Silverlight 3 Firestarter Simulcast in Portland, September 17th.</p>
<p><strong>Scott Guthrie </strong>keynote followed by presentations from Tim Heuer, Brad  Abrams, Karl Shifflett and others.</p>
<p><img class="aligncenter size-full wp-image-437" title="red-t-shirt" src="http://www.sparklingclient.com/wp-content/uploads/2009/08/red-t-shirt.jpg" alt="red-t-shirt" width="73" height="73" /></p>
<p>Register <a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423154&amp;Culture=en-US">here</a>.</p>
<p><a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423154&amp;Culture=en-US"><img class="aligncenter size-thumbnail wp-image-435" title="silverlight_3" src="http://www.sparklingclient.com/wp-content/uploads/2009/08/silverlight_3-150x150.jpg" alt="silverlight_3" width="75" height="75" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/silverlight-3-firestarter-in-portland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Connected Show</title>
		<link>http://www.sparklingclient.com/the-connected-show/</link>
		<comments>http://www.sparklingclient.com/the-connected-show/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 18:02:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=381</guid>
		<description><![CDATA[Dmitry Lyalin has been a longtime friend/supporter of the Sparkling Client.  Along with co-host Peter Laudati, he&#8217;s doing his own podcast:
The Connected Show

Their latest show talks about PRISM in Silverlight and features Shawn Wildermuth.  If you&#8217;re looking for tech podcasts, make sure to check this one out!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lyalin.com/blog/">Dmitry Lyalin </a>has been a longtime friend/supporter of the Sparkling Client.  Along with co-host Peter Laudati, he&#8217;s doing his own podcast:</p>
<p><a href="http://www.connectedshow.com/default.aspx">The Connected Show</a></p>
<p><a href="http://www.connectedshow.com/default.aspx"><img class="alignnone size-full wp-image-382" title="connectedshow" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/connectedshow.png" alt="connectedshow" width="181" height="180" /></a></p>
<p>Their latest <a href="http://www.connectedshow.com/default.aspx?Episode=10">show</a> talks about PRISM in Silverlight and features <a href="http://wildermuth.com/">Shawn Wildermuth</a>.  If you&#8217;re looking for tech podcasts, make sure to check this one out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/the-connected-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Things to Know About Silverlight Prism</title>
		<link>http://www.sparklingclient.com/prism-silverlight/</link>
		<comments>http://www.sparklingclient.com/prism-silverlight/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 02:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=301</guid>
		<description><![CDATA[
Prism is one of the hottest topics in Silverlight.  Here, I provide the top 10 things that I think every developer should know about Prism.
For a great write-up on Prism, I recommend:
Shawn Wildermuth&#8217;s MSDN article.

1. Prism is a collection of libraries for implementing best-practices in Silverlight
Now, Prism actually contains more than just the libraries (it [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-321" title="lightbulb_48" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/lightbulb_48.png" alt="lightbulb_48" width="48" height="48" /><a href="http://compositewpf.codeplex.com/"></a></p>
<p><a href="http://compositewpf.codeplex.com/">Prism </a>is one of the hottest topics in Silverlight.  Here, I provide the top 10 things that I think every developer should know about Prism.</p>
<p>For a great write-up on Prism, I recommend:<a href="http://msdn.microsoft.com/en-us/magazine/dd943055.aspx"></a></p>
<p><a href="http://msdn.microsoft.com/en-us/magazine/dd943055.aspx">Shawn Wildermuth&#8217;s MSDN article.</a></p>
<p><a href="http://msdn.microsoft.com/en-us/magazine/dd943055.aspx"><img class="alignnone size-full wp-image-366" title="paper_content_48" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/paper_content_48.png" alt="paper_content_48" width="48" height="48" /></a></p>
<h3 style="font-size:large;">1. Prism is a collection of libraries for implementing best-practices in Silverlight</h3>
<p>Now, Prism actually contains more than just the libraries (it also has source code, examples, quickstarts and excellent documentation), but the key thing is that Prism is a tool for creating testable/maintainable applications.</p>
<p style="padding-left: 30px;"><a href="http://development-guides.silverbaylabs.org/Video/Silverlight-Prism"><img class="alignnone size-full wp-image-311" title="Silverlight Prism Video" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/video2.png" alt="Silverlight Prism Video" width="106" height="38" />Silverlight Prism Video</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">2. Prism is a Buffet (term coined by <a href="http://www.sparklingclient.com/when-to-use-prism/">Shawn Wildermuth</a>)</h3>
<p>Prism has several different tools, and you can use any or all of them at your discretion.  It&#8217;s not a heavy-weight framework.  You can use Prism selectively.</p>
<p style="padding-left: 30px;"><a href="http://www.sparklingclient.com/prism-in-silverlight/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" />Intro to Prism Interview</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">3. Finding and Installing Prism is Confusing</h3>
<p style="font-size:normal;">For whatever reason, it&#8217;s hard to find and download Prism.  Actually, it&#8217;s not difficult; it&#8217;s just hard to get properly oriented.  For one thing, Microsoft sites refer to Prism as the &#8220;Composite Application Guidance&#8221;.  For another, the source appears to be on CodePlex, but it&#8217;s actually on <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa07e1ce-ca3f-4b9b-a21b-e3fa10d013dd&amp;DisplayLang=en">MSDN</a>.  So there&#8217;s a bit of a run-around before you can get up and going with Prism.  However, it&#8217;s great code and jumping through the hoops is worth it.</p>
<p style="padding-left: 30px;"><a href="http://www.sparklingclient.com/downloading-and-building-prism/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> Downloading and Building Prism Guide</a></p>
<h3 style="font-size:large;">4. Prism Supports Modularity</h3>
<p>Prism is chock full of support for breaking applications down into manageable pieces.  It supports Unity for <strong>Dependency Injection </strong>and <strong>Service Location</strong>.  It also has a Module Catalog<strong> </strong>which manages the loading of .dlls and .xap files into Silverlight applications.  If you&#8217;re interested in application testability and maintainability, modularity is for you.</p>
<p style="padding-left: 30px;"><a href="http://development-guides.silverbaylabs.org/Video/Modularity-in-Prism"><img class="alignnone size-full wp-image-311" title="Silverlight Prism Video" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/video2.png" alt="Silverlight Prism Video" width="106" height="38" /> Prism Modularity Video </a><a href="http://www.sparklingclient.com/modularity-in-prism/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> Prism Modularity Interview</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">5. Prism Supports Master Pages &#8211; Regions</h3>
<p>Regions allow the visual parts of an application to be separated out and developed independently.   It&#8217;s similar to how master pages are used in ASP.NET.  If you&#8217;ve ever wanted to hand out UI tasks to different development teams, this is the tool that will make life much easier.</p>
<p style="padding-left: 30px;"><a href="http://development-guides.silverbaylabs.org/Video/Prism-Regions"><img class="alignnone size-full wp-image-311" title="Silverlight Prism Video" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/video2.png" alt="Silverlight Prism Video" width="106" height="38" /> Prism Regions Video</a> <a href="http://www.sparklingclient.com/regions-in-prism/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> Prism Regions Interview</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">6. Prism Supports Loosely Coupled Communication &#8211; Eventing</h3>
<p>Once you&#8217;ve broken an application into multiple pieces, there&#8217;s always the question of how do these pieces communicate?  Especially, how do they communicate when they aren&#8217;t supposed to know about each other?  Here, Prism Eventing steps into the gap and provides communication infrastructure.</p>
<p style="padding-left: 30px;"><a href="http://development-guides.silverbaylabs.org/Video/Prism-Eventing"><img class="alignnone size-full wp-image-311" title="Silverlight Prism Video" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/video2.png" alt="Silverlight Prism Video" width="106" height="38" /> Prism Eventing Video</a> <a href="http://www.sparklingclient.com/prisms-event-aggregator/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> Prism Eventing Interview</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">7. Prism Supports Commanding &#8211; Help for MVVM</h3>
<p>MVVM/Presentation Patterns are powerful patterns for building testable and scalable Silverlight applications.  Unfortunately, they require Commanding (the ability for the XAML/Interface to directly communicate with ViewModels/Presenters), and raw Silverlight 2 doesn&#8217;t have this functionality.  Prism Commanding comes to the rescue and uses attached properties to enable this scenario.</p>
<p style="padding-left: 30px;"><a href="http://development-guides.silverbaylabs.org/Video/Prism-Commands"><img class="alignnone size-full wp-image-311" title="Silverlight Prism Video" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/video2.png" alt="Silverlight Prism Video" width="106" height="38" /> Prism Commanding Video</a> <a href="http://www.sparklingclient.com/commanding-in-prism/"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> Prism Commanding Interview</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">8. Prism Supports Sharing Code Between Silverlight and WPF &#8211; Multi-Targeting</h3>
<p>Silverlight and WPF are pretty similar.  They both use XAML, and they have similar libraries they can call.  Unfortunately, they&#8217;re different enough that you can&#8217;t add a reference from Silverlight to a WPF .dll (or vice versa).  The way to share functionality between these technologies is to share code between projects.  Enter the Project Linker.  This is an application that makes it easier to share code between Silverlight and WPF.</p>
<h3 style="font-size:large;">9. Most Silverlight Applications can Benefit from Prism</h3>
<p>Prism isn&#8217;t the answer for all applications, of course.  There are some apps (small applications, media applications and possibly games) that Prism might not help with, but in general the patterns are widely applicable (Dependency Injection, Commanding, etc.).  Even if you don&#8217;t use Prism, the patterns in Prism are still valuable.  In fact, there are other projects such as Ninject and Caliburn that implement some of the same patterns as Prism.</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-312" title="Sparkling Client Podcast" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/podcast3.png" alt="Sparkling Client Podcast" width="103" height="35" /> <a href="http://www.sparklingclient.com/when-to-use-prism/">When to Use Prism Interview<br />
</a></p>
<p style="padding-left: 30px;">
<h3 style="font-size:large;">10. Prism Helps with MVVM/MVP</h3>
<p>Prism doesn&#8217;t directly implement either MVVM (Presentation Model) or MVP patterns.  Instead, it provides support (example: Commanding) that makes these patterns easy to implement.  See the Reference Implementation and Quickstarts for examples on how to implement these patterns using the support that Prism provides.</p>
<address>This post uses the <a href="http://wefunction.com/2008/07/function-free-icon-set/">free Function Icon Set</a>.</address>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/prism-silverlight/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Downloading Prism</title>
		<link>http://www.sparklingclient.com/downloading-and-building-prism/</link>
		<comments>http://www.sparklingclient.com/downloading-and-building-prism/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 02:48:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sparklingclient.com/?p=331</guid>
		<description><![CDATA[Prism is amazing. It was pretty much made by geniuses.  Unfortunately, it&#8217;s kind of hard to figure out 1) where to download it and 2) what to do with it after you&#8217;ve downloaded it.  This is a guide that shows you how to get up and running with Silverlight Prism:
1. (optional) Go to the Prism [...]]]></description>
			<content:encoded><![CDATA[<p>Prism is amazing. It was pretty much made by geniuses.  Unfortunately, it&#8217;s kind of hard to figure out 1) where to download it and 2) what to do with it after you&#8217;ve downloaded it.  This is a guide that shows you how to get up and running with Silverlight Prism:</p>
<p>1. (<em>optional</em>) Go to the <a href="http://compositewpf.codeplex.com/">Prism Codeplex site</a>.  Look for the download.  However, it&#8217;s a trick.  The Prism code is actually on <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en">MSDN</a>.</p>
<p><img class="alignnone size-full wp-image-348" title="redirect1" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/redirect1.png" alt="redirect1" width="327" height="39" /></p>
<p>2. Go to the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&amp;displaylang=en">MSDN site</a>. Where you&#8217;ll find 3 confusing links.  Unless you&#8217;re interested in multi-targeting (sharing source between Silverlight and WPF sites), all you need is the first one.  Download the &#8220;CompositeApplicationGuidance-xxx.exe&#8221; file.</p>
<p><img class="alignnone size-full wp-image-349" title="download_links" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/download_links.png" alt="download_links" width="650" height="130" /></p>
<p>3. Launch the .exe and select a folder.  The Prism source will be extracted there.  Be patient.  This will take a few minutes.</p>
<p>4. Browse to the folder with the source.  Notice the help file.  This file has a lot of great information about Prism.</p>
<p><img class="alignnone size-full wp-image-350" title="help_file" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/help_file.png" alt="help_file" width="484" height="26" /></p>
<p>5. Dive into the &#8220;CAL&#8221; folder.  Probably stands for &#8220;Composite Application Library&#8221;, but no one knows for sure <img src='http://www.sparklingclient.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><img class="alignnone size-full wp-image-351" title="folders" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/folders.png" alt="folders" width="163" height="118" /></p>
<p>6. Select the &#8220;CompositeApplicationLibrary.sln&#8221; file.  *Don&#8217;t* select the &#8220;Desktop&#8221; version (this is for WPF).</p>
<p><img class="alignnone size-full wp-image-352" title="solutions" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/solutions.png" alt="solutions" width="752" height="123" /></p>
<p>7. Close the &#8220;Desktop&#8221; folder in the solution.  This is for the WPF source.</p>
<p><img class="alignnone size-full wp-image-353" title="desktop_source" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/desktop_source.png" alt="desktop_source" width="318" height="198" /></p>
<p>8. Consider whether you want a debug or release version of the libraries.  One handy trick is to create a debug build, and then make sure that the Prism source stays in its present folder.  That way, whenever you&#8217;re debugging your applications, you&#8217;ll be able to see Prism Source information on the call stack.</p>
<p><img class="alignnone size-full wp-image-355" title="debug_release" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/debug_release.png" alt="debug_release" width="268" height="90" /></p>
<p>9. Build the Solution.</p>
<p>10. Navigate to the &#8220;..\CAL\Silverlight\Composite.UnityExtensions\Bin\Debug&#8221; (or, if a release build, &#8220;..\Bin\Release&#8221;).</p>
<p>This folder has the <strong>5 key Prism assemblies</strong>:</p>
<ul>
<li>Microsoft.Practices.Composite.dll</li>
<li>Microsoft.Practices.Composite.Presentation.dll</li>
<li>Microsoft.Practices.Composite.UnityExtensions.dll</li>
<li>Microsoft.Practices.ServiceLocation.dll</li>
<li>Microsoft.Practices.<span style="background-color: #3399ff; color: #ffffff;">Unity</span>.dll</li>
</ul>
<p><img class="alignnone size-full wp-image-356" title="dll_list" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/dll_list.png" alt="dll_list" width="344" height="261" /></p>
<p><strong>Update (thanks to <a href="http://www.irascian.com">Ian Smith</a>)</strong></p>
<p>11. The pdf documentation for Prism can be found <a href="http://compositewpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=14982 ">here</a><a href="http://compositewpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=14982"><img class="alignnone size-full wp-image-404" title="pdf_doc" src="http://www.sparklingclient.com/wp-content/uploads/2009/07/pdf_doc.png" alt="pdf_doc" width="667" height="272" /></a> (thanks to Ian for the screenshot):</p>
<p><strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sparklingclient.com/downloading-and-building-prism/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
