<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rocketpanda</title>
	
	<link>http://rocketpanda.com/blog</link>
	<description>Showing designers how to use code for cool</description>
	<lastBuildDate>Thu, 15 Jul 2010 15:03:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Rocketpanda" /><feedburner:info uri="rocketpanda" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Trainhound: An HTML5 geolocation-aware web app for UK train times</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/ceu3hxY-C0M/</link>
		<comments>http://rocketpanda.com/blog/?p=68#comments</comments>
		<pubDate>Thu, 15 Jul 2010 15:01:54 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=68</guid>
		<description><![CDATA[So, a long time between posts and fair to say that I&#8217;ve only just got enough to have a &#8216;between&#8217;!
Recently we at Metia Labs, have been introducing ourselves to HTML5 and the current crop of both browser support and levels of that support.  We&#8217;d also been looking at doing something  useful with data feeds and [...]]]></description>
			<content:encoded><![CDATA[<p>So, a long time between posts and fair to say that I&#8217;ve only just got enough to have a &#8216;between&#8217;!</p>
<p>Recently we at Metia Labs, have been introducing ourselves to HTML5 and the current crop of both browser support and levels of that support.  We&#8217;d also been looking at doing something  useful with data feeds and came up with an excellent contender of an idea for a proof-of-concept project.</p>
<p>I like my smart-phone, in my case an iPhone, in other&#8217;s cases here at work, Android, additionally I catch the train into central London for work everyday. How cool would it be to have access to National Rail&#8217;s departure boards on my phone? Not a full journey planner but something nice and simple, I want to see the boards for the station I&#8217;m at or about to be at. Then we struck a very important point: the iPhone&#8217;s implementation of the current HTML5 standard includes native geolocation. Meaning in short that via an HTML app I can reach out to the phone&#8217;s geolocation service.  How well would that work we wondered?</p>
<p>In essence then not only could I get a particular station&#8217;s departure board but also get the departure boards for the station I&#8217;m at right now and the stations nearby effectively doing a proximity search and making validated filtering assumptions thereby making the information instantly more useful&#8230; if it was correct <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well a week&#8217;s worth of work and a couple of weeks of iteration and testing and we have a beta launch candidate! We&#8217;ve named the beta <strong>TrainHound</strong> and it does a fairly good job on an iPhone (OS 2.~ and later) or Android 2.0+ as well as Chrome on the desktop.</p>
<p>So without further ado here it is!</p>
<p><a title="Metia Labs - TrainHound" href="http://www.metia.com/labs/trainhound" target="_blank">www.metia.com/labs/trainhound</a></p>
<p><img class="alignnone size-medium wp-image-74" title="stationselect" src="http://rocketpanda.com/blog/wp-content/uploads/2010/07/stationselect-200x300.PNG" alt="stationselect" width="200" height="300" /> <img style="border: 0px initial initial;" title="services" src="http://rocketpanda.com/blog/wp-content/uploads/2010/07/services-200x300.PNG" alt="services" width="200" height="300" /></p>
<p>Currently it has a basic feature set but it&#8217;s a set that we&#8217;re really happy with. If you&#8217;ve given the site access to your geolocation it will go off and identify the top 10 closest stations to you in order of nearest to furtherest . You can also do a search for any UK station and the site also keeps track of your last 10 viewed stations. When you select a station it will show you the departures for that station in a scrollable list. You can swap the list view between departures from the station and arrivals to the station as well as viewing a simpler information view by toggling the service operator name with the &#8216;less info&#8217; button. Then you can click any of the rows in the table to view the stations called at and time estimates with navigation to get you back to previous pages.</p>
<p>Additionally from the main stations select screen you can refresh your geolocation and from the station screen you can refresh the departure board.</p>
<p>I can say that this webapp has already come in handy for me several times now as well as others on the team. Specifically when down in Brighton recently and heading back to the station up the hill checked to see if we&#8217;d make the service in time. We wouldn&#8217;t have made the train in the 6 minutes we had to spare so a quick pint at the pub we happened to be checking outside of was in order; much better than waiting at the station for 25 minutes!</p>
<p>Also when individual stations&#8217; board display systems go down the data feed is still updated and so having your own access really helps.</p>
<p>Lastly the iPhone specific Meta tagging Apple&#8217;s pushed out is quite cool, allows us to use a custom splash screen and also remove the browser chrome when you run the page as a link from your home screen. HINT: I didn&#8217;t actually know about creating shortcuts to sites as a home screen link which you do via the + button on the bottom of the safari toolbar. A few iPhone features I&#8217;ve found out about lately that seemingly aren&#8217;t common knowledge&#8230;</p>
<p><img style="border: 0px initial initial;" title="splash" src="http://rocketpanda.com/blog/wp-content/uploads/2010/07/splash-200x300.PNG" alt="splash" width="200" height="300" /> <img class="alignnone size-medium wp-image-73" title="stationlist" src="http://rocketpanda.com/blog/wp-content/uploads/2010/07/stationlist-200x300.PNG" alt="stationlist" width="200" height="300" /></p>
<p>All in all I&#8217;m really impressed not only with HTML5&#8217;s scope in general but also Apple&#8217;s support of HTML5 on the iPhone which after reviewing test scores through <a title="HTML5 Test" href="http://www.html5test.com " target="_blank">www.html5test.com</a> apparently outscores the most recent release of Safari for Windows.</p>
<p>So a very positive outcome for future web app possibility; go, use it and let us know what you think and how you use it.</p>
<p>/D</p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/ceu3hxY-C0M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=68</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=68</feedburner:origLink></item>
		<item>
		<title>Heading to Vegas for MIX10</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/x9U4XBQhvF0/</link>
		<comments>http://rocketpanda.com/blog/?p=39#comments</comments>
		<pubDate>Thu, 11 Mar 2010 18:54:23 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=39</guid>
		<description><![CDATA[So I&#8217;ll be in Vegas from Saturday 13th March getting ready for the tidal wave of  announcements, presentations and new friends that will be MIX10 &#8211; check out the huge amount of topics and people over the three days.
Given that this is my first trip to the US and I&#8217;ve started in Seattle, I keep [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ll be in Vegas from Saturday 13th March getting ready for the tidal wave of  announcements, presentations and new friends that will be MIX10 &#8211; <a title="MIX10 official site" href="http://live.visitmix.com/" target="_blank">check out the huge amount of topics and people over the three days</a>.</p>
<p>Given that this is my first trip to the US and I&#8217;ve started in Seattle, I keep getting told that the comparison between the two cities will be vast. And then people laugh <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m already looking forward to the Windows Phone 7 announcements which have my brain on overload already. Silverlight 4 and as much designer/dev and best practice talks as I can wrap my mind around will be top of the list. Dying to put some faces to names on the Expressions team and the Silverlight community bloggers as well.</p>
<p>I&#8217;ll be there with quite a few other people from our company including Gavin Wignall from <a title="SilverlightBuzz" href="http://www.Silverlightbuzz.com" target="_blank">Silverlightbuzz.com</a> which will be great.</p>
<p>Looking forward to meeting everyone!</p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/x9U4XBQhvF0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=39</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=39</feedburner:origLink></item>
		<item>
		<title>Can Silverlight do RIA ads? With a world first for Mass Effect 2 I think yes.</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/YwD3c8e2Wvs/</link>
		<comments>http://rocketpanda.com/blog/?p=41#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:00:47 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[ad-served]]></category>
		<category><![CDATA[deep zoom]]></category>
		<category><![CDATA[expandable ad]]></category>
		<category><![CDATA[metia]]></category>
		<category><![CDATA[smooth streaming]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=41</guid>
		<description><![CDATA[So. What a month&#8230; ok, ok and a bit, to my ever suffering Account and Project Managers.
We (Metia in partnership with Ad:Dynamo and Microsoft Advertising) have created the world&#8217;s first ad-served expandable Silverlight ad to showcase Mass Effect 2 for EA.  Showing on the Tech and Gadgets page of MSN UK from today it will [...]]]></description>
			<content:encoded><![CDATA[<p>So. What a month&#8230; ok, ok and a bit, to my ever suffering Account and Project Managers.</p>
<p>We (<a title="Metia (yay!)" href="http://www.metia.com" target="_blank">Metia</a> in partnership with <a title="Ad Dynamo" href="http://www.addynamo.com" target="_blank">Ad:Dynamo</a> and <a title="Microsoft Advertising" href="http://advertising.microsoft.com/uk/home" target="_blank">Microsoft Advertising</a>) have created the world&#8217;s first ad-served expandable Silverlight ad to showcase Mass Effect 2 for EA.  Showing on the <a title="MSN tech and gadgets" href="http://tech.uk.msn.com/gaming/" target="_blank">Tech and Gadgets page of MSN UK</a> from today it will be up for at least three weeks and will be on the<a title="MSN UK homepage" href="http://uk.msn.com" target="_blank"> MSN UK homepage</a> tomorrow (Jan 30).</p>
<div id="attachment_45" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-45" title="Mass Effect 2 Banner" src="http://rocketpanda.com/blog/wp-content/uploads/2010/01/EA_Banner_min.jpg" alt="The Mass Effect 2 Silverlight expandable ad" width="300" height="250" /><p class="wp-caption-text">Still from Mass Effect 2 Silverlight expandable ad</p></div>
<p>So an ad&#8217;s an ad right? Fighting, hustling, cajoling for your sacred click traffic. Constantly getting in your face or just outright ignored?</p>
<p>Well here&#8217;s my ever optimistic opinion that what we&#8217;ve done showcases how smarter, more interesting and simply more content rich advertising could work. Provided advertisers are happy to expand their concept of what constitutes sane amounts of servable content <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Effectively what the ad provides is a microsite&#8217;s-worth of high quality content right in the ad that gives you more than that scant sniff of content you&#8217;ve come to expect on this side of your valued click. It treats you with an experience that gives you reason to click through. And it&#8217;s that that I think provides the value. Warm leads, not cold, half interested leads.</p>
<p>So fun techy stuff: exactly what does it serve up?</p>
<ul>
<li>4x Smooth Streamed HD quality videos up to 3 minutes in length
<ul>
<li>Mass Effect 2 cinematic trailer</li>
<li>Adept Class video</li>
<li>Engineer Class video</li>
<li>Mass Effect gameplay promotional trailer</li>
</ul>
</li>
<li>1x Smooth Streamed Deep Zoom image with 3 layers at a 1:1 pixel size equivalent of 5600&#215;3929</li>
<li>1x Smooth Streamed Ambient Audio track of around 3 minutes in length</li>
<li>18 zipped JPG images between 1280&#215;720 and 1920&#215;1200
<ul>
<li>Mass Effect in-game screenshots and wallpapers</li>
</ul>
</li>
<li>All media can be fullscreened, videos are shown with branded and linked letterboxing</li>
</ul>
<div id="attachment_48" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-48" title="Expanded view" src="http://rocketpanda.com/blog/wp-content/uploads/2010/01/ME_banner_expanded-300x210.jpg" alt="Expanded view" width="300" height="210" /><p class="wp-caption-text">Expanded view</p></div>
<div id="attachment_49" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-49" title="DeepZoom in full effect" src="http://rocketpanda.com/blog/wp-content/uploads/2010/01/ME_banner_zoomed-300x210.jpg" alt="DeepZoom to man-stubble in full effect" width="300" height="210" /><p class="wp-caption-text">DeepZoom to man-stubble in full effect</p></div>
<div id="attachment_50" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-50" title="Video player" src="http://rocketpanda.com/blog/wp-content/uploads/2010/01/ME_banner_video-300x210.jpg" alt="Video player open" width="300" height="210" /><p class="wp-caption-text">Video player open</p></div>
<p>How does this pass as an ad? It breaks down into the usual polite expandable ad shells like this:</p>
<ul>
<li>40kb initial ad .xap download (the footprint content preloader)</li>
<li>600kb secondary ad content .xap download (the ad UI, supporting dlls and code)</li>
<li>All media content is streamed in or user initiated progressive download in the case of the screenshot / wallpaper imagery</li>
</ul>
<p>Even after looking at it load 300 times a day for the last two weeks I&#8217;m still surprised at just how quickly it loads.</p>
<p>Our full team at Metia consisted of (alphabetically):</p>
<ul>
<li>Colin / Sam &#8211; Project Manager</li>
<li>Damon &#8211; Silverlight Developer (<a title="Damon - EA Banner silvelright development" href="http://silverlighttips.com/post/2010/01/28/MassEffect2-SilverlightBannerAD.aspx" target="_blank">Damon&#8217;s post here</a>)</li>
<li>Dean (me) &#8211; Interactive Lead</li>
<li>Mark &#8211; Silverlight Tech Lead</li>
<li>Sarah &#8211; Writer</li>
<li>Stephen &#8211; Visual Designer</li>
<li>Stuart &#8211; Interactive Designer</li>
<li>Tina &#8211; Account Director</li>
<li>Toni &#8211; QA</li>
</ul>
<p>With very welcome help from James, Rachel, Mark, Richard, Ciara, Gavin and Karen.</p>
<p>At Ad:Dynamo Clive did some serious heavy lifting with the help of  his team.</p>
<p>We&#8217;ve learned a lot in the relatively short time we&#8217;ve had with it. I&#8217;m planning a short series of posts to follow up that will look at some of the really interesting aspects we butted up against. Including Smooth Streaming Deep Zoom (really not much out there about it), our experience with Deep Zoom sub-image manipulation and CPU and frame rate optimisation.</p>
<p>Yep, so quite a bit in there.  How expensive is that bandwidth going to be? Well that&#8217;s entirely dependant on how much users interact with it and the more they interact with it the warmer a lead they become, in theory anyway. We&#8217;ll see just how the numerous daily users to MSN throw themselves at it. I&#8217;m keen to see exactly what the outcomes are, it is an experiment after all, but I&#8217;m confident it will prove itself.</p>
<p>Would love to hear everyone&#8217;s comments or experiences with it, good<em> or</em> bad. If you don&#8217;t get to see it I&#8217;ll be posting a link to a permanent version shortly.</p>
<p>Updates:</p>
<p><a title="Gavin talks about EA Silverlight Banner" href="http://www.silverlightbuzz.com/2010/01/28/metia-launch-silverlight-banner-with-deepzoom-and-smooth-streaming/" target="_blank">Gavin Wignall&#8217;s post about it over at Silverlightbuzz</a></p>
<p><a title="Steve Ellis talks Silverlight Banners" href="http://thenewmarketing.com/blogs/steve_ellis/archive/2010/01/21/12625.aspx" target="_blank">Steve Ellis&#8217;s post at TheNewMarketing</a></p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/YwD3c8e2Wvs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=41</feedburner:origLink></item>
		<item>
		<title>Wiimote whiteboarding is great fun</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/2uB2mGf6ZTE/</link>
		<comments>http://rocketpanda.com/blog/?p=32#comments</comments>
		<pubDate>Mon, 03 Aug 2009 07:43:07 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[multi touch]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Wiimote]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=32</guid>
		<description><![CDATA[So I seem to have become possessed by the alternative UI demons of late.
For some time now I&#8217;ve been following Johhny Chung Lee&#8217;s UI investigations into the potential of the wiimote among other things. The most accessible of these investgations for me was the wiimote whiteboard concept. If you&#8217;ve not read about it the premise [...]]]></description>
			<content:encoded><![CDATA[<p>So I seem to have become possessed by the alternative UI demons of late.</p>
<p>For some time now I&#8217;ve been following <a title="Johnny Chung Lee's Projects" href="http://johnnylee.net/projects/wii/" target="_blank">Johhny Chung Lee&#8217;s</a> UI investigations into the potential of the wiimote among other things. The most accessible of these investgations for me was the wiimote whiteboard concept. If you&#8217;ve not read about it the premise is fairly simple. A wiimote is one of the coolest pieces of integrated tech on the market today. With three accelerometers, Bluetooth and an infra red (IR) camera that can track up to four points simultaneously it&#8217;s a steal of a device for £30, even without the Wii to go with it. With this cool device then, you can Bluetooth connect it to a pc and have access to the IR and accelerometer output. In the case of the wiimote whiteboard (available on Johnny&#8217;s site link above) the idea is to inverse what the wiimote&#8217;s normal use is and instead of waggling it in front of a stationary IR bar you use it as a stationary camera to track the movement of an IR source. In our case that IR source is a custom made pen that has a push button IR LED which the camera tracks and can emulate through the software as a mouse.</p>
<p>So knowing the concept I&#8217;ve been keen to try for some time but only recently have I acquired an IR pen and brought together all the constituent parts. After eBaying some IR pens, I borrowed the time of our IT department and our resident Wii and projector. A very short time later we had the wiimote whiteboard software set up with one wiimote tracked on the projection of the test laptop on a nicely blank wall. IR pen at the ready we went through the calibration process and fired up my colleague Gavin&#8217;s <a title="Silverlightbuzz.com" href="http://www.silverlightbuzz.com" target="_blank">blog </a>to try out his Silverlight painting test app.</p>
<p>The whole experience is really, really nice to use <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/h88KCjyGXNQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/h88KCjyGXNQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/WdhQrEgfxXA&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/WdhQrEgfxXA&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>It&#8217;s mostly pixel accurate if you&#8217;ve calibrated it well and for chunkier ui apps and drawing based tasks it is infinitely more usable than a mouse in a large-scale wall-presentation style environment.</p>
<p>There are a couple of small issues that the software can also help you get around. The wiimotebeing a camera in this instance means that the camera is looking at the surface you&#8217;re drawing. At some point you&#8217;re going to get in front of it meaning that it will stop drawing. Fortunately you can hook up more than one wiimote for redundancy which means if you get in the way of one wiimote the other is still tracking. We hooked up three and it makes a massive difference. I have to say though that the enhancement you get from connecting two is much bigger than it is for adding a third.</p>
<p>Our other issue was that as we were using a projector we were also walking in front of the display, so we want to try a rear projection set up which will eliminate this completely. Along the same line we could also use a rear projection setup for the wiimote though the surface we&#8217;d project on would need to allow th IR to show through.</p>
<p>All in all it works great and is really fast to set up. I bought a second hand wiimote on the weekend and hooked it up to my tv at home which took all of 10 minutes. If you try this out yourself please test it with Kloonigames&#8217; <a title="Crayon Physics" href="http://www.crayonphysics.com/" target="_blank">Crayon Physics Deluxe demo</a>, it&#8217;s a perfect example of what this tech does well and you <strong>won&#8217;t</strong> be disappointed.</p>
<p>After all the fun and excitement the last item we&#8217;re now interested in is as the wiimote can track up to four points at once it is possible for it to do multi touch as well. There is source code available and although it needs a bit more work to be a non developer project, believe me when I say it&#8217;s at the top of my list to get a multitouch wall surface created!</p>
<p>Happy wiimote whiteboarding!</p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/2uB2mGf6ZTE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=32</feedburner:origLink></item>
		<item>
		<title>London Silverlight user group round up</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/OiK9AkPm57o/</link>
		<comments>http://rocketpanda.com/blog/?p=26#comments</comments>
		<pubDate>Wed, 22 Jul 2009 17:20:38 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Blend 3]]></category>
		<category><![CDATA[silverlight 3]]></category>
		<category><![CDATA[Silverlight user group]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=26</guid>
		<description><![CDATA[Silverlight 3 has officially been released so I was keen to see how others in the industry feel about it and what they&#8217;ve been up to with any preview versions. No better place to be doing that than the 8th meetup of the London silverlight users group, especially if you&#8217;re at Microsoft HQ in London [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight 3 has officially been released so I was keen to see how others in the industry feel about it and what they&#8217;ve been up to with any preview versions. No better place to be doing that than the 8th meetup of the London silverlight users group, especially if you&#8217;re at Microsoft HQ in London <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Usually there would be a demonstration of an industry created silverlight app but as the meetup coincided with the official launch of Expressions 3 we were treated to a cut down presentation from Ian Ellison-Taylor. He&#8217;d presented the See the light launch that day and it was great to have a personalised presentation we could ask questions through.</p>
<p>I was shocked and very pleased to find out that our development head Andrew Martin was the first partner presenter at the launch! Ian had great things to say about the work Andrew presented of which one example was the SEAT magazine we&#8217;d done in Silverlight; very cool as it was my design!  &lt;shameless plug&gt;<a title="Seat Exeo Silverlight magazine" href="http://www.seat.co.uk/exeo/pagelife" target="_blank">www.seat.co.uk/exeo/pagelife</a>&lt;/shamelessplug&gt;. The whole presentation was videoed and is <a title="Silverlight User Group 8 video" href="http://http://exposureroom.com/29652da5a5de43979487e6c112788d9e" target="_blank">available to view</a> ; worth a look.</p>
<p>So although I&#8217;d been using Blend 3 for some time it was good to see how the whole suite was coming together. I&#8217;d not previously given Expression Web the time of day but its multi browser HTML comparison tool looks amazing; nearly inspires me to take a peak.</p>
<p>After the break I got a chance to catch up with Ian in person and talk about my Silverlight design experience. My key point was expounding my gratitude for the addition to Blend 3 of the marquee-select keyframe tool &#8211; a long time in coming when you have to select them all by hand <img src='http://rocketpanda.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/OiK9AkPm57o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=26</feedburner:origLink></item>
		<item>
		<title>Adding pixel shader effects in silverlight 3</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/t9ds4PSRkvY/</link>
		<comments>http://rocketpanda.com/blog/?p=7#comments</comments>
		<pubDate>Sat, 18 Jul 2009 08:09:03 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[pixel shaders]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=7</guid>
		<description><![CDATA[So you know that Silverlight 3 supports pixel shaders right? Great! You are filled with joy, nay even rapture. But how to actually start using them?
From a designer&#8217;s point of view you can web search what&#8217;s available and all the juicy examples but there are a few hurdles before you get your crayon-crusted mitts on [...]]]></description>
			<content:encoded><![CDATA[<p>So you know that Silverlight 3 supports pixel shaders right? Great! You are filled with joy, nay even rapture. But how to actually start using them?</p>
<p>From a designer&#8217;s point of view you can web search what&#8217;s available and all the juicy examples but there are a few hurdles before you get your crayon-crusted mitts on them.</p>
<p>Things you should have baked earlier:</p>
<ul>
<li>Visual Studio with <a title="VS2008 SP1" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;displaylang=en" target="_blank">service pack 1</a></li>
<li><a title="SL3 Tools for VS" href="http://www.microsoft.com/downloads/details.aspx?familyid=9442b0f2-7465-417a-88f3-5e7b5409e9dd&amp;displaylang=en" target="_blank">Silverlight 3 tools for visual studio</a> (including SL3 sdk, SL3 developer plugin)</li>
<li><a title="Blend 3 RC" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92E1DB7A-5D36-449B-8C6B-D25F078F3609&amp;displaylang=en" target="_blank">Blend 3 release candidate</a></li>
<li><a title="WPF shader library" href="http://www.codeplex.com/wpffx" target="_blank">WPF pixel shader library</a></li>
<li>A new Silverlight 3 application project for testing</li>
</ul>
<p>My way to victory was starting with the WPF pixel shader effects currently published on codeplex that use a workaround to get them running in SL3.</p>
<p>Download and extract the WPF shader library, open up the solution and have a look at the project structure, taking note of the SLShaderEffectLibrary folder&#8230; we&#8217;re stealing that one very shortly.</p>
<p>Then open up Visual Studio (resist the urge to go visual in Blend just yet) and create a new Silverlight application.</p>
<p>Next right click on the solution and click &#8216;Add &gt; Existing Project&#8230;&#8217; and then hunt for the SLShaderEffectsLibrary folder we found earlier from inside the wpf effects toolkit.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-9" title="adding_project" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/adding_project.gif" alt="adding_project" width="452" height="390" /></p>
<p>With that in place we need to add a reference from our base project so that it knows about all those shiny effects. Right click on the references folder in the base project and in the popup window choose the projects tab.</p>
<p style="text-align: center;"><img class="size-full wp-image-10 aligncenter" title="adding_reference" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/adding_reference.gif" alt="adding_reference" width="418" height="390" /></p>
<p>Then choose the imported project that appears in the list.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-18" title="picking_reference" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/picking_reference.gif" alt="picking_reference" width="512" height="438" /></p>
<p>Finally, in your mainpage.xaml file we need to add an import statement to the added project; using ShaderEffectLibrary will do it.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-17" title="import_statement" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/import_statement.gif" alt="import_statement" width="483" height="325" /></p>
<p>Now that our base project knows of the magic that will shortly be, probably gratuitously, gracing your screen. With no delay, open blend with shaky sweaty fingers and slap down something interesting like an image onto mainpage.xaml. Then click new effect and in the popup window notice that instead of the two effects available as standard the project you added now appears in the list &#8230;</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-11" title="blend_effect_library" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/blend_effect_library.gif" alt="blend_effect_library" width="412" height="276" /></p>
<p>&#8230;and opening the list reveals the full list of effects to play with!</p>
<p style="text-align: center;"><img class="size-full wp-image-12 aligncenter" title="blend_effect_library2" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/blend_effect_library2.gif" alt="blend_effect_library2" width="412" height="276" /></p>
<p>As a caveat I have noticed that some of the effects simply don&#8217;t work, though happily these are in the minority.</p>
<p>Also take note that while some effects just like the standard blur and dropshadow have exposed properties for you to play with variations of each effect, others are as is and don&#8217;t expose any properties at all.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-16" title="effect_properties" src="http://rocketpanda.com/blog/wp-content/uploads/2009/07/effect_properties.gif" alt="effect_properties" width="279" height="241" /></p>
<p>So!<br />
Now you&#8217;ve got some playing to do here&#8217;s some points to muse on:</p>
<p>• any exposed effect property can be animated<br />
• only one effect instance can be attached per xaml object (canvas, image, textblock for eg)&#8230;<br />
• BUT you can stack effects by adding effects to a parent container<br />
• keep in mind that these effects are doing some fairly serious calculations, if you can get away with one instance of an effect on a parent container rather than 10 instances of the effect on each object in that container, that&#8217;s probably the way you want to go</p>
<p>With this new effect playground it provides a framework for adding new effects you find (or make) into this library with only minor wrangling. I&#8217;ll cover this approach in a future post, so for now happy shading and I hope this provides some image effect joy!</p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/t9ds4PSRkvY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=7</feedburner:origLink></item>
		<item>
		<title>By way of introduction</title>
		<link>http://feedproxy.google.com/~r/Rocketpanda/~3/v4RvK7IschQ/</link>
		<comments>http://rocketpanda.com/blog/?p=1#comments</comments>
		<pubDate>Fri, 17 Jul 2009 19:46:38 +0000</pubDate>
		<dc:creator>Dean Gifford</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Off-topic]]></category>

		<guid isPermaLink="false">http://rocketpanda.com/blog/?p=1</guid>
		<description><![CDATA[Ahoy!
Having just put my folded paper blog boat in the Sea of Internets, I hope to guide it with the map of design through the straights of interactivity and past the reef of code onwards to the shore of useful.
I&#8217;ve been an interactive designer of sorts for many years now, working with the early years [...]]]></description>
			<content:encoded><![CDATA[<p>Ahoy!</p>
<p>Having just put my folded paper blog boat in the Sea of Internets, I hope to guide it with the map of design through the straights of interactivity and past the reef of code onwards to the shore of useful.</p>
<p>I&#8217;ve been an interactive designer of sorts for many years now, working with the early years of Director and Authorware then with that strong bastion of the HTML web, onto Flash and now Silverlight.</p>
<p>With the good ship <em>RocketpandaBlog </em>I&#8217;ll be covering mostly Silverlight with a little Flash and then some dabbling behind the bikeshed with other alluring technologies.</p>
<p>So get out the easychair and put it on the deck, hopefully it will be at the very least an interesting ride.</p>
<img src="http://feeds.feedburner.com/~r/Rocketpanda/~4/v4RvK7IschQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rocketpanda.com/blog/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rocketpanda.com/blog/?p=1</feedburner:origLink></item>
	</channel>
</rss>
