<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The MossyBlog Times Archives 2007 - 2009 : RIA</title><link>http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx</link><description>Tags: RIA</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>History repeating itself: Out of Browser</title><link>http://blogs.msdn.com/msmossyblog/archive/2009/03/25/history-repeating-itself-out-of-browser.aspx</link><pubDate>Wed, 25 Mar 2009 02:18:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9505591</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/9505591.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=9505591</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=9505591</wfw:comment><description>&lt;p&gt;I’ve been following the concept of what RIA represents since well, I can’t honestly remember but it’s around 1998. My first glimpse of RIA was via &lt;a href="http://erik.eae.net/archives/2006/04/24/23.02.38/" target="_blank"&gt;Erik’s ye olde project called WebOS.com&lt;/a&gt;, which was a virtual web based operating system built with DHTML (pre-AJAX wave).&lt;/p&gt;  &lt;h2&gt;It began with Formats&lt;/h2&gt;  &lt;p&gt;For years I’ve studied the interactive industry and the twists and turns it has taken. I can even remember the days when SVG came onto the scene and how it was supposed to be the next best thing beyond what VML could offer (not to mention challenged VRML head-on)&lt;/p&gt;  &lt;p&gt;It had somewhat of stagnant result, I think Flash offered more interactive and controlled state of play when it came to vector art + animation online in the early days. The secret was tooling though, formats on their own were still considered “amazing science projects”, tooling is what set them free.&lt;/p&gt;  &lt;p&gt;As we moved forward in the industry, RIA began to emerge, it was somewhat of a hard pill to make others swallow as there were a lot of product misalignments in those days by Macromedia – I remember sitting in a conference in Port Stephens beating Macromedia staffers up on bad marketing and poor product SKU pricings.&lt;/p&gt;  &lt;p&gt;HTML was a strong contender, as I remember sitting in CIO offices asking for $15k+ to replace JavaScript &amp;amp; HTML whilst also explaining that training was required. It was a tough sell.&lt;/p&gt;  &lt;h2&gt;RIA was born, but became hijacked&lt;/h2&gt;  &lt;p&gt;AJAX also emerged as being a strong competitor to Flash, so much so that when it’s acronym was first blessed a lot of us die-hard Flash zealots dismissed JavaScript as being this old redundant language that had little value. We were wrong of course, as AJAX not only dominated but essentially hijacked the RIA concept as when you have 90% of the world’s web developers locked into JavaScript as a “I know this language” it’s somewhat hard to fight against that majority ruling (i tried in both camps – Adobe and Microsoft’s and came out bruised).&lt;/p&gt;  &lt;p&gt;Before a lot of this, No Touch Deployment (SmartClient) (2002) was a piece of goodness that Microsoft pitched in the early days as well, the basic concept was you could write WinForm like applications that could be deployed via a URL, whereby you open up the .exe via a webrowser and suddenly you had a rich desktop deployed from the web.&lt;/p&gt;  &lt;h2&gt;SmartClient had potential, but timing was just bad&lt;/h2&gt;  &lt;p&gt;The downfall for SmartClient I think was essentially the .exe extension and virus/spyware becoming more scary via mainstream press / technical experts. Imagine this, you load a URL, and a .exe is presented to you, you then agree to install it and it now has access to your computer within a specialized sandbox.&lt;/p&gt;  &lt;p&gt;Not to mention Java Webstart was also a strong contender for the Java camp, given it’s seductive footprint around allowing SWING clients to launch via the web.&lt;/p&gt;  &lt;p&gt;Later in 2003, Macromedia Central beta was released, which at first glance had a lot of promise. It was simply a Chrome framework in which you socket your Flash .SWF into and then it becomes a widget style application you can run, housed safely within a specialized sandbox.&lt;/p&gt;  &lt;p&gt;It was much like the AppStore model you see today in the iPhone as well. Macromedia were onto something there, but the reality was that developers appeared to want to take it beyond the browser, and so Macromedia/Adobe camp went silent on the product for a while.&lt;/p&gt;  &lt;h2&gt;Out of Browser is an old concept in new technology&lt;/h2&gt;  &lt;p&gt;Fast forward to the present, Adobe AIR hails from the central DNA and Microsoft has put forward to options that hail from SmartClient – WPF and Silverlight.&lt;/p&gt;  &lt;p&gt;WPF we have two flavors, .XBF (very similar to SmartClient strategy but more focused in safety and XAML) and of course the full blown .exe native desktop footprint.&lt;/p&gt;  &lt;p&gt;The problem however, is that with reach comes a need, a need to be treated as a serious application but housed snuggly within a safe sandbox (i.e. see reasons for SmartClient failure to launch as to why).&lt;/p&gt;  &lt;p&gt;Silverlight Out of Browser didn’t hail from Adobe AIR, and whilst it’s easy to look at the two options today at face value and go “ahah!..see its a copy..” the reality is this problem has been iterated on since 2002 and below 2002.&lt;/p&gt;  &lt;p&gt;I think patterns are re-emerging from the past, and you’ll see us all taking old ideas and improving them as technology tree begins to open up new branches. Whilst one brand may have success in proving the concept has market potential today, it doesn’t necessarily mean that their competitors are just waiting and seeing. Innovation happens daily in both brands, and to simply associate a concept with one single brand is very limiting to what both had to offer the world in the past.&lt;/p&gt;  &lt;h2&gt;History repeating itself&lt;/h2&gt;  &lt;p&gt;In 1998 I studied VRML (Virtual Reality Markup Language) and used to code this beast of a language on a 30k O2 machine (given at the time GPU was highly expensive). The concept was simple, 3D web… it failed as the technology tree wasn’t ready for it.&lt;/p&gt;  &lt;p&gt;Today, you see 3D (fake and real) in not only plug-in’s but now desktop clients. Sun’s Silicon Studios has a lot to answer for, as by crikey they had it wide open for pickings..&lt;/p&gt;  &lt;p&gt;In 1998 I remember having Novell network on Windows 3.11 whereby you would have applications made available to you remotely via a network. Today we have Windows Azure pushing the same concept but more highly developed.&lt;/p&gt;  &lt;h2&gt;Point?&lt;/h2&gt;  &lt;p&gt;This industry is constantly re-innovating old ideas into new ways or approaches. I think the waters of purity around whom owned what and where are so murky that you’ll be hard pressed to argue how cleanly one is better than the other.&lt;/p&gt;  &lt;p&gt;I’ve spoken to many staff from all brands (Apple, Adobe, Microsoft, Macromedia, Sun, Google etc) about this very conversation and it’s amazing to hear how certain products derive inspiration from one another.&lt;/p&gt;  &lt;p&gt;As Pablo Picasso once said:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Bad artists &lt;em&gt;copy&lt;/em&gt;. Good artists steal&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;   &lt;br /&gt;Scott Out.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9505591" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category></item><item><title>RIA is slowly fading in terms of it's definition.</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/04/20/ria-is-slowly-fading-in-terms-of-it-s-definition.aspx</link><pubDate>Sun, 20 Apr 2008 04:26:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8410653</guid><dc:creator>scbarnes</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8410653.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8410653</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8410653</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/RIAisslowlyfadingintermsofitsdefinition_A0C2/image_5.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="260" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/RIAisslowlyfadingintermsofitsdefinition_A0C2/image_thumb_1.png" width="225" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When I first started the RIA Evangelism role in Microsoft, I had this nagging feeling that the term RIA was just all over the place. Depending on which technology you are backing and which stream of alliance you uphold, the truth is the term was destined to be abused before it really took off.&lt;/p&gt;  &lt;p&gt;I even &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2007/10/14/rich-interactive-application-the-plot-thickens-adobe-s-not-happy.aspx" target="_blank"&gt;tried to provoke conversation around it&lt;/a&gt;, by waving a big red flag and saying &amp;quot;Microsoft is about to use Rich Interactive not Rich Internet Application, debate me on it&amp;quot;. Oh they debated me on it and lots of it, as the end conclusion was simply folks didn't care what the definition was, so long as we all understood Macromedia owned it in 2002. Such logic baffles me to this day.&lt;/p&gt;  &lt;p&gt;I started to see some Adobe Staffers in many respects abuse the very term they acquired, by mixing the pool with Rich Branded Experiences against RIA, and if it had Flash - well it was RIA. I challenged many of them on that, and the result ended in personal character warfare.&lt;/p&gt;  &lt;p&gt;After all these blog battles, arguments, debates and so on,&amp;#160; the term is becoming lost in the struggle over which technology is better than the other. The true essence of what I thought RIA stood for has now become a buzz word, much like the &amp;quot;Web 2.0&amp;quot; or &amp;quot;Social Networking&amp;quot;. That's sad, not because I am attached to the term, but simply because it's a much easier way for customers to frame the conversation with other customers, and not have to spend time educating them.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.zdnet.com/Stewart/?p=817"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="199" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/RIAisslowlyfadingintermsofitsdefinition_A0C2/image_3.png" width="260" align="right" border="0" /&gt;&lt;/a&gt; Ryan Stewart, has &lt;a href="http://blogs.zdnet.com/Stewart/?p=817"&gt;recently tried his best to define the term RIA&lt;/a&gt;, but has failed. It's not that Ryan doesn't get it, but simply - who is he to define the term? (In that it's not about Ryan, but who is he to define it? debate that first and then follow up with a merit debate on the semantics of the term).&lt;/p&gt;  &lt;p&gt;Some folks loyal to the Adobe cause will support him, others whom aren't will argue the point with him (have already). In the end, the term is now up for debate, with no single winner or owner but simply open for mob rule.&lt;/p&gt;  &lt;p&gt;The team with the biggest horde will own the definition - for a while, that is until someone or something with large amount of credibility and marketing power will change the landscape once again.&lt;/p&gt;  &lt;p&gt;Can you sit here and honestly blame Microsoft in many respects for leaning more towards the term Rich Client Platform vs RIA, sure it doesn't start the conversation with the right framing - as most regard RIA has holy and all that is good ( DO NOT TOUCH stickers are ready to put around it's term). Yet, Rich Client Platform is simply a way for us internally to define what it is we are setting out to do. To build a Rich Client &lt;strong&gt;Platform&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Welcome to the Internet, where a terms definitions is as good as those who lobby for it inside wikipedia. Mob rules.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8410653" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA+Handbook/default.aspx">RIA Handbook</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Rich+Internet+Application/default.aspx">Rich Internet Application</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Rich+Interactive+Application/default.aspx">Rich Interactive Application</category></item><item><title>Meet "Dax", my idea for a mascot (not official).</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/02/04/meet-dax-the-silverlight-mascot.aspx</link><pubDate>Sun, 03 Feb 2008 19:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7414956</guid><dc:creator>scbarnes</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7414956.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7414956</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7414956</wfw:comment><description>&lt;P&gt;I like both the "blue monster campaign" and SIlverlight and given I'm dabbling around in 3D at the moment, I decided to play around with the idea of combining the two.&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: red 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: yellow"&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: This is not the official mascot for Silverlight, instead it's simply me mucking around with 3D. Please do not use this in anyway in conjunction with Microsoft branding.&lt;/EM&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;Here's "Dax" as I'd like to call him (why? dunno but Dax just stuck out as a cute name for the little guy). He's currently sitting in a surgical chair because he made fun of Flashbots new upgrades. He said they were rushed a bit to and looked like he just raided a dead storm trooper for them.&lt;/P&gt;
&lt;P&gt;Flashbot obviously disagrees.&lt;/P&gt;
&lt;P&gt;&lt;A title="Red vs Blue - DAX makes fun of Splashbots new upgrades" href="http://www.flickr.com/photos/68681212@N00/2237599757/" mce_href="http://www.flickr.com/photos/68681212@N00/2237599757/"&gt;&lt;IMG alt="Red vs Blue - DAX makes fun of Splashbots new upgrades" src="http://static.flickr.com/2276/2237599757_6c2b31ae83.jpg" border=0 mce_src="http://static.flickr.com/2276/2237599757_6c2b31ae83.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I'm so i love with these two cool characters, that I'm using them in my PowerPoint decks next week (TechReady 6 - Internal Microsoft conference in Seattle next week).&lt;/P&gt;
&lt;P&gt;Here are some other picks&lt;/P&gt;
&lt;P&gt;&lt;A title="Don't be alarmed, I'm Aussie" href="http://www.flickr.com/photos/68681212@N00/2239584378/" mce_href="http://www.flickr.com/photos/68681212@N00/2239584378/"&gt;&lt;IMG alt="Don't be alarmed, I'm Aussie" src="http://static.flickr.com/2084/2239584378_ea5ddb041d.jpg" border=0 mce_src="http://static.flickr.com/2084/2239584378_ea5ddb041d.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 1 - Since I'm an aussie, don't be alarmed at my accent fellow international audience members)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Here are your go do's." href="http://www.flickr.com/photos/68681212@N00/2239583728/" mce_href="http://www.flickr.com/photos/68681212@N00/2239583728/"&gt;&lt;IMG alt="Here are your go do's." src="http://static.flickr.com/2101/2239583728_916c2db296.jpg" border=0 mce_src="http://static.flickr.com/2101/2239583728_916c2db296.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 2 - Here are your "Go Do's")&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Turning the tide.." href="http://www.flickr.com/photos/68681212@N00/2239583378/" mce_href="http://www.flickr.com/photos/68681212@N00/2239583378/"&gt;&lt;IMG alt="Turning the tide.." src="http://static.flickr.com/2164/2239583378_56e57e6d1c.jpg" border=0 mce_src="http://static.flickr.com/2164/2239583378_56e57e6d1c.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 3 - Putting Flashbot under the ...drill?&lt;/EM&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Title of my presentation" href="http://www.flickr.com/photos/68681212@N00/2238793631/" mce_href="http://www.flickr.com/photos/68681212@N00/2238793631/"&gt;&lt;IMG alt="Title of my presentation" src="http://static.flickr.com/2258/2238793631_949f9a59c1.jpg" border=0 mce_src="http://static.flickr.com/2258/2238793631_949f9a59c1.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 4 - Title Screen.. FLashbot's so proud of his new helmet)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Balance Back to The Force.." href="http://www.flickr.com/photos/68681212@N00/2238389772/" mce_href="http://www.flickr.com/photos/68681212@N00/2238389772/"&gt;&lt;IMG alt="Balance Back to The Force.." src="http://static.flickr.com/2056/2238389772_569a3e394c.jpg" border=0 mce_src="http://static.flickr.com/2056/2238389772_569a3e394c.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 5 - Old title screen, Dax and Flashbot having a fall out over it)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Splashbot being disected" href="http://www.flickr.com/photos/68681212@N00/2237599525/" mce_href="http://www.flickr.com/photos/68681212@N00/2237599525/"&gt;&lt;IMG alt="Splashbot being disected" src="http://static.flickr.com/2218/2237599525_07c41204d4.jpg" border=0 mce_src="http://static.flickr.com/2218/2237599525_07c41204d4.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(Fig 6 - Flashbot pinned to the wall heh.)&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7414956" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Flash/default.aspx">Flash</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Comic/default.aspx">Comic</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Design/default.aspx">Design</category></item><item><title>You define RIA.</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/02/01/you-define-ria.aspx</link><pubDate>Fri, 01 Feb 2008 04:58:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7363895</guid><dc:creator>scbarnes</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7363895.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7363895</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7363895</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/YoudefineRIA_A85F/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="108" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/YoudefineRIA_A85F/image_thumb.png" width="430" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Last night I put up my &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/01/31/something-is-being-built-and-i-hope-you-ria-kids-are-watching.aspx" target="_blank"&gt;RIA Chat video&lt;/a&gt; teaser and I got a few direct emails from folks asking who said the quote at the end:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;..What &lt;strong&gt;you&lt;/strong&gt; do with the UX Platform today will &lt;strong&gt;define&lt;/strong&gt; what &lt;strong&gt;RIA&lt;/strong&gt; looks like tomorrow..&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Well, *proud look* it was me. It's something I settled on a while back as at the heart of what RIA is today or tomorrow is really about what we do with the technology before us. I highlight this by ensuring the words &amp;quot;you&amp;quot;, &amp;quot;define&amp;quot; and &amp;quot;RIA&amp;quot; are in different colour as that's ultimately the hidden meaning or agenda.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You define RIA by the way you build code.&lt;/li&gt;    &lt;li&gt;You define RIA by the way you design interfaces.&lt;/li&gt;    &lt;li&gt;You define RIA by the way you tell others about it.&lt;/li&gt;    &lt;li&gt;You define RIA by the way you use it to spark adoption.&lt;/li&gt;    &lt;li&gt;You define RIA.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A few readers may remember a while back I used the word &amp;quot;Interactive&amp;quot; vs &amp;quot;Internet&amp;quot; when defining RIA. It got into quite a heated debate (amazing how one little word can trigger so much emotion). In the end what made me angry, frustrated and depressed was that no one person stated how they define RIA. Instead we got into this semantic battle about who had it first, who's taking it tomorrow and why change something if it ain't broke.&lt;/p&gt;  &lt;p&gt;Who said it was fixed? and who decides if it's broken? Lots of questions that I'm going to spend some time getting answers to and the people whom have such answers are..well..&lt;/p&gt;  &lt;p&gt;You.. as you define RIA.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/msmossyblog/archive/2008/01/31/something-is-being-built-and-i-hope-you-ria-kids-are-watching.aspx" href="http://blogs.msdn.com/msmossyblog/archive/2008/01/31/something-is-being-built-and-i-hope-you-ria-kids-are-watching.aspx"&gt;http://blogs.msdn.com/msmossyblog/archive/2008/01/31/something-is-being-built-and-i-hope-you-ria-kids-are-watching.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7363895" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category></item><item><title>Something is being built...and I hope you RIA kids are watching...</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/31/something-is-being-built-and-i-hope-you-ria-kids-are-watching.aspx</link><pubDate>Thu, 31 Jan 2008 15:09:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7348868</guid><dc:creator>scbarnes</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7348868.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7348868</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7348868</wfw:comment><description>&lt;p&gt;I've been a busy little Microsoftee and have done a lot of interviews over the past few months with folks from all walks of life. I'm about to go live very soon with a project. What's the project? not telling until it's finished. I will give you a teaser though.&lt;/p&gt;  &lt;p&gt;It's nothing I've seen done here at Microsoft before so what you are seeing is simply a quick video tease.&lt;/p&gt;  &lt;p&gt;(&lt;em&gt;&lt;strong&gt;Note: &lt;/strong&gt;RSS Reading folks will need to come visit the website to see the video heh&lt;/em&gt;)&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://silverlight.services.live.com/invoke/13363/xEncoderApp0/iframe.html" frameborder="0" width="100%" scrolling="no" height="350"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;My first chat is with someone from the hollywood movie scene. His work has inspired...&lt;/p&gt;  &lt;p&gt;Release date is in &lt;strong&gt;February&lt;/strong&gt;.. but&lt;/p&gt;  &lt;p&gt;If you have someone you want me to talk to about RIA, then by all means &lt;a href="http://blogs.msdn.com/msmossyblog/contact.aspx" target="_blank"&gt;contact me&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;* Update: 1/02/2007 *&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I've now included a Flash version of the Video.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:221a1d82-46c3-4a2c-a10e-8d85bdd6d0a0" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="49a7dd44-317c-477e-8f29-f433211312bf" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=ibTPRIaufdw&amp;amp;rel=1&amp;amp;border=1" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/Somethingisbeingbuilt.andIhopeyouRIAk_13785/video6de0d94b09a3.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('49a7dd44-317c-477e-8f29-f433211312bf'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/ibTPRIaufdw&amp;amp;rel=1&amp;amp;border=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/ibTPRIaufdw&amp;amp;rel=1&amp;amp;border=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7348868" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Evangelists/default.aspx">Evangelists</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/YouTube/default.aspx">YouTube</category></item><item><title>Why Chad is excited about Silverlight 2.0</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/28/why-chad-is-excited-about-silverlight-2-0.aspx</link><pubDate>Mon, 28 Jan 2008 07:08:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7279470</guid><dc:creator>scbarnes</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7279470.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7279470</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7279470</wfw:comment><description>&lt;p&gt;&lt;a href="http://cornucopia30.blogspot.com/2008/01/why-im-excited-about-silverlight-part-1.html" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="195" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhyChadisexcitedaboutSilverlight2.0_C6C5/image_3.png" width="142" align="right" border="0" /&gt;&lt;/a&gt;I stumbled upon a post by &lt;a href="http://cornucopia30.blogspot.com/2008/01/why-im-excited-about-silverlight-part-1.html" target="_blank"&gt;Chad Campbell&lt;/a&gt; via my RSS reads (244 down, 9398 to go) and I enjoyed reading Chad's passion and insight into what he's thoughts are about the Silverlight 2.0 journey ahead.&lt;/p&gt;  &lt;p&gt; Chad has also written or is writing a book on Silverlight 2.0, so be sure to keep an eye out for that.&lt;/p&gt;  &lt;p&gt;This one piece made me feel warm and fuzzy inside. No, not because he &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2007/12/20/you-re-a-ria-architect-i-want-to-hear-you-say-it.aspx" target="_blank"&gt;read my post&lt;/a&gt; (that's 2 people now, mum and Chad) but because it provoked a discussion and that's what I love the most. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Your response to this question will probably determine where you fit on &lt;a href="http://blogs.msdn.com/msmossyblog/default.aspx"&gt;Scott Barnes'&lt;/a&gt; &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2007/12/20/you-re-a-ria-architect-i-want-to-hear-you-say-it.aspx"&gt;RIA Role Spectrum&lt;/a&gt;. Personally, I am slightly more to the developer side, however, I would definately consider myself an RIA Architect. Because of this, both aspects are important to me. So, when I'm asked &amp;quot;What is .NET?&amp;quot;, I have to have a response that fits both sides of my personality (sounds like a &lt;a href="http://www.youtube.com/watch?v=esqa1NiIdvA"&gt;frosted mini-wheats commercial&lt;/a&gt;). Well, I believe that .NET is about two and exactly two things.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The more I think lately the more given my role here at Microsoft is to spark adoption in RIA (in general) that my place on the RIA Role Spectrum is more &amp;quot;RIA Philosopher&amp;quot; than evangelist.. hmm.. might be another blog post ;)&lt;/p&gt;  &lt;p&gt;&lt;a title="http://cornucopia30.blogspot.com/2008/01/why-im-excited-about-silverlight-part-1.html" href="http://cornucopia30.blogspot.com/2008/01/why-im-excited-about-silverlight-part-1.html"&gt;http://cornucopia30.blogspot.com/2008/01/why-im-excited-about-silverlight-part-1.html&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7279470" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Community/default.aspx">Community</category></item><item><title>What if you could combine RIA with tomorrows multi touch innovation</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/28/what-if-you-could-combine-ria-with-tomorrows-multi-touch-innovation.aspx</link><pubDate>Mon, 28 Jan 2008 06:42:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7279107</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7279107.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7279107</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7279107</wfw:comment><description>&lt;p&gt;I was mucking about in YouTube today (smacks for me and not doing work) and I came across a project being built at MIT. This project allows folks to draw a physics based diagram which then comes to life on what appears to be a homemade (MIT style) &amp;quot;Smart Board&amp;quot;.&lt;/p&gt;  &lt;p&gt;Watch the YouTube video below to see how it happens.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:03bffe69-bcc9-4586-8510-e97ba9bdd4d0" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="8796d234-e87c-420f-9cde-b0a627f82623" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=NZNTgglPbUA&amp;amp;rel=1&amp;amp;border=1" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatifyoucouldcombineRIAwithtomorrowsmul_C0AE/video8c7ec3f66a39.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('8796d234-e87c-420f-9cde-b0a627f82623'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/NZNTgglPbUA&amp;amp;rel=1&amp;amp;border=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/NZNTgglPbUA&amp;amp;rel=1&amp;amp;border=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;I then also came across another video (next in the play list) where a teacher was instructing his students on various laws around what appears to be electronic circuits (I could barely keep up with it - I'm dumb though). I thought to myself what a great contrast the two illustrate.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e5c554d2-6d4a-4d2f-b30d-88131369d40a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="ab3c0d49-9ffd-4c44-a725-4740a9303853" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=eqjl-qRy71w&amp;amp;rel=1&amp;amp;border=1" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatifyoucouldcombineRIAwithtomorrowsmul_C0AE/videoac99a6ef284c.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('ab3c0d49-9ffd-4c44-a725-4740a9303853'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/eqjl-qRy71w&amp;amp;rel=1&amp;amp;border=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/eqjl-qRy71w&amp;amp;rel=1&amp;amp;border=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;I say this as when you watch the teacher instruct the students on the lesson, he is using chalk to outline various points in his lecture. In that he'd use arrows to illustrate the flow of a current in a electric circuit. He'd also then add variables to the equation which would in return produce different results.&lt;/p&gt;  &lt;p&gt;What if he used a similar technology as the one produced by MIT? What if he was able to draw his electronic circuit in a way that visually came to life, allowing the slow ones (like me) to suddenly see how it's all coming together.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How does RIA play a role you maybe asking (well you are now)?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It gets better, as the picture below indicates; the teacher has just run out of room on his blackboard. Thankfully he has cascading boards which he then makes use of, but what if he continues to grow and grow and needs more room as he decomposes the situation further. &lt;/p&gt;  &lt;p&gt;How does the students keep track or have the ability to refer to previous &amp;quot;boards&amp;quot;?&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="188" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatifyoucouldcombineRIAwithtomorrowsmul_C0AE/image_5.png" width="244" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;What if that person was to have a device, one that uses some of the RIA technology of today? What if they were able to communicate with the friend next to them - silently - with a Live messenger style query&amp;#160; &lt;em&gt;&amp;quot;..I have no idea wtf this means, show me..&amp;quot;&lt;/em&gt; their study friend could then overlay some drawing(s) etc on top and since he/she may know their friends learning habits find a better way to illustrate the lesson in terms that the friend understands.&lt;/p&gt;  &lt;p&gt;RIA is a concept; it's not really a Flash, Silverlight, WPF or any one thing. It's merely a place in time where technology is able to aggregate data and present in different ways that reduces a footprint on any one person&amp;#8217;s nominated platform. A friend once said, &amp;quot;Aggregated View of Disparate Systems&amp;quot;.&lt;/p&gt;  &lt;p&gt;We at Microsoft are building a UX Platform that is looking to keep these concepts all in perspective and that's essentially what a Platform is all about. Providing a foundation for tomorrows innovation.&lt;/p&gt;  &lt;p&gt;In this case, take all of the above technology and look at how it could fit into tomorrow&amp;#8217;s learning institutes. Who knows our ramp up to learning a topic maybe shorter?&lt;/p&gt;  &lt;p&gt;I once had a great debate with &lt;a href="http://blogs.msdn.com/frankarr" target="_blank"&gt;Frank Arrigo's&lt;/a&gt; replacement, man at the helm &lt;a href="http://blogs.msdn.com/rog42/" target="_blank"&gt;Roger Lawrence&lt;/a&gt; about technology makes us smarter. I thought it did, but Roger put it to me that we aren't smarter but technology does help ramp up faster than normal. Our intelligence doesn't grow, simply our understanding.&lt;/p&gt;  &lt;p&gt;I love this industry.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7279107" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Live.com/default.aspx">Live.com</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/YouTube/default.aspx">YouTube</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Next+Generation+RIA/default.aspx">Next Generation RIA</category></item><item><title>What resolution do you design RIA in?</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/28/what-resolution-do-you-design-ria-in.aspx</link><pubDate>Mon, 28 Jan 2008 04:15:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7275845</guid><dc:creator>scbarnes</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7275845.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7275845</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7275845</wfw:comment><description>&lt;p&gt;I read an &lt;a href="http://www.codeodor.com/index.cfm/2008/1/22/Go-back-to-800-pixel-wide-site-designs/1914" target="_blank"&gt;interesting post&lt;/a&gt; this morning on how the author wanted folks to consider the 800px resolution for their designs. He cites that although he has a large resolution, it doesn't mean that he's not also using other applications at the same time.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;...But with 1900+ pixels, &lt;strong&gt;I keep half for the browser and half for other stuff&lt;/strong&gt;. If you go with 1000+ pixels, it doesn't leave me with enough room for my other apps, and I've got to (ack!) scroll sideways. It's not as bad with the ball on the Mighty Mouse, but most people don't have one and it's not exactly effortless even with one... -&amp;#160; &lt;em&gt;Sammy Larbi&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;It's an interesting point to debate, as whilst on one hand I do agree with him that the potential for your audience to overlay multiple smaller applications is there, yet at the same time the benefits of expanding your resolution to accommodate more on screen can also be in an asset.&lt;/p&gt;  &lt;p&gt;Screen real estate is a hard subject to nail as even if you're the best information architect in the world, you will still annoy someone with your chosen path. The trick is to figure out you collateral damage, in that what percentage of your user base is going to disagree with your design.&lt;/p&gt;  &lt;p&gt;The easiest way to work that out is to do some basic research, check the statistics of your existing site (assuming you had one already) then ask them but do so in a way that doesn't draw attention to your intent - as humans are funny at times, they do one thing but say another.&lt;/p&gt;  &lt;p&gt;eg: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Q. Do you think Coke is good for your diet...       &lt;br /&gt;&lt;/strong&gt;A. Yes, it's terrible...&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The intent was it's terrible, bad, negative, stop!. Yet they will drink coke.&lt;/p&gt;  &lt;p&gt;Here is a tip, we are habitual creatures and if you can compliment our patterns of habit, you're likely to become less annoying.&lt;/p&gt;  &lt;p&gt;Take this blog for example. Below is a graph indicating my resolution stats for this blog. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatresolutiondoyoudesignRIAin_9E5C/image_6.png" width="105" border="0" /&gt; &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="236" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatresolutiondoyoudesignRIAin_9E5C/image_5.png" width="233" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Would it be a good idea for me to go back to 800x600 resolution? If not what would you consider my ideal resolution.&lt;/p&gt;  &lt;p&gt;Know your audiences technology limitations, know your customers habits and above all plot your approaches into a &lt;a href="http://www.charityvillage.com/cv/research/rom18.html"&gt;Risk Matrix&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.charityvillage.com/CV/charityvillage/graphics/risk_matrix.gif" /&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7275845" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Design/default.aspx">Design</category></item><item><title>My RIA art...</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/27/my-ria-art.aspx</link><pubDate>Sat, 26 Jan 2008 17:46:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7256100</guid><dc:creator>scbarnes</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7256100.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7256100</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7256100</wfw:comment><description>&lt;p&gt;12:33 AM and I'm currently putting together my power point deck for an upcoming internal conference (Seattle - February 4th - 15th). I typically like to use as many visuals as possible, as I've sort of decided that I'd prefer all my presentations going forward have a bit more &amp;quot;bang&amp;quot; associated to it.&lt;/p&gt;  &lt;p&gt;The 3rd deck in is where I introduce myself and my title. I typically had a boring slide with basic text but I thought about it a bit more and decided to open up Adobe Photoshop CS3 and go to town on producing a better intro slide.&lt;/p&gt;  &lt;p&gt;These are the results so far and putting them on a blog is not nearly as good as seeing them on a 24&amp;quot; iMAC at night. &lt;/p&gt;  &lt;h1&gt;Intro 01 - White..&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/MyRIAart_AF0/SLWEB01_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="342" alt="SLWEB01" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/MyRIAart_AF0/SLWEB01_thumb.jpg" width="450" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I left some room to the left so I can put my details (name, email). I'm also thinking of designing a &amp;quot;digital passport&amp;quot; as being a RIA Evangelist I get to see cool UX day in day out.. so I think it's important that should I use a medium like PowerPoint that it represents this at the very least - in static form.&lt;/p&gt;  &lt;h1&gt;Intro 02 - Black (Favourite)&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/MyRIAart_AF0/SLWEB02_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="342" alt="SLWEB02" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/MyRIAart_AF0/SLWEB02_thumb.jpg" width="450" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is my favourite so far, as in a dark room it really comes up nice. The vision or story behind is that the words RIA are in the middle, which appear to be &amp;quot;popping&amp;quot; out of a monitor to indicate well, rich user experience. I've also tagged it with &amp;quot;Lighting up the web&amp;quot; which is a play on Silverlight's tag line &amp;quot;Light up the web&amp;quot;&lt;/p&gt;  &lt;h1&gt;I'm Proud&lt;/h1&gt;  &lt;p&gt;I'm proud to wear the title &amp;quot;RIA Evangelist&amp;quot; here at Microsoft as I think it's in many ways a first of many more titles to come that focus on our UX Platform. We are building a UX Platform made up of many pieces of connecting software along with looking to deploy such software on many devices going forward. I think we also have a really strong pedigree of designers on our payroll and the more I uncover them the more I am blown away by some of the upcoming idea's, solutions or products being produced.&lt;/p&gt;  &lt;p&gt;Inspired by this, I thought it was time I also jumped in and added my own composition of art. &lt;/p&gt;  &lt;p&gt;Now gimme a hug.... as have you hugged a designer today?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7256100" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Design/default.aspx">Design</category></item><item><title>Finding your balance between AJAX and Silverlight</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/25/finding-your-balance-between-ajax-and-silverlight.aspx</link><pubDate>Thu, 24 Jan 2008 17:30:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7222546</guid><dc:creator>scbarnes</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7222546.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7222546</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7222546</wfw:comment><description>&lt;p&gt;Tonight, I found via &lt;a href="http://twitter.com/AshleyAngell/statuses/636010802" target="_blank"&gt;twitter&lt;/a&gt; a deck &lt;a href="http://www.slideshare.net/pureclone/highperformance-javascript" target="_blank"&gt;from Plaxo&amp;#8217;s Joseph Smarr&lt;/a&gt;. In this deck he talks about the war injuries he received in heading down the AJAX route. It&amp;#8217;s a great deck and worth checking out but what I liked the most about it, was that it reminded me of my struggle back in 2002 as a web start-up.&lt;/p&gt;  &lt;p&gt;This is a story of how I made my first start-up work using RIA, but at the time didn&amp;#8217;t know what RIA was or heard of it and it was also the reason I took up Flash over DHTML &amp;#8211; aka AJAX.&lt;/p&gt;  &lt;h3&gt;I&amp;#8217;ve got an idea, let&amp;#8217;s build..&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/myapp_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="298" alt="myapp" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/myapp_thumb.jpg" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In 2002, both the Managing Director and I left the company we worked for and made a go of it with our own start-up. We had little or no money to begin with and our grand vision at the time was to build a CMS (Content Management System) that focused purely on user experience. As in those days, UX was something that most product teams would simply echo the following fatal words &amp;#8211; &amp;#8220;don&amp;#8217;t spend too much time on the UI, function is more important&amp;#8221; and thus you&amp;#8217;d see some really scary CMS. So scary, that we believed that the CMS features weren&amp;#8217;t the differentiator, but the user experience was (how funny life turns out).&lt;/p&gt;  &lt;p&gt;We however, believed back then that UX was not only important but would separate us from the pack and with this vision; we set out to make our millions. I took Coldfusion and Flash 5 and decided to build out this CMS in a way that I felt was not only unique, but had elements that I&amp;#8217;ve always wanted in a CMS but never found. The UX was simple, keep the graphics in a more &amp;#8220;pixel art&amp;#8221; form, steal as many ideas as I could from Apple in terms of their user interface guidelines and ensure that any mum or dad could use it &amp;#8211; whilst providing areas of complexity for those whom wish to venture out of the ui sandbox.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/screen1_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="326" alt="screen1" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/screen1_thumb.jpg" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I made use of DHTML (AJAX to the new comers to this space) and it was quite a bold step, as you see Internet Explorer at the time was probably the only realistic browser that made use of XmlHttpRequest. I chose to use XmlHttpRequest at the time simply because Flash 5 had imitated capabilities and I remember seeing &lt;a href="http://erik.eae.net/archives/2006/04/24/23.02.38/" target="_blank"&gt;Erik&amp;#8217;s WebOS.com&lt;/a&gt; many years before (it&amp;#8217;s by far the best AJAX/DHTML creation I&amp;#8217;ve ever seen to date &amp;#8211; incidentally &lt;a href="http://erik.eae.net/" target="_blank"&gt;Erik now works for Google&lt;/a&gt; - &lt;em&gt;&lt;strong&gt;ie Google Gears&lt;/strong&gt;&lt;/em&gt;). I wanted to take elements of &lt;a href="http://webfx.eae.net" target="_blank"&gt;Erik&amp;#8217;s gratuitous&lt;/a&gt; but elegant use of DHTML talking to server-side and also apply them to my CMS and it was pretty much what we&amp;#8217;d call &amp;#8220;RIA&amp;#8221; today (only there wasn&amp;#8217;t a buzz term for it back then).&lt;/p&gt;  &lt;p&gt;I chose to head down this path, as well, that was the technology at the time and it&amp;#8217;s all I had to work with. &lt;/p&gt;  &lt;h3&gt;User Experience took a lot of trickery to get working...&lt;/h3&gt;  &lt;p&gt;The vision of focusing on UX was sound. We found some success with the early stuff I wrote &amp;amp; designed in the previous versions. As this is what we felt helped sell the first version of the CMS (as it had really weak features). &lt;/p&gt;  &lt;p&gt;What we needed though was the ability to minimise the end users need to refresh and provide instant feedback as they interacted with the web application. In order to fulfil this I&amp;#8217;d make use of a lot of iframe and XmlHttpRequest trickery, in that I&amp;#8217;d write a Coldfusion wrapper which basically encased an iframe tag with server-side generated attributes. Then using XmlHttpRequest I&amp;#8217;d ask the server to give me back the iframe in html packets, which using the Internet Explorer DOM API inject back into the interface &amp;#8211; so yes, in 2002 I was using &amp;#8220;AJAX&amp;#8221; and didn&amp;#8217;t think anything of it, as well &lt;a href="http://webfx.eae.net/" target="_blank"&gt;Erik did it&lt;/a&gt; and it was a normal thing to be seen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/SEP-SM-SC1_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="242" alt="SEP-SM-SC1" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/SEP-SM-SC1_thumb.jpg" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I first showed this approach working in what I&amp;#8217;d call the &amp;#8220;Publish Wizard&amp;#8221;. The Publish Wizard was a feature within the CMS that allowed the end user to publish pages they had in draft form into real life static html pages (only with a .cfm extension to ensure parts of dynamic were in place). We chose to build out the pages in static form as back then search engines preferred static instead of blah.cfm?ver=1 style url&amp;#8217;s (aka we wanted friendly urls). &lt;/p&gt;  &lt;p&gt;The previous version of this feature I built used to basically generate the dynamic to static files in a way that was really bad for the end user. In that the end user would stare at a &amp;#8220;Publishing..&amp;#8221; text on a blank screen and wait for untold minutes until the process finished (we once had a government department that had 20,000 pages at one stage &amp;#8211; so imagine that wait). &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/seifacedemo_v2_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="298" alt="seifacedemo_v2" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/seifacedemo_v2_thumb.jpg" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I wanted to improve on this, so I made use of the iframe / XmlHttpRequest idea&amp;#8217;s I found in Erik&amp;#8217;s work. I instead figured that Coldfusion needed to &amp;#8220;thread&amp;#8221; its processes as I found that if I could write 5 pages in one batch, it would give me 5 times the speed. The problem however still remained, in that the end user was staring at the dreaded &amp;#8220;Publishing..&amp;#8221; text. I decided to tackle this head-on, and decided that I needed a way to show progress but with a degree of accuracy as to show inaccurate progress would result in more human error (i.e. I also forgot to mention that users would assume it stalled and hit refresh, thus incomplete publishing and bugs would occur).&lt;/p&gt;  &lt;p&gt;I found that if I were to create 5 iframes hidden, and using JavaScript I would update each of the iframe URL&amp;#8217;s with a pageID to be published. Coldfusion would do its job and write out the dynamic pages to HTML and when finished would update a flag in their respective database rows. That worked, but what I really wanted to do was obviously show the visual progress being adjusted. The way I did this was using XmlHttpRequest I&amp;#8217;d ask the server &amp;#8220;what&amp;#8217;s published so far&amp;#8221; and it would return a percentage complete JavaScript object (yes, I was even using a quasi XmlHttpRequest JSON style solution).&lt;/p&gt;  &lt;p&gt;The end result was that the user was seeing progress bar updates as each batch of 5 were being published. I thought this was brilliant and how great was DHTML!&lt;/p&gt;  &lt;h3&gt;The browser started to die, people were afraid.&lt;/h3&gt;  &lt;p&gt;The Publish Wizard worked a treat and the rest of the UI flowed in similar fashion, in that I&amp;#8217;d find ways to ping/pong the server and use the iframe / XmlHttpRequest approach to minimise page refreshes. However, cracks began to immerge as once I started adding more and more of this technique to the UI, the memory started to climb.&lt;/p&gt;  &lt;p&gt;Internet Explorer had memory issues (garbage collection) and I cursed its existence &amp;#8211; it let me down!. Yet little did I know that it was actually my fault, as I wasn&amp;#8217;t disposing of my variables after use and I&amp;#8217;d cache way too many getElementById() results inside JavaScript.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/screen2_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="326" alt="screen2" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/FindingyourbalancebetweenAJAXandSilverli_6F6/screen2_thumb.jpg" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It was too late in the end to recover, as by this stage we were roughly 1 year in and I was mentally exhausted from being a lone coder, designer and architect in one. I needed a break and I had lost the passion as well as the vision. The thought of turning back and re-writing a year&amp;#8217;s worth of work was too much, and so we looked at exit strategies quickly. We made a fair bit of money and so it wasn&amp;#8217;t a total loss.&lt;/p&gt;  &lt;h3&gt;The lessons learnt, AJAX can be an evil cretin at times.&lt;/h3&gt;  &lt;p&gt;&lt;img style="margin: 10px" height="157" src="http://www.scottkleper.com/blog/ajax.jpg" width="200" align="right" /&gt;I mention all of the above, as I see the same formula apply day in day out with Web Start-ups whom preach at me around why AJAX is by far superior to Flash or Silverlight runtimes. I simply sigh when I hear them, as I could argue the point with these folks further or I could simply let them be and hope they find a better way around the pitfalls associated with AJAX. &lt;/p&gt;  &lt;p&gt;It&amp;#8217;s relatively simple folks, the browser in a nutshell was never really meant to be pushed and poked into the way it&amp;#8217;s been used today. We see great uses of AJAX daily whilst other times we see terrible, painfully poor uses of it. It&amp;#8217;s a technique that should be used only when absolutely necessary and I state this simply from experience. Experience in not just building with it many years ago, but also watching others preach the AJAX gospel only to see them a year later hit what I call the browser barrier (similar to Moore&amp;#8217;s law in terms of the thermal barrier).&lt;/p&gt;  &lt;p&gt;It happens regularly; a web application starts out great, strong and really exciting in its use of AJAX. Yet as more and more features are added, suddenly the weight of the browser begins to fail and one or two pieces of the UI stall. Then another 2 and before you know it, you&amp;#8217;re debugging JavaScript and Server-side code trying to figure out which part of the transaction is the one at fault &amp;#8211; did I put a try/catch behind that ..Or is the event bubbling right? Etc..&lt;/p&gt;  &lt;h3&gt;A Runtime is the only way to fly&lt;/h3&gt;  &lt;p&gt;&lt;img src="http://www.microsoft.com/silverlight/images/gfx_1_0.png" /&gt;     &lt;br /&gt;This is where Runtimes such as Silverlight or Flash play a strong role in today&amp;#8217;s web application(s). It&amp;#8217;s the right tool for the right job and to hide behind &amp;#8220;I don&amp;#8217;t want plug-in to be installed&amp;#8221; is no longer a fair argument. It&amp;#8217;s now a necessity to have both runtimes going forward as to do so will help shift this web 2.0 culture hells bent on using 100% Ajax applications into a different realm of user experience. &lt;/p&gt;  &lt;p&gt;The reason why, is simple &amp;#8211; the runtimes are mostly goaled on one thing. Make sure you don&amp;#8217;t make your users wait and above all else, make sure you don&amp;#8217;t make your developers wait either. Browsers on the other hand have to tread much more carefully as in the end they have to treat the web in many ways as either an application or a document. Runtimes simply treat the web as an application or animation, different rules apply and different calibre of developers &amp;amp; designers also.&lt;/p&gt;  &lt;p&gt;The simple ability to accurately predict when a data stream is likely to finish download is by far the most basic and simplistic feature within a runtime, yet the browser cannot give you this data with as much degree of accuracy.&lt;/p&gt;  &lt;h3&gt;Plaxo found out the hard way, you don&amp;#8217;t have to&lt;/h3&gt;  &lt;p&gt;I see &lt;a href="http://www.slideshare.net/pureclone/highperformance-javascript" target="_blank"&gt;Joseph of Plaxo&amp;#8217;s deck&lt;/a&gt; and I think to myself that was me in 2002 and will this madness ever end? (Note: Joseph did an exceptional job and this by no means taking anything away from him in that regard - it's more a broader question).&lt;/p&gt;  &lt;p&gt;Give the RIA idea a shot, pick up Silverlight and take it for a test spin, see what it can do to mitigate the pain ahead. Use both Silverlight and HTML together and yes, mix it up with some AJAX if you like, but consider moving away from a 100% AJAX driven solution as it&amp;#8217;s not necessary in tomorrow&amp;#8217;s web application. Remove the idea that search engine friendly RIA&amp;#8217;s are a stumbling block and instead build in your own way of ensuring users can find information in a contextual way that suites your product. Leverage Live.com cloud&amp;#8217;s API or Macros to help you achieve this as in the end separation of your content from your RIA is probably where you need to focus your energy the most.&lt;/p&gt;  &lt;p&gt;Deep linking is simply a fool&amp;#8217;s errand. Think of an alternative approach to that problem, and think of it at the start of your product&amp;#8217;s architecture as it&amp;#8217;s something you shouldn&amp;#8217;t put off until after v1.&lt;/p&gt;  &lt;p&gt;I&amp;#8217;ve been mixing Flash, Silverlight, Flex, AJAX, HTML, Coldfusion, ASP.NET, PHP, Java and XUL together for many years trying to find an ideal way to build RIA. The end result overall was simply that I tried to hand roll too much of the workload myself whilst relying on the browser to do most of the work. Instead focus on ensuring your UX Platform scales in terms of performance and can talk back and forth between the servers.&lt;/p&gt;  &lt;p&gt;I think Silverlight is going to be the better bet out of all that I've tried, and I state my job on it (heh)&lt;/p&gt;  &lt;p&gt;Well done to &lt;a href="http://www.slideshare.net/pureclone/highperformance-javascript" target="_blank"&gt;Joseph for sharing his learning(s) around AJAX&lt;/a&gt;. I think it&amp;#8217;s a great deck and special thank you to &lt;a href="http://www.faradaymedia.com/" target="_blank"&gt;Ashley of Faraday Media&lt;/a&gt; for pinging me with this URL via twitter.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7222546" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category></item><item><title>A new blog design, and I'm moving on..</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/19/a-new-blog-design-and-i-m-moving-on.aspx</link><pubDate>Sat, 19 Jan 2008 12:52:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7159858</guid><dc:creator>scbarnes</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7159858.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7159858</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7159858</wfw:comment><description>&lt;p&gt;Last year I spent a great deal of time studying research papers, articles, bloggers, anything related at all to RIA. I did this as being a RIA Evangelist for Microsoft It was important that I not only understand my audience but also what motivates them.&lt;/p&gt;  &lt;p&gt;I don't have all the answers, but I have some and with what I have learnt, I've decided to joining forces with a larger brand. In that, I am joining blog forces with the Visitmix.com blog team officially and looking forward to focusing my energy there.&lt;/p&gt;  &lt;h2&gt;What does this mean for you, the reader?&lt;/h2&gt;  &lt;p&gt;&lt;a title="Photo 67" href="http://www.flickr.com/photos/68681212@N00/2203612592/"&gt;&lt;img alt="Photo 67" src="http://static.flickr.com/2038/2203612592_6b361a3627_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not much, as I my RSS feed gets fed from &lt;a href="http://feeds.feedburner.com/MsMossyblog" target="_blank"&gt;Feedsburner.com&lt;/a&gt; and so you shouldn't have to update your RSS feed going forward. If you however visit this blog via web browser, then it's simply a case of following the redirection URL or let the META REFRESH take over once I settle into my new stomping ground.&lt;/p&gt;  &lt;h2&gt;What's with the new blog title?&lt;/h2&gt;  &lt;p&gt;&lt;a title="Photo 68" href="http://www.flickr.com/photos/68681212@N00/2202819099/"&gt;&lt;img alt="Photo 68" src="http://static.flickr.com/2275/2202819099_1e16931782_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I've decided to change my title to the &lt;strong&gt;RIA Times&lt;/strong&gt;, kind of a aggregated view of the RIA world according to Microsoft. Like it or lump it as that's the best thing about the interweb, free choice.&lt;/p&gt;  &lt;p&gt;I have registered the domain &lt;strong&gt;theriatimes.com&lt;/strong&gt; but I'll not to commit to anything just yet. Still mind mapping my approach around this one.&lt;/p&gt;  &lt;p&gt;That all being said, my focus going forward as a &lt;strong&gt;RIA Evangelist &lt;/strong&gt;for Microsoft is to ensure that we start to bring out the best in folks whom are adopting our UX Platform boots and all.&lt;/p&gt;  &lt;h2&gt;Why a sudden change in perspective?&lt;/h2&gt;  &lt;p&gt;&lt;a title="Photo 70" href="http://www.flickr.com/photos/68681212@N00/2203612494/"&gt;&lt;img alt="Photo 70" src="http://static.flickr.com/2272/2203612494_7c17f19b46_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Frustration. I spent a year waiting, some more waiting and finally gave up waiting. It's not just Microsoft but all brands, there just doesn't seem to be a constant flow of bigger picture discussions? You get some great gems every now and then but they are few and far between. What does seem to happen is the constant Silverlight vs Flash/Flex discussion and that annoys me as it's not the rants back and forth but simply the maturity of the actual discussion.&lt;/p&gt;  &lt;p&gt;Instead I'll&amp;#160; simply re-focus my efforts on finding deeper insightful conversations from many of you out there that are in the RIA space. Kick over a few stones if you will and see what we can come up with, all on Microsoft's time.&lt;/p&gt;  &lt;p&gt;Evangelism for me is about &lt;strong&gt;sparking adoption&lt;/strong&gt; and in order to create such a spark, you first need to assemble the relevant materials. That's what I'll be doing, hunting and gathering :)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;..The reasonable man adapts himself to the world; the unreasonable man persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man...&amp;quot; - George Bernard Shaw&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Change is a good thing. Its fresh.. Come argue the point with me at MIX08 in Las Vegas this year!&lt;/p&gt;  &lt;p&gt;&lt;a title="Photo 71" href="http://www.flickr.com/photos/68681212@N00/2203612420/"&gt;&lt;img alt="Photo 71" src="http://static.flickr.com/2299/2203612420_8304fa6def_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7159858" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/MIX08/default.aspx">MIX08</category></item><item><title>Interview: Cynergy Systems' Dave Wolf</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/09/interview-cynergy-systems-dave-wolf.aspx</link><pubDate>Wed, 09 Jan 2008 04:25:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7034700</guid><dc:creator>scbarnes</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/7034700.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=7034700</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=7034700</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="320" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb.png" width="434" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you first type in &lt;a href="http://labs.cynergysystems.com"&gt;http://labs.cynergysystems.com&lt;/a&gt; you are presented with a matrix style decision. On the left you have the red pill whilst on the right you have the blue pill. This one screen summarises Cynergy Systems really well, as it shows this is a true agnostic company willing to place bets on both sides. &lt;/p&gt;  &lt;p&gt;In light of this, I decided it was high time I had a &amp;quot;sit down' with Dave Wolf, Cynergy's &lt;strong&gt;VP of Consulting&lt;/strong&gt;.&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;Who are you, and what is it you do? &lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: 10px" height="150" alt="Dave Wolf" src="http://www.cynergysystems.com/images/team/davewolf.jpg" width="100" align="left" /&gt;&lt;strong&gt;Dave: &lt;/strong&gt;Cynergy is an RIA design and development firm.&amp;#160; We build RIA software solutions for software companies and lines of businesses worldwide.&amp;#160; We&amp;#8217;re really one of the few companies around that built themselves from the ground up to design and build these kinds of software experiences.&amp;#160; We have not only user experience development, but also back-end enterprise services development and our own design agency so we can really offer a pretty holistic approach to folks.&amp;#160; Sometimes people look to us for just UX design, but often times customers outsource whole projects, so we end up being the entire software engineering team.&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;Cynergy are quite an agnostic company whom have perfected the art of using both Adobe and Microsoft technology, why?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: 10px" alt="Cynergy Systems, Inc." src="http://www.cynergysystems.com/images/cynergy_logo.gif" align="right" /&gt;&lt;strong&gt;Dave: &lt;/strong&gt;We&amp;#8217;ve always been focused on RIA development.&amp;#160; That has meant a lot of things over the years but really historically our biggest practice had been around the Adobe stack.&amp;#160; We&amp;#8217;ve been talking about RIA and what actually became Silverlight for quite some time with Microsoft and when Silverlight 1.0 launched at MIX07 we were the &lt;a href="http://www.cynergysystems.com/news/2007-04-30.jsp" target="_blank"&gt;first RIA firm to announce&lt;/a&gt; we were putting together a Silverlight practice ourselves.&amp;#160; Our passion really has been building RIAs and picking out the technologies we think solve the real challenges around building these kinds of apps&amp;#160; It has to be rich and engaging, have a really strong designer to developer workflow, and be a seriously productive development environment.&amp;#160; Silverlight gave us all of that, but more importantly Silverlight brings along the whole .NET community which meant this incredible pool of talent that understands not only the technology, but they understand building serious enterprise class software.&amp;#160; To us this is about solving customers problems, and doing that by tapping the right technology, rather than the one technology.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;You&amp;#8217;ve started to make movements in the labs space for Cynergy Developers, why and what is your biggest hope around this space?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave: &lt;/strong&gt;Cynergy Labs is really exciting for us.&amp;#160; One thing we&amp;#8217;ve always felt really strong about here at Cynergy is that being a leader is about a lot more than just being big.&amp;#160; It&amp;#8217;s about providing real leadership and investing back into the community.&amp;#160; RIAs have really created a world where if we can imagine it we can build it.&amp;#160; Where software doesn&amp;#8217;t have to be the same grey background and button bar at the top and where the data grid isn&amp;#8217;t the only way to see and understand data.&amp;#160; Frankly the only limit really is imagination and experience, and so we stepped back and said, &amp;#8220;how can we foster imagination and build up real world experience?&amp;#8221; and that brought Labs to life. A place where Cynergy folks can put forward ideas that we think provide a real contribution to our customers and the community at large, and we can provide both the place and the funding to make it happen.&amp;#160; We also know we have a huge amount of experience in the whole RIA project lifecycle and we decided rather than say carve out some percentage of everyone&amp;#8217;s time towards research, lets create Labs in a way where we could take these amazing ideas and build them out just like we&amp;#8217;d build out any projects, with dedicated teams using our LookFirst user-centric development process.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;Maestro is taking RIA to the device discussion. What motivated this?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;strong&gt;Dave: &lt;/strong&gt;The device is the next step in this whole user-centric experience revolution.&amp;#160; The first steps were to focus on the presentation of the experience. In realizing that just because the data is stored in rows and columns doesn&amp;#8217;t mean we have to present &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="173" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_1.png" width="244" align="left" border="0" /&gt;&lt;/a&gt;it to people in rows and columns.&amp;#160; We can create visualizations that present data and information to people in such a way they can really understand it immediately.&amp;#160; One powerful way to do that is to present information through broad strokes of reality.&amp;#160; To present information in a way we might see it and interact with it in our physical environment, where in a &amp;#8220;blink&amp;#8221; you can see and understand it.&amp;#160; But the next step is in how users interact with that data.&amp;#160; That&amp;#8217;s where the hardware comes in.&amp;#160; The mouse&amp;#8217;s addition to our interaction hardware revolutionized the PC by creating a more natural real world productive for users to interact with their software.&amp;#160; That is what brought about Project Maestro.&amp;#160; Can we now explore new hardware interaction devices that bring in these same broad strokes of reality we can combine with rich experiences.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;Scott: When I last spoke to you, you said &lt;/h3&gt;  &lt;h3&gt;&lt;em&gt;&amp;#8220;..If you thought RIA was a fad, just look at the hardware guys.&amp;#160; Frankly they have proven to predict the future for generations.&amp;#8221;&lt;/em&gt;&lt;/h3&gt;  &lt;h3&gt;Could you expand on this?&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="179" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_10.png" width="260" align="right" border="0" /&gt;&lt;/a&gt; &lt;strong&gt;Dave: &lt;/strong&gt;There&amp;#8217;s been a lot of pundits making noise that there is no need for RIAs and they are a fad.&amp;#160; We have everything we need in HTML, CSS and the browser.&amp;#160; I would counter that if you believe RIA is a fad, look around at the hardware guys who are right now building hardware meant to run RIAs.&amp;#160; Whether it is the &lt;a href="http://www.microsoft.com/surface" target="_blank"&gt;Microsoft Surface&lt;/a&gt; on one extreme, or the &lt;a href="http://www.apple.com/ipod" target="_blank"&gt;iPod&lt;/a&gt; on the other, or things like the Compaq touch screen PC&amp;#8217;s right in the middle of the ramp, the hardware vendors are building RIA devices.&amp;#160; Hardware is a harbinger of what&amp;#8217;s going to stick because of the very high capital expenses around designing and deploying hardware especially compared to software.&amp;#160; So seeing all of this investment by the hardware vendors is a huge sign that not only do they believe RIAs are real, they&amp;#8217;re heavily invested enough to make sure they stay that way.&amp;#160; This leads right into having Maestro be the first project made public out of labs.&amp;#160; We think the combination of RIA and Hardware is where things are going next.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/01/05/2008-prediction-the-year-of-the-ria-device-discussion.aspx" target="_blank"&gt;I blogged recently about RIA on Devices&lt;/a&gt;, what&amp;#8217;s your thoughts on should we evolve the concept onto a device or not?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="130" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_9.png" width="170" align="right" border="0" /&gt;&lt;/a&gt; &lt;strong&gt;Dave:&lt;/strong&gt; As I was saying before, there are two sides to enterprise software.&amp;#160; There is displaying data and there is interacting with data.&amp;#160; WPF and Silverlight and other RIA technologies are providing us with the canvas to solve the first problem of how do we present data.&amp;#160; Although interactive design and development is a part of the data manipulation challenge, hardware is going to play a huge role moving forward.&amp;#160; Bringing these tailored RIA experiences together with tailed interactive hardware we think is going to be really exciting.&amp;#160; The question is what is the right form factor, and that&amp;#8217;s what &lt;a href="http://labs.cynergysystems.com/" target="_blank"&gt;Project Maestro coming out of Labs&lt;/a&gt; was about.&amp;#160; Let&amp;#8217;s invest into research into this exact question.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;What&amp;#8217;s the biggest stumbling block for RIA today?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave:&lt;/strong&gt; It&amp;#8217;s really two things.&amp;#160; People and Process.&amp;#160; The people challenge is both having enough people, and the right kinds of people.&amp;#160; RIA development can be&amp;#160; more complicated because it takes all kinds of roles.&amp;#160; It&amp;#8217;s not just a developer for the front end, but a back-end services developer and a designer.&amp;#160; One of the reasons folks choose us is that we have all of those folks and can put a total development team together made up of all of the right people.&amp;#160; The challenge though is that when you have all of these people trying to work together, you need a really good process to keep them moving forward and working as a real team.&amp;#160; This is why you hear so much about the &amp;#8220;developer to designer workflow.&amp;#8217;&amp;#160; &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 15px 10px 10px; border-left: 0px; border-bottom: 0px" height="240" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_2.png" width="218" align="right" border="0" /&gt;&lt;/a&gt; Tools like Expression and Blend help a ton by having been built to work within these workflows, but you have to have the process down and your people indoctrinated into it.&amp;#160; We&amp;#8217;ve worked really hard for years to get our LookFirst process down and it&amp;#8217;s incredible the difference it makes.&amp;#160; We&amp;#8217;re knocking out these incredible apps in a fraction of the time it used to take us to develop even primitive web apps.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;What inspires your team to do stuff like Maestro or adopt WPF/Silverlight before it&amp;#8217;s even released?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave: &lt;/strong&gt;Passion!&amp;#160; Our people are so passionate about the whole RIA space.&amp;#160; A lot of this comes from seeing what&amp;#8217;s possible with things &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="96" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_3.png" width="96" align="right" border="0" /&gt;&lt;/a&gt;like WPF and Silverlight.&amp;#160; Once you see what some of these apps can be like, it&amp;#8217;s hard not to be excited. We&amp;#8217;ve designed and developed over 60 RIAs and everyone feels more innovative then the last.&amp;#160; It makes you realize we&amp;#8217;ve only scratched the surface of the kinds of visualizations and interactions we&amp;#8217;re going to see, and that makes these Labs projects all the more exciting.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;What is Microsoft doing right in the RIA space? &amp;#8211; feel free to elaborate on what we are doing wrong as well.&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave:&lt;/strong&gt; Microsoft is doing a lot right.&amp;#160; First off they really get the designer to developer workflow idea and have been working hard to &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="97" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_5.png" width="96" align="right" border="0" /&gt;&lt;/a&gt;get it folded into the stack in places like Expression and Blend.&amp;#160; Secondly they also really get that this needs to be about building a real community inside the vast .NET development community.&amp;#160; These projects take lots of people all interacting and collaborating.&amp;#160; That means building out communities and putting collaboration tools out there to make this all fundamentally easier.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;You&amp;#8217;ve opened up more branches around the world, is RIA really paying that well? How is big business embracing RIA?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave: &lt;/strong&gt;It really is.&amp;#160; We&amp;#8217;re privately held, profitable and expanding at hundreds of percent growth.&amp;#160; We have been opening offices all over and we do that by finding great talent and putting walls around them.&amp;#160; We reached the coolest milestone the other day.&amp;#160; With the &lt;a href="http://www.cynergysystems.com/blogs/page/carsonhager?entry=in_london_this_week" target="_blank"&gt;announcement of London&lt;/a&gt; the sun never sets on Cynergy &amp;lt;wink&amp;gt;.&amp;#160; What has been honestly the most surprising to me has been the &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="75" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_6.png" width="86" align="left" border="0" /&gt;&lt;/a&gt; amount of traction from big business.&amp;#160; It&amp;#8217;s not just the start-ups and bleeding edge types. Its Banks and Manufacturers and Fortune 50 software companies that are really engaging with RIAs. You combine that sign with the hardware vendors and our growth and it paints a pretty incredible picture.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scott: &lt;/b&gt;&lt;b&gt;In a Sydney bar we had blast telling people &lt;a href="http://www.cynergysystems.com/blogs/page/carsonhager" target="_blank"&gt;Carson&lt;/a&gt; is really Damian Lewis, How many times since you have done that?&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dave:&lt;/strong&gt; Actually we only chose &lt;a href="http://search.live.com/results.aspx?q=Damian+Lewis+&amp;amp;src=IE-SearchBox" target="_blank"&gt;Damian Lewis&lt;/a&gt; because we were in Oz.&amp;#160; Usually we go with the more rare but more popular &lt;a href="http://search.live.com/results.aspx?q=Anthony+Michael+Hall+&amp;amp;src=IE-SearchBox" target="_blank"&gt;Anthony Michael Hall&lt;/a&gt; move.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cynergysystems.com/blogs/page/carsonhager" target="_blank"&gt;&lt;img height="150" alt="Carson Hager" src="http://www.cynergysystems.com/images/team/carsonhager.jpg" width="100" /&gt;&lt;/a&gt; or &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="139" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_7.png" width="96" border="0" /&gt;&lt;/a&gt; or&amp;#160; &lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="149" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/InterviewCynergySystemsDaveWolf_95E9/image_thumb_8.png" width="96" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Carson is the one on the left, President of Cynergy Systems. I also would like to note that Anthony Michael Hall once played Bill Gates.. so Carson and opening up companies around the world? hmmm... &lt;/p&gt;  &lt;p&gt;Cynergy Systems have also just recently opened offices in both &lt;a href="http://www.cynergysystems.com/news/2007-08-13.jsp" target="_blank"&gt;Sydney&lt;/a&gt; &amp;amp; &lt;a href="http://www.cynergysystems.com/news/2007-11-26.jsp" target="_blank"&gt;London&lt;/a&gt;. This is definitely a company to keep an eye on as we move forward in the RIA space.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7034700" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Cynergy+Systems/default.aspx">Cynergy Systems</category></item><item><title>2008 Prediction: The year of the RIA Device Discussion.</title><link>http://blogs.msdn.com/msmossyblog/archive/2008/01/05/2008-prediction-the-year-of-the-ria-device-discussion.aspx</link><pubDate>Sat, 05 Jan 2008 09:55:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6988006</guid><dc:creator>scbarnes</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/6988006.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=6988006</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=6988006</wfw:comment><description>&lt;p&gt;Like most technology bloggers today, I also will take a stab at a prediction for 2008. The prediction is simple; this will be the year that we engage in discussion around devices and RIA. &lt;/p&gt;  &lt;h2&gt;State of Play&lt;/h2&gt;  &lt;p&gt;Devices are getting smarter, more usable and most important of all &amp;#8211; cheap. If you are like me, you may have a lot of devices attached to your name lying around the house or work. I myself have 2x XBOX 360&amp;#8217;s, 1x XBOX Original, 1x iPod Touch, 1x Zune, 1x iPod Nano, Samsung BlackJack and well heaps more. &lt;/p&gt;  &lt;p&gt;I&amp;#8217;m what many would call an &amp;#8220;Enthusiast&amp;#8221; when it comes to device ownership. Yet what does a lot of these have in common? They are essentially connected. The problem however is that they each require unique approaches to developing against and this is bad form and in my opinion, now becomes prime candidate for the RIA discussion to take place. &lt;/p&gt;  &lt;p&gt;RIA is still at its infancy. It&amp;#8217;s still heavily focused today in what it can do on the desktop but when you look at the context of what RIA hints at, it's really about delivering rich connected experiences within a sandbox existence. &lt;/p&gt;  &lt;p&gt;The problem I foresee with RIA is it keeps getting pushed into inheriting desktop models, thus the sandbox boundaries start to be probed. It&amp;#8217;s the wrong discussion, the right discussion is how to agree on a sandbox and then deploy the agreed sandbox to multiple devices. As this in turn can provide a prescribed format in which developer(s) can build once and then deliver to one or more surfaces. &lt;/p&gt;  &lt;p&gt;This isn&amp;#8217;t happening &amp;#8211; Yet.. &lt;/p&gt;  &lt;h2&gt;In 2007, Potential was on the horizon&lt;/h2&gt;  &lt;p&gt;Adobe and Apple are two power brands that are rumoured to get married soon. The rumours state that iPod Touch / iPhone and Flash Runtime are expected to be joined at the hip via some partnership of some kind between the two brands. The initial problem with this theory is that Apple and Adobe will have to agree on the terms of competition centred on QuickTime delivery vs. Flash delivery not to mention tooling such as Final Cut Pro vs. Adobe Premier. &lt;/p&gt;  &lt;p&gt;It won't stop there either, Adobe AIR could also potentially hurt Apple with its Safari compete as what AIR really hints at is &amp;#8220;please park me on a device&amp;#8221; given its unique sandbox positioning. Thus the waters can be considered murky if the partnership were to go ahead. &lt;/p&gt;  &lt;p&gt;However, let's assume Apple and Adobe was to become partners. This could now become a very interesting conversation to have as now the RIA debate gets hotter and stakes in the game get higher and harder. The state of play may very well change - not to mention the ripple effects associated with Apple/Adobe RIA's of tomorrow. As they now become a portable and desktop experience with a one-to-many build and delivery workflow. &lt;/p&gt;  &lt;p&gt;Where does this leave Microsoft? I have no doubt we&amp;#8217;d deliver a proportional response to this hypothetical should it arise (we essentially have strong movement in this space today), but the point is that it&amp;#8217;s an attractive value proposition to consider - even for a brief moment &amp;#8211; thus I&amp;#8217;d encourage you to Start the conversation now while the overall RIA landscape is in its infancy. &lt;/p&gt;  &lt;h2&gt;The first part of the RIA on device discussion starts with UX Platform.&lt;/h2&gt;  &lt;p&gt;The overarching piece to the RIA conversation is UX Platform. It comprises of not just development environments (tools, workflow etc) but also client surfaces likely to be reached. It won&amp;#8217;t stop there, the respective brands that play a role will also need to bid, broker, barter whatever it takes to get their nominated technology onto such devices - thus it requires an early bond with strong partners. The flip side to this is that there will also need to be an attractive developer base behind it &amp;#8211; as no developers means limited solution delivery. &lt;/p&gt;  &lt;p&gt;I firmly believe that Microsoft has the correct ingredients going forward, it&amp;#8217;s relatively early days but the device discussion can still be influenced. The mood is right and this year is a great time to think beyond the browser and consider how our UX Platform fits in with tomorrow&amp;#8217;s markets. &lt;/p&gt;  &lt;p&gt;Going forward, three things are clear: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Brands like Microsoft, Apple, Adobe, Google, Mozilla etc all have strong stakes in this game.&lt;/li&gt;    &lt;li&gt;Audio/Video is the first hunting grounds (market channel), as its got enormous amounts of eyeballs whom are found UX wanting.&lt;/li&gt;    &lt;li&gt; Developer &amp;amp; Designer workflow are at both a complex and yet fragile state one wrong move by the above brands and it could hurt significantly.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;What&amp;#8217;s not clear is who is likely to get 2/3 market share around devices with their nominated RIA solution (of course I&amp;#8217;d say Microsoft has potential etc but I&amp;#8217;m biased). This is where the next frontier will be and I predict 2008 is the year in which the discussion is going to be had. &lt;/p&gt;  &lt;p&gt;I state this as it in 2007 we saw iPod Touch / iPhone and the first thoughts around that centered on how Social Network phenomenon like Twitter, Facebook and Flickr could get a piece of that action. &lt;/p&gt;  &lt;p&gt;In short, RIA&amp;#8217;s begging to be built, but with no SDK to match the proposed demand.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6988006" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category></item><item><title>Telerik RadControls 'Prometheus' and Silverlight..</title><link>http://blogs.msdn.com/msmossyblog/archive/2007/12/31/telerik-radcontrols-prometheus-and-silverlight.aspx</link><pubDate>Mon, 31 Dec 2007 03:30:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6910558</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/6910558.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=6910558</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=6910558</wfw:comment><description>&lt;p&gt;&lt;img style="margin: 10px" alt="" src="http://www.telerik.com/images/ProductImages/RadControls.gif" align="right" /&gt;I've been an avid user of telerik's &amp;quot;RadControls for ASP.NET&amp;quot; for quite some time now. RadControls are essentially a control framework built on top of ASP.NET technology which allows the average ASP.NET punter to produce Rich AJAX driven solutions with skinning capabilities. They have things like &amp;quot;RadWindows&amp;quot;, &amp;quot;RadComboBox&amp;quot; and so on, basically a great add-on to ASP.NET AJAX.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/5/5b/Heinrich_fueger_1817_prometheus_brings_fire_to_mankind.jpg"&gt;&lt;img style="margin: 15px 15px 10px 10px" height="240" alt="Image:Heinrich fueger 1817 prometheus brings fire to mankind.jpg" src="http://upload.wikimedia.org/wikipedia/commons/5/5b/Heinrich_fueger_1817_prometheus_brings_fire_to_mankind.jpg" width="168" align="left" border="0" /&gt;&lt;/a&gt;Well, they've now seen the light so to speak - they are also producing a new iteration of their framework only this time they are leveraging the power of ASP.NET AJAX and Silverlight. It's name given is called &amp;quot;Prometheus&amp;quot; which essentially is borrowed from Greek mythology&amp;#160; (ie: brother of Atlas heh).&lt;/p&gt;  &lt;p&gt;I've not yet gotten a hold of the beta (*hint*) but what I liked about this approach is the fact they are essentially combining both AJAX and Silverlight under the one roof.&lt;/p&gt;  &lt;p&gt;I foresee the first few cycles of Silverlight development to be hybrid approach, in that either using Adobe Flash or AJAX. Why I foresee this? well it's new for a start and with all new things there is this prelude to greatness if you will. Where crazy stuff gets built and we all sit back, think about it and then evolve it further and further.&lt;/p&gt;  &lt;p&gt;Secondly, most folks whom I interact with that are using Silverlight today have both Flash or AJAX skills built in. Whilst Silverlight is offering more and more as it iterates, these folks typically like to keep their existing code snippets or ideas intact as they progress forward down the learning Silverlight path.&lt;/p&gt;  &lt;p&gt;It's not a bad thing, it's actually quite exciting as I think the Rich part of RIA will shift slightly and I hope that things will change in the future around how RIA is defined today.&lt;/p&gt;  &lt;p&gt;Control Frameworks like the ones Telerik produce are a great start to what I think will be a productive future.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;More Information:&lt;/strong&gt;    &lt;br /&gt;&lt;a title="http://www.telerik.com/products/aspnet-prometheus/overview.aspx" href="http://www.telerik.com/products/aspnet-prometheus/overview.aspx"&gt;http://www.telerik.com/products/aspnet-prometheus/overview.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6910558" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category></item><item><title>Who builds video sites these days anyway?</title><link>http://blogs.msdn.com/msmossyblog/archive/2007/12/17/who-builds-video-sites-these-days-anyway.aspx</link><pubDate>Mon, 17 Dec 2007 16:58:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6789958</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/6789958.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=6789958</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=6789958</wfw:comment><description>&lt;p&gt;Well, lots actually. Take today, I woke up around 7am to get a start on some ideas / projects I've been brewing for a month now. I never got a single thing done as I was swamped in Video related S.O.S requests around Silverlight driven video sites. Now these weren't mah and pah's fish`n`chip shop brands, they were some powerhouse brands (local and international).&lt;/p&gt;  &lt;p&gt;In total i had 4 email threads going at once ranging from architectural advice through to review(s) etc.&lt;/p&gt;  &lt;p&gt;I honestly thought the Video + Content was pretty much being played out (I mean how many more times can you do the same thing?) yet each time I look at them, I see new stuff.&lt;/p&gt;  &lt;p&gt;Yet, when you look at the market research and the figures that attach themselves to them, video is in high demand going forward. This will bold well for RIA going forward, although I still wouldn't rush out just yet and classify a lot of these &amp;quot;RIA&amp;quot;. Happy for Rich Interactive Video Site, but let's not abuse the term just yet.&lt;/p&gt;  &lt;p&gt;That said, I'd love to see more and more of these genre's as I find them fascinating in terms of some of the direction they are heading.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6789958" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Video/default.aspx">Video</category></item></channel></rss>