{"id":1501,"date":"2008-05-08T16:30:11","date_gmt":"2008-05-08T16:30:11","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/2008\/05\/08\/rich-internet-applications-this-conversation-is-bullshit\/"},"modified":"2008-05-08T16:30:11","modified_gmt":"2008-05-08T16:30:11","slug":"rich-internet-applications-this-conversation-is-bullshit","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/rich-internet-applications-this-conversation-is-bullshit\/","title":{"rendered":"Rich Internet Applications: &#8220;This Conversation Is Bullshit&#8221;"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/farm3.static.flickr.com\/2141\/2470605646_02f366d08c.jpg?v=0\"> <\/p>\n<p>The liveliest session at RedMonk&#8217;s annual unconference at Sun Microsystems&nbsp;CommunityOne event on Monday was the rich Internet application discussion. Given RIA was the last&nbsp;chat of the day, that was pretty good going. A point that Stephen also makes <a href=\"http:\/\/redmonk.com\/sogrady\/2008\/05\/06\/the-story-of-redmonktwo\/\">here<\/a> with some photographic evidence. Its always interesting to see&nbsp;the way our industry makes progress, without any agreement on definitions. From a personal perspective the RIA session felt like a vindication of the unconference format. It wasn&#8217;t a panel, with the &#8220;experts&#8221; telling everyone else what to think, it was a discussion where we were all peers. I took&nbsp;some positions to keep the conversation lively (I prefer Poor Internet Applications). Unfortunately I lost the notes I took while moderating&nbsp;so I can&#8217;t provide a formal writeup [fail!] but here are some impressions. The whole session was taped though, so I will provide links later.<\/p>\n<p>Funnily enough, it was a strong injection of cynicism that really transformed the conversation from belly button fluff&nbsp;gazing to something valuable. We&#8217;d been toying with the question of RIA definitions when&nbsp;Dain Sundstrom of the Apache Software Foundation&nbsp;stepped in:<\/p>\n<blockquote>\n<p><em>\u201cI didn\u2019t say that RIA is a load of b\/s. I said this discussion is b\/s\u201d<\/em><\/p>\n<\/blockquote>\n<p>Dain&#8217;s point was that we were talking about esoteric technically focused issues, when the truth is that what really defines a rich Internet application is good design. At this point I have to make an embarrassing confession &#8211; I left the notes from the session at the venue when we left, so I am writing this up from memory.&nbsp;Although it wasn&#8217;t his quote, Dain&#8217;s point, and the point of the discussion as a whole as that:<\/p>\n<blockquote>\n<p>&#8220;People conflate RIA with good design&#8221;<\/p>\n<\/blockquote>\n<p>It was pretty funny to see Adobe evangelists face an audience not comprised of fanboys. Without naming names I know that at least one of the Adobe guys left the session feeling that: &#8220;we got our butts kicked&#8221;. Don&#8217;t beat yourself up guy&#8230; Its great to test Adobe&#8217;s ideas in an open environment. Barack Obama will hopefully blow John McCain away &#8211; but without being fire-tested by Hilary Clinton, forget about it.<\/p>\n<p>Adobe has an intriguing&nbsp;working definition of a RIA &#8211; &#8220;an approach that mimics real life.&#8221; RIA should learn and improve based on our experiences (that&#8217;s a core Web 2.0 pattern, as <a href=\"http:\/\/technoracle.blogspot.com\/\">Duane<\/a> pointed out)&nbsp;. On the flipside go to a bank and try and do something and you&#8217;ll find the existing process is sub-optimal. Or as I put it: <\/p>\n<blockquote>\n<p>&#8220;Real Life Sucks&#8221;.<\/p>\n<\/blockquote>\n<p>I really can&#8217;t understate how much I appreciate the guys that came to our show last year and then came along in 2008 again and made such a solid contribution. RedMonk super-platinum-with-diamond-sparkles&nbsp;card holder <a href=\"http:\/\/saviorodrigues.wordpress.com\">Savio Rodrigues<\/a> said <a href=\"http:\/\/saviorodrigues.wordpress.com\/2008\/05\/06\/redmonks-2nd-annual-unconference-rocked\/\">our second annual unconference rocked<\/a>&nbsp;summed up the RIA session thusly:&nbsp;<\/p>\n<blockquote>\n<p>The RIA discussion benefited from the \u201cindustry experts\u201d from Adobe and Sun (i.e. JavaFX) in attendance. Surprisingly enough, we couldn\u2019t agree on a definition for RIA. Adobe\u2019s <a href=\"http:\/\/www.jamesward.org\/\">James Ward<\/a> suggested that <em>\u201cRIA is anything that lets you interact with computing in a way that you would with the real world\u201d<\/em>. Someone asked if the Wii was a RIA using James\u2019 definition and James agreed that it was. Others felt that RIA was just another name on things the industry invented 15-30 years ago. Everyone agreed that not all applications should be RIAs. And that a pretty app that is useless is still a useless app.<\/p>\n<\/blockquote>\n<p>I think that was the really important point &#8211; our industry has a goldfish memory, especially when it comes to learning and driving best practices. Pure&nbsp;eye candy can be a bad thing. Usability is far more important than glitz. Too often we forget the basic principles of good design. Some like me never learned them in the first place.<\/p>\n<p>A good HTML design will always beat a poor Flash one. <\/p>\n<p>One important distinction we tried to tease out was where RIA had value in the enterprise. Jeremiah Stone from SAP argued that specialised roles, and training,&nbsp;could and should help with better UI design, but admitted that&nbsp;SAP screens have a poor reputation for&nbsp;ease of&nbsp;use. I used by favourite example of rich Internet apps in the enterprise- <a href=\"http:\/\/redmonk.com\/jgovernor\/2006\/12\/01\/case-study-t-mobile-and-adobe-flex-extending-sap-with-agile-methods\/\">T-Mobile US uses Flex to front end its SAP HR apps<\/a>, and uses vanilla or &#8220;chrome&#8221; rather than a custom design, to help with maintainability, and allow for more rapid development. <\/p>\n<p><a href=\"http:\/\/cooney.typepad.com\/\">Lauren Cooney<\/a> recently left IBM to join Microsoft and brought one of her new colleagues along. Sadly we couldn&#8217;t here about Silverlight from Michael because he had to leave early. But it was cool, if not a little trangressive, to have Microsoft people at CommunityOne. Next year I will try and get more along.<\/p>\n<p>I am going to post this blog now, even though it feels a bit unpolished. I want to spend some with my family&#8230; after being away most of the last two weeks.<\/p>\n<p>&nbsp;<\/p>\n<p>Thanks for the image use <a href=\"http:\/\/www.flickr.com\/photos\/twleung\/\">Ted Leung<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The liveliest session at RedMonk&#8217;s annual unconference at Sun Microsystems&nbsp;CommunityOne event on Monday was the rich Internet application discussion. Given RIA was the last&nbsp;chat of the day, that was pretty good going. A point that Stephen also makes here with some photographic evidence. Its always interesting to see&nbsp;the way our industry makes progress, without any<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-1501","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-od","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/1501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=1501"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/1501\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=1501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=1501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=1501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}