<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Rich Internet Applications: &#34;This Conversation Is Bullshit&#34;</title>
	<atom:link href="http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/</link>
	<description>An industry analyst blog looking at software ecosystems and convergence</description>
	<pubDate>Fri, 29 Aug 2008 00:10:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Dave Johnson &#187; Blog Archive &#187; What is RIA?</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-444502</link>
		<dc:creator>Dave Johnson &#187; Blog Archive &#187; What is RIA?</dc:creator>
		<pubDate>Tue, 12 Aug 2008 06:56:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-444502</guid>
		<description>[...] most interest to me was the round table discussion about &#8220;what is an RIA?&#8220;. There were various opinions on this that I will not repeat here and let you read over on [...]</description>
		<content:encoded><![CDATA[<p>[...] most interest to me was the round table discussion about &#8220;what is an RIA?&#8220;. There were various opinions on this that I will not repeat here and let you read over on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jones</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368652</link>
		<dc:creator>Steve Jones</dc:creator>
		<pubDate>Sat, 10 May 2008 02:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368652</guid>
		<description>I have to say that personally having been dragged along there by Duane I enjoyed it.  Working out in the real world, rather than product dev, it was good to see a discussion that included both the (to be generous) "optimistic" view of RIA as well as more robust views of what actually matters.  Unlike a lot of other "panel" formats at JavaOne it was actually a decent discussion.  I'm looking forward to the video.


I never realised that the BoFs of 2000-2001 which were more open discussions than the mini-technical sessions of today were in fact "unconferences" :)</description>
		<content:encoded><![CDATA[<p>I have to say that personally having been dragged along there by Duane I enjoyed it.  Working out in the real world, rather than product dev, it was good to see a discussion that included both the (to be generous) &#8220;optimistic&#8221; view of RIA as well as more robust views of what actually matters.  Unlike a lot of other &#8220;panel&#8221; formats at JavaOne it was actually a decent discussion.  I&#8217;m looking forward to the video.</p>
<p>I never realised that the BoFs of 2000-2001 which were more open discussions than the mini-technical sessions of today were in fact &#8220;unconferences&#8221; <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Ward</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368445</link>
		<dc:creator>James Ward</dc:creator>
		<pubDate>Fri, 09 May 2008 19:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368445</guid>
		<description>Wow.  It's like we were playing that telephone game - yet everyone was on a conference call and somehow the message still got distorted.  First off, my definition of RIA is not Adobe's definition - I don't think Adobe has a definition.  What I was really trying to say about defining RIA can be found in an old and more coherent blog:
http://www.jamesward.org/wordpress/2007/10/17/what-is-a-rich-internet-application/

It was a butt-kicking good time though.  :)

-James</description>
		<content:encoded><![CDATA[<p>Wow.  It&#8217;s like we were playing that telephone game - yet everyone was on a conference call and somehow the message still got distorted.  First off, my definition of RIA is not Adobe&#8217;s definition - I don&#8217;t think Adobe has a definition.  What I was really trying to say about defining RIA can be found in an old and more coherent blog:<br />
<a href="http://www.jamesward.org/wordpress/2007/10/17/what-is-a-rich-internet-application/" rel="nofollow">http://www.jamesward.org/wordpress/2007/10/17/what-is-a-rich-internet-application/</a></p>
<p>It was a butt-kicking good time though.  <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>-James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex can&#8217;t teach you good design &#171; Codecurl - David Black</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368294</link>
		<dc:creator>Flex can&#8217;t teach you good design &#171; Codecurl - David Black</dc:creator>
		<pubDate>Fri, 09 May 2008 14:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368294</guid>
		<description>[...] is poor design / usability. So it has always been and so it shall always be. Anyone building RIAs (cough) should know this. Products like Flex make the eye candy easy. Only humanoids can produce [...]</description>
		<content:encoded><![CDATA[<p>[...] is poor design / usability. So it has always been and so it shall always be. Anyone building RIAs (cough) should know this. Products like Flex make the eye candy easy. Only humanoids can produce [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Collins</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368058</link>
		<dc:creator>Jon Collins</dc:creator>
		<pubDate>Fri, 09 May 2008 07:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-368058</guid>
		<description>What, you mean like Norfolk? :-)</description>
		<content:encoded><![CDATA[<p>What, you mean like Norfolk? <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367880</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 09 May 2008 02:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367880</guid>
		<description>Hi James,

I was one of the people involved in coining the phrase "RIA" at Macromedia in the early 2000s (along with a core group of Jeremy Allaire, Kevin Lynch, and Adam Berry if I recall.  I am not not sure who first hit on the final coinage, it was the product of a series of discussions.).

Here is the thing: it had a very clear meaning *at the time* and was a clear contrast to the prevailing mass of applications on the web.  Now that the entire web has evolved dramatically, the contrast is largely gone and the phrase is not less meaningful, but certainly less useful. 

At the time, we were in a world of page based web apps.  Applications that were using the page request model of the browser to deliver very limited interactivity and client side functionality, and led to frustrating repeated refreshes of the page to do anything.  The iconic example we and many used at the time was the Broadmore hotel reservation site.  As a Web 1.0 app, it was a long series of HTML pages just to complete a hotel reservation, and it suffered from all the problems of the day (eg, if one made an error and tried to go back, you lost all the info you had entered in the previous pages and had to start over.)

What we saw them do was create a single screen application with rich interactivity on the client, but still all of the benefits of being a web based application (nothing to install, back end connectivity for inventory and other data using XML, use of client side media/animation to guide the user, reachable through any browser, etc.)  We really looked at this as the best of web applications and the best of desktop applications: rich connectivity, platform independence, no install, lightweight as well as rich client side logic and interactivity, ability to integrate rich media and communications. But we dropped the baggage of the page based metaphor that basically required a page refresh for everything and got beyond the layout/graphics/media constraints of HTML.

So I think the definition made quite a lot of sense, and it was I think a very valuable coinage to capture an emerging class of application that was radically better than the mainstream at the time.

Now, at that time, much of what I described as RIA could *theoretically* be done with DHTML (now called AJAX) but the reality is that it was not yet sufficiently browser independent and there was little uptake of it after the first burst (and abuse) of DHTML in the late 90s.

Fast forward to today.  The term is less useful because it describes the mainstream.  Today a large percentage (a majority?) of web applications are "single screen" and use AJAX techniques to update the screen without refreshing the page gratuitously and the major browsers and JavaScript libraries are sufficiently mature that it is quite possible to create platform/browser independent apps with AJAX.  Similarly, the use of rich media, usually Flash, is widespread.  Of course, over this 8 years, the Flash Platform approach has matured with richer frameworks (Flex..), tooling, components, messaging, and even richer media (H.264 video, for example). But the paradigm is still the same as we saw when we coined the phrase RIA, it just isn't quite as "unique" and a contrast to the mainstream that it was.   Debating the meaning of the phrase "RIA" has become kinda like debating the meaning of the phrase "application" because most are RIAs.  So a more interesting debate (to me) would be: OK, so (a) how can we advance the state of the art to build/debug/maintain such applications rapidly and (b) what is the next major paradigm shift in a world where small screen internet connected non-PC devices out number PCs.

Cheers,

David
Adobe</description>
		<content:encoded><![CDATA[<p>Hi James,</p>
<p>I was one of the people involved in coining the phrase &#8220;RIA&#8221; at Macromedia in the early 2000s (along with a core group of Jeremy Allaire, Kevin Lynch, and Adam Berry if I recall.  I am not not sure who first hit on the final coinage, it was the product of a series of discussions.).</p>
<p>Here is the thing: it had a very clear meaning *at the time* and was a clear contrast to the prevailing mass of applications on the web.  Now that the entire web has evolved dramatically, the contrast is largely gone and the phrase is not less meaningful, but certainly less useful. </p>
<p>At the time, we were in a world of page based web apps.  Applications that were using the page request model of the browser to deliver very limited interactivity and client side functionality, and led to frustrating repeated refreshes of the page to do anything.  The iconic example we and many used at the time was the Broadmore hotel reservation site.  As a Web 1.0 app, it was a long series of HTML pages just to complete a hotel reservation, and it suffered from all the problems of the day (eg, if one made an error and tried to go back, you lost all the info you had entered in the previous pages and had to start over.)</p>
<p>What we saw them do was create a single screen application with rich interactivity on the client, but still all of the benefits of being a web based application (nothing to install, back end connectivity for inventory and other data using XML, use of client side media/animation to guide the user, reachable through any browser, etc.)  We really looked at this as the best of web applications and the best of desktop applications: rich connectivity, platform independence, no install, lightweight as well as rich client side logic and interactivity, ability to integrate rich media and communications. But we dropped the baggage of the page based metaphor that basically required a page refresh for everything and got beyond the layout/graphics/media constraints of HTML.</p>
<p>So I think the definition made quite a lot of sense, and it was I think a very valuable coinage to capture an emerging class of application that was radically better than the mainstream at the time.</p>
<p>Now, at that time, much of what I described as RIA could *theoretically* be done with DHTML (now called AJAX) but the reality is that it was not yet sufficiently browser independent and there was little uptake of it after the first burst (and abuse) of DHTML in the late 90s.</p>
<p>Fast forward to today.  The term is less useful because it describes the mainstream.  Today a large percentage (a majority?) of web applications are &#8220;single screen&#8221; and use AJAX techniques to update the screen without refreshing the page gratuitously and the major browsers and JavaScript libraries are sufficiently mature that it is quite possible to create platform/browser independent apps with AJAX.  Similarly, the use of rich media, usually Flash, is widespread.  Of course, over this 8 years, the Flash Platform approach has matured with richer frameworks (Flex..), tooling, components, messaging, and even richer media (H.264 video, for example). But the paradigm is still the same as we saw when we coined the phrase RIA, it just isn&#8217;t quite as &#8220;unique&#8221; and a contrast to the mainstream that it was.   Debating the meaning of the phrase &#8220;RIA&#8221; has become kinda like debating the meaning of the phrase &#8220;application&#8221; because most are RIAs.  So a more interesting debate (to me) would be: OK, so (a) how can we advance the state of the art to build/debug/maintain such applications rapidly and (b) what is the next major paradigm shift in a world where small screen internet connected non-PC devices out number PCs.</p>
<p>Cheers,</p>
<p>David<br />
Adobe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Dolan</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367669</link>
		<dc:creator>Mike Dolan</dc:creator>
		<pubDate>Thu, 08 May 2008 21:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367669</guid>
		<description>When will you host one on the East coast? :-)</description>
		<content:encoded><![CDATA[<p>When will you host one on the East coast? <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Savio Rodrigues</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367553</link>
		<dc:creator>Savio Rodrigues</dc:creator>
		<pubDate>Thu, 08 May 2008 18:30:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367553</guid>
		<description>&#62; I really can’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.

James, the RedMonk unconferece content is solid because of the people who come to collaborate/argue with the 3 of you.  I'd be surprised if newbies in 2008 didn't show up in 2009.

Hmm...provide value and people come back.  Novel idea ;-)</description>
		<content:encoded><![CDATA[<p>&gt; I really can’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.</p>
<p>James, the RedMonk unconferece content is solid because of the people who come to collaborate/argue with the 3 of you.  I&#8217;d be surprised if newbies in 2008 didn&#8217;t show up in 2009.</p>
<p>Hmm&#8230;provide value and people come back.  Novel idea <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremiah Stone</title>
		<link>http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367534</link>
		<dc:creator>Jeremiah Stone</dc:creator>
		<pubDate>Thu, 08 May 2008 17:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/2008/05/08/rich-internet-applications-this-conversation-is-bullshit/#comment-367534</guid>
		<description>What I was trying to communicate was how hard good design is, and how dependent good design is on good research data and contextual understanding of the task at hand.

I am proud to say that the latest SAP designs are enormous strides forward from even relatively recent products, and that is a result of some very hard work from our design and product teams.  The daunting thing is that I think the more we invest, the more we upskill, the harder we work, the more appreciation we gain for how poor man/machine interaction is and how difficult it is to produce a well designed application.

While Dain was spot-on that design was what is key, he was dead wrong when he went on to say that design is easy.  To be fair, I had the same attitude 3 years ago when I left development.  Having walked a while on the other side, it's simply grim how poor our methods &#38; tools are as an industry when it comes to design.</description>
		<content:encoded><![CDATA[<p>What I was trying to communicate was how hard good design is, and how dependent good design is on good research data and contextual understanding of the task at hand.</p>
<p>I am proud to say that the latest SAP designs are enormous strides forward from even relatively recent products, and that is a result of some very hard work from our design and product teams.  The daunting thing is that I think the more we invest, the more we upskill, the harder we work, the more appreciation we gain for how poor man/machine interaction is and how difficult it is to produce a well designed application.</p>
<p>While Dain was spot-on that design was what is key, he was dead wrong when he went on to say that design is easy.  To be fair, I had the same attitude 3 years ago when I left development.  Having walked a while on the other side, it&#8217;s simply grim how poor our methods &amp; tools are as an industry when it comes to design.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
