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

<channel>
	<title>robburke.NET &#187; Expression Blend</title>
	<atom:link href="http://robburke.net/tag/expression-blend/feed/" rel="self" type="application/rss+xml" />
	<link>http://robburke.net</link>
	<description>Robert Burke&#039;s home on the web.</description>
	<lastBuildDate>Wed, 18 Apr 2012 19:15:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Designers with Expression Blend skills are in demand</title>
		<link>http://robburke.net/2009/04/designers-with-expression-blend-skills-are-in-demand/</link>
		<comments>http://robburke.net/2009/04/designers-with-expression-blend-skills-are-in-demand/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 12:37:37 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=1296</guid>
		<description><![CDATA[I spoke with a headhunter last week who is looking for designers who have experience using Expression Blend to enhance the usability of line-of-business applications. The demand for designers who have worked on Silverlight or WPF projects currently exceeds supply. The adoption of those two &#8220;XAML-based&#8221; technologies has been accompanied by a growing community of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1297" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-1297" title="Capilano Suspension Bridge" src="http://robburke.net/wp-content/uploads/2009/04/capilano-300x72.jpg" alt="Capilano Suspension Bridge" width="300" height="72" /><p class="wp-caption-text">Capilano Suspension: Bridging worlds, simple elegance</p></div>
<p>I spoke with a headhunter last week who is looking for designers who have experience using Expression Blend to enhance the usability of line-of-business applications.</p>
<p>The demand for <em>designers </em>who have worked on Silverlight or WPF projects currently exceeds supply.</p>
<p>The adoption of those two &#8220;XAML-based&#8221; technologies has been accompanied by a growing community of developers that have adopted the new frameworks, often &#8220;wearing the designer hat&#8221; to get the job done.</p>
<p>But a designer who understands how to craft solid XAML markup using Blend&#8217;s visual toolset thinks differently from either a developer, or from a designer whose thinking is not informed by the basics of Silverlight and WPF.</p>
<p>Designers needn&#8217;t give up their existing tools, but to optimally contribute to a Silverlight or WPF project, their thought process should be <em>informed by these technology frameworks</em>, both when working with their existing tools <em>and </em>with Blend.</p>
<p>Yes, we&#8217;ve all heard of these highly coveted &#8220;dev-igners,&#8221; who bridge the dev and design worlds with the simple elegance of the <a href="http://www.capbridge.com/index.html">Capilano Suspension Bridge</a>, but these are unicorn-esque in rarity.</p>
<p>So the good news is &#8211; if you&#8217;re a designer who <em>does</em> know Expression Blend, I know people who are looking for your skills!</p>
<p><em>[p.s. shameless plug - Empowering designers to wield Blend like a paintbrush (in ways that I can't) has become one of the greatest joys of my work. If you're a designer (or know a designer) interested in mastering Blend, and learning the basics of Silverlight/WPF in the process, send me mail through the blog.  Maybe you'd be interested in a <a href="http://robburke.net/carrington/training/">crash course</a>.]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2009/04/designers-with-expression-blend-skills-are-in-demand/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Videos should be streamed and not held (part 2)</title>
		<link>http://robburke.net/2008/12/videos-should-be-streamed-and-not-held-follow-up/</link>
		<comments>http://robburke.net/2008/12/videos-should-be-streamed-and-not-held-follow-up/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 20:10:11 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[Expression]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[Movie Maker]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=621</guid>
		<description><![CDATA[I couldn&#8217;t resist the temptation to try to take my Windows DVD Maker output (a video DVD with a custom menus) and turn it into a streaming Silverlight site.  I figure this would be of interest to anyone who wants to share their home videos on the internet and include a custom DVD-esque presentation format. [...]]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t resist the temptation to try to take my Windows DVD Maker output (a video DVD with a custom menus) and turn it into a streaming Silverlight site.  I figure this would be of interest to anyone who wants to share their home videos on the internet and include a custom DVD-esque presentation format.</p>
<p>Alas, I didn&#8217;t have time to create the &#8220;general solution&#8221; &#8211; but I think I&#8217;ve figured out what the general solution would look like.</p>
<p>The end result that I wanted was a custom Silverlight 2 application that integrates</p>
<ul>
<li>a video streamed behind an interactive menu, and</li>
<li>a streaming player for the main &#8216;movies&#8217;, which would begin its life as an Expression Media Encoder player template</li>
</ul>
<p>So the main menu looks like this:</p>
<div id="attachment_622" class="wp-caption alignnone" style="width: 650px"><a href="http://robburke.net/wp-content/uploads/2008/12/24minutesmenu.jpg"><img class="size-full wp-image-622" title="24 Minutes Silverlight Site Menu" src="http://robburke.net/wp-content/uploads/2008/12/24minutesmenu.jpg" alt="24 Minutes Silverlight Site Menu" width="640" height="402" /></a><p class="wp-caption-text">&#39;24 Minutes&#39; Online DVD - Interactive Silverlight Site Menu</p></div>
<p>And when you&#8217;re watching the video, you can move the mouse to pop up a UI like this:</p>
<div id="attachment_662" class="wp-caption alignnone" style="width: 650px"><a href="http://robburke.net/wp-content/uploads/2008/12/dvdmenu24.jpg"><img class="size-full wp-image-662" title="DVDMenu" src="http://robburke.net/wp-content/uploads/2008/12/dvdmenu24.jpg" alt="DVDMenu" width="640" height="401" /></a><p class="wp-caption-text">&#39;24 Minutes&#39; Online DVD - Silverlight Streaming Movie Player Overlay</p></div>
<p>When the video comes to a complete stop, it returns to the custom menu (top image above) with the streaming video background.</p>
<p>It was fun. It took some time. Here&#8217;s what I learned.</p>
<ul>
<li><strong>Video Player template: </strong>If you decide you&#8217;re going to create a UI for streaming Silverlight video, and want <em>any </em>interactive controls above and beyond a pause button &#8211; even just a playback slider &#8211; I <strong>strongly encourage you to start from a template, such as the ones found in Expression Media Encoder.</strong> See <a href="http://blogs.msdn.com/expressionencoder/archive/2008/09/23/8962401.aspx">this Expression Encoder blog post</a> about the templates. This will save you a lot of time, and the templates themselves are quite nice.</li>
<li><strong>Re-encoding the DVD files:</strong> The files on a DVD with a .VOB extension can be opened and re-encoded by Expression Media Encoder.  This is important because the .VOB that contains your menu background also contains more than just the cycling &#8220;main menu&#8221; video, so you&#8217;ll need to trim it.  It also contains video clips for the &#8220;About&#8221; and &#8220;Select Scene&#8221; menus. I wish I understood this video format better.</li>
<li><strong>Menu text and custom fonts: </strong>The menu text in the .VOB looks crummy when it&#8217;s been encoded and re-encoded and then scaled up.  So, re-export the DVD from Windows DVD Maker <em>without any menu text</em>, and then overlay the text in Silverlight. <strong>Embed a custom font </strong>if necessary &#8211; <a href="http://msdn.microsoft.com/en-us/library/cc295281.aspx">Expression Blend 2 makes font embedding possible and not very difficult</a>.</li>
</ul>
<p>Upload videos and app to <a href="http://streaming.live.com">Silverlight Streaming</a>, and you&#8217;re ready to scale your home videos up to the scale of the intarwebs!</p>
<p>Unfortunately, I do not have permission to host the &#8220;24 Minutes&#8221; video on this site, even though that would have been very easy to do.  When I have a chance, I&#8217;ll host a similar project so I can show what the finished results look like in motion.</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2008/12/videos-should-be-streamed-and-not-held-follow-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your own WPF Custom BitmapEffects</title>
		<link>http://robburke.net/2008/04/wpf-bitmapeffects-fun/</link>
		<comments>http://robburke.net/2008/04/wpf-bitmapeffects-fun/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 00:00:03 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[BitmapEffects]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Managed C++]]></category>
		<category><![CDATA[Run to the Hills]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=103</guid>
		<description><![CDATA[Custom WPF Bitmap Effects, authored in a Managed C++ assembly, complete with sample project to help you roll your own. It works, complete with live preview, in Expression Blend. Done by a guy called Rob who has a blog called Run To The Hills. &#8216;Nuff said. Check it out! p.s. My suggestion to Rob: turn [...]]]></description>
			<content:encoded><![CDATA[<p>Custom WPF Bitmap Effects, authored in a Managed C++ assembly, complete with sample project to help you roll your own.  It works, complete with live preview, in Expression Blend.  Done by a guy called Rob who has a blog called Run To The Hills.  &#8216;Nuff said.</p>
<p><a href="http://runtothehills.org/rob/archives/151">Check it out!</a><br />
<a href="http://runtothehills.org/rob/archives/151"><img style="border: 0;" src="http://www.robburke.net/images/WPFBitmapEffectsSampleSmall.jpg" alt="" width="500" height="360" /></a></p>
<p>p.s. My suggestion to Rob: turn this into a <a href="http://msdn2.microsoft.com/en-us/library/6db0hwky.aspx">Visual Studio Project Starter Kit</a>. The process is relatively painless and this would be very useful as a Starter Kit!</p>
<p>Update 15 Apr: Although this is a truly valiant attempt, I think at this point you need to heed the caveat Rob adds in his blog: &#8220;Although bitmap effects are very costly in terms of rendering in WPF since they force the whole stack to render your control hierarchy in software &#8211; the effects aren’t really all that slow and although the advice to avoid bitmap effects if possible still stands, I find judicious use of them acceptable, especially if used on something that is static.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2008/04/wpf-bitmapeffects-fun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Mate, this is the Future&#8221;</title>
		<link>http://robburke.net/2008/04/mate-this-is-the-future/</link>
		<comments>http://robburke.net/2008/04/mate-this-is-the-future/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 13:25:03 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=101</guid>
		<description><![CDATA[I&#8217;m currently consulting independently for an incredibly cool team of developers and designers. The process has been a joy, both for me and for my clients. In part, it has shown me that Expression Blend (2.5) has matured to the point where it delivers on the promise of dramatically improving the developer-designer workflow. I had [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: right; border: 0;" src="http://www.robburke.net/images/ExpressionBlend.jpg" alt="Expression Blend design" width="290" height="139" />I&#8217;m currently consulting independently for an incredibly cool team of developers and designers.  The process has been a joy, both for me and for my clients.  In part, it has shown me that Expression Blend (2.5) has matured to the point where it delivers on the promise of dramatically improving the developer-designer workflow.</p>
<p>I had the good fortune of working with my clients&#8217; lead designer about 5 years ago, on a Managed DirectX project that proceeded very much like &#8220;tweak, compile, run.&#8221;  The current WPF project is, instead, very much &#8220;<a href="http://windowsclient.net/wpf/white-papers/thenewiteration.aspx">nudge, nudge, nudge</a>.&#8221;</p>
<p>Their lead designer, upon seeing his artwork and user interface come alive in Blend, reflected back on the not-quite-as-good old days and said: &#8220;Mate, <em>this </em>is &#8216;the future&#8217;.&#8221;</p>
<p><strong>How we collaborate<br />
</strong></p>
<p>Even though he doesn&#8217;t <em>always </em>work with the main branch when adding new content, he routinely authors XAML content (including Storyboards) in side projects.  We developers then just grab and paste it into the application.  And then the designer &#8220;nudges&#8221; the content some more.</p>
<p>This &#8220;side Project&#8221; technique helps us transfer from designer to developer the burden of enforcing a coding guideline like the <a href="http://www.paulstovell.com/blog/xaml-and-wpf-coding-guidelines">Stovell Conventions</a>, and lets designers focus instead on being creative with Blend. (Relevant aside: I really like Paul&#8217;s Guidelines, particularly regarding Resource organization).</p>
<p>It&#8217;s gone so well that next week I&#8217;m introducing the lads to the <a href="http://www.blendables.com/files/folders/nerd_43_art/default.aspx">nerd+art snippets</a> so they can increase their superpowers. (The first time their lead designer wrote a C# event handler himself, he took a screen shot of the C# code and sent it to the rest of the developers just to show off) :)</p>
<p><strong>I have all the Artistic Ability of a Slug<br />
</strong></p>
<p>I mentioned that this experience has also been a joy for <em>me </em>as a developer.  I feel like I&#8217;ve put a creative framework into the hands of someone who can make it work wonders.  And it cost me a lot less ($0) than it would have cost me to buy my musical little sister a Baby Grand&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2008/04/mate-this-is-the-future/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

