<?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: RIA and me</title>
	<atom:link href="http://www.wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/feed/" rel="self" type="application/rss+xml" />
	<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/</link>
	<description>Life and Technology (non-intersecting)</description>
	<pubDate>Thu, 09 Feb 2012 22:34:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Pete</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10718</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Sat, 19 May 2007 22:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10718</guid>
		<description>&lt;b&gt;John:&lt;/b&gt; I just published a more accurate view of Apollo.  I had it all queued up before seeing your comment, but I think we're in synch.  It's not glowing, but I think it's accurate.  Hey, and thanks for taking an even tone even though I took factually unsupported pot-shots at your employer.</description>
		<content:encoded><![CDATA[<p><b>John:</b> I just published a more accurate view of Apollo.  I had it all queued up before seeing your comment, but I think we&#8217;re in synch.  It&#8217;s not glowing, but I think it&#8217;s accurate.  Hey, and thanks for taking an even tone even though I took factually unsupported pot-shots at your employer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Dowdell</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10716</link>
		<dc:creator>John Dowdell</dc:creator>
		<pubDate>Sat, 19 May 2007 17:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10716</guid>
		<description>Maybe one thing that would help is to remember that the World Wide Web of hyperlinked documents is based upon the Internet, but is not the only use of the Internet.

"Rich Internet Applications" are Internet applications. They can use the WWW's HTTP protocol, due to their general ability to use Internet protocols. 

The Net is larger than the Web. Does that way of looking at things help at all...?

jd/adobe


(PS: Apollo helps bring WWW pages and applications to the desktop, with file-writing privileges, cross-domain privileges, and other abilities found in applications downloaded from trusted sources. Apollo's novelty is that you can use your HTML and JavaScript expertise to build desktop applications -- closer to XULRunner than Firefox. The nice thing about WWW browsers is that you can surf safely anywhere in the world. Apollo is more for when you trust a site enough to grant them additional functionality.)</description>
		<content:encoded><![CDATA[<p>Maybe one thing that would help is to remember that the World Wide Web of hyperlinked documents is based upon the Internet, but is not the only use of the Internet.</p>
<p>&#8220;Rich Internet Applications&#8221; are Internet applications. They can use the WWW&#8217;s HTTP protocol, due to their general ability to use Internet protocols. </p>
<p>The Net is larger than the Web. Does that way of looking at things help at all&#8230;?</p>
<p>jd/adobe</p>
<p>(PS: Apollo helps bring WWW pages and applications to the desktop, with file-writing privileges, cross-domain privileges, and other abilities found in applications downloaded from trusted sources. Apollo&#8217;s novelty is that you can use your HTML and JavaScript expertise to build desktop applications &#8212; closer to XULRunner than Firefox. The nice thing about WWW browsers is that you can surf safely anywhere in the world. Apollo is more for when you trust a site enough to grant them additional functionality.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Logan</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10710</link>
		<dc:creator>Patrick Logan</dc:creator>
		<pubDate>Wed, 16 May 2007 22:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10710</guid>
		<description>"I think the ball is clearly in FFâ€™s corner on this one"

That's good. I want to use the best, most open components possible. The only problem I have is FF is not currently as widely available as Flash, and not nearly as capable per developer erg.

Also, the DOM is fine and general. Ok. But as someone whose done a lot of structured graphics via a display list, and sees *many* uses for such a thing, the DOM is not as good as the Flash/Flex display list. That goes for svg, canvas, etc.

I'd like to see FF move in the direction of providing a good display list capability for structured graphics, even if it is using the DOM, svg, etc.</description>
		<content:encoded><![CDATA[<p>&#8220;I think the ball is clearly in FFâ€™s corner on this one&#8221;</p>
<p>That&#8217;s good. I want to use the best, most open components possible. The only problem I have is FF is not currently as widely available as Flash, and not nearly as capable per developer erg.</p>
<p>Also, the DOM is fine and general. Ok. But as someone whose done a lot of structured graphics via a display list, and sees *many* uses for such a thing, the DOM is not as good as the Flash/Flex display list. That goes for svg, canvas, etc.</p>
<p>I&#8217;d like to see FF move in the direction of providing a good display list capability for structured graphics, even if it is using the DOM, svg, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Mueller</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10709</link>
		<dc:creator>Patrick Mueller</dc:creator>
		<pubDate>Wed, 16 May 2007 21:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10709</guid>
		<description>Pete: your definition is great.  And guess what?  Flex and Silverlight apps will be communicating to servers via open standards: HTTP.  It's the only game in town, if you want to attract any network client to your server.  Yah, Adobe and MS may have other proprietary protocols, but I don't think that's the issue here.  I'm assuming HTTP all the way down.  They'll lose big time if they try to re-invent HTTP, or invent whacky proprietary protocols on top of HTTP.

I think your embrace/extend is a bit wrong.  ActionScript 3 (flex) and Any-Coolio-Language (Silverlight) are too different from plain old JS for this to be considered extending.  Apples and oranges.

I think it's fair to say, to some extent, they are embracing and extending the browser.  But they're not embracing and extending the web.

Just to be clear, I think the ball is clearly in FF's corner on this one, unless MS and Adobe open up their stories more.  Adobe in the runtime side, Adobe and MS in the tooling side.  But I welcome our new whacked out client overlords, in as much as they'll be bringing some new ideas to the table.  Remember when Python was going to be part of FF?  What happened to that?  Think anyone's thinking of that again?  What about Ruby in FF?

What are your thoughts on Slingshot?  http://www.joyent.com/news/press-releases/2007/05/01/joyent-announces-slingshot-public-release/</description>
		<content:encoded><![CDATA[<p>Pete: your definition is great.  And guess what?  Flex and Silverlight apps will be communicating to servers via open standards: HTTP.  It&#8217;s the only game in town, if you want to attract any network client to your server.  Yah, Adobe and MS may have other proprietary protocols, but I don&#8217;t think that&#8217;s the issue here.  I&#8217;m assuming HTTP all the way down.  They&#8217;ll lose big time if they try to re-invent HTTP, or invent whacky proprietary protocols on top of HTTP.</p>
<p>I think your embrace/extend is a bit wrong.  ActionScript 3 (flex) and Any-Coolio-Language (Silverlight) are too different from plain old JS for this to be considered extending.  Apples and oranges.</p>
<p>I think it&#8217;s fair to say, to some extent, they are embracing and extending the browser.  But they&#8217;re not embracing and extending the web.</p>
<p>Just to be clear, I think the ball is clearly in FF&#8217;s corner on this one, unless MS and Adobe open up their stories more.  Adobe in the runtime side, Adobe and MS in the tooling side.  But I welcome our new whacked out client overlords, in as much as they&#8217;ll be bringing some new ideas to the table.  Remember when Python was going to be part of FF?  What happened to that?  Think anyone&#8217;s thinking of that again?  What about Ruby in FF?</p>
<p>What are your thoughts on Slingshot?  <a href="http://www.joyent.com/news/press-releases/2007/05/01/joyent-announces-slingshot-public-release/" rel="nofollow">http://www.joyent.com/news/press-releases/2007/05/01/joyent-announces-slingshot-public-release/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10708</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Wed, 16 May 2007 20:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10708</guid>
		<description>&lt;strong&gt;Patrick M.&lt;/strong&gt; Actually, my definition of the Web is a sea of servers and clients &lt;em&gt;communicating via open standards&lt;/em&gt;.  If Adobe thought it necessary to bring a standards compliant browser to market, I wouldn't have cared at all.  Might even have welcomed it.  But what Adobe and MS are doing is "embracing and extending" the Web.  Sooner or later someone's gonna slip a reference to Apollo's window.runtime object into their JavaScript code, and - BAM! - it's all over.  That application is now Apollo only.

Now, if you went in knowingly, and it works for you, then great, fantastic, couldn't be happier for you.  However, I think in the long run those applications that cross the line into proprietary won't remain viable, because they're not built on standards.  I also remain cynical of the vendor's motives.</description>
		<content:encoded><![CDATA[<p><strong>Patrick M.</strong> Actually, my definition of the Web is a sea of servers and clients <em>communicating via open standards</em>.  If Adobe thought it necessary to bring a standards compliant browser to market, I wouldn&#8217;t have cared at all.  Might even have welcomed it.  But what Adobe and MS are doing is &#8220;embracing and extending&#8221; the Web.  Sooner or later someone&#8217;s gonna slip a reference to Apollo&#8217;s window.runtime object into their JavaScript code, and - BAM! - it&#8217;s all over.  That application is now Apollo only.</p>
<p>Now, if you went in knowingly, and it works for you, then great, fantastic, couldn&#8217;t be happier for you.  However, I think in the long run those applications that cross the line into proprietary won&#8217;t remain viable, because they&#8217;re not built on standards.  I also remain cynical of the vendor&#8217;s motives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Mueller</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10707</link>
		<dc:creator>Patrick Mueller</dc:creator>
		<pubDate>Wed, 16 May 2007 20:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10707</guid>
		<description>Pete: Your definition of the web is different than mine.  You seem to be largely considering the 'web' to be 'a web browser'.  I see the web as a sea of servers and clients.  

I'm as upset about Flex and Silverlight as everyone else is about MS having a proprietary web server platform (ie, not at all).  Where are the cries for "Why couldn't have MS just contributed to Apache HTTPD?"

But, back to the client, where is the outrage over any client that uses the web that isn't running in a browser?  iTunes, for instance.  Completely fails Mike's test.  

Client (browser) wars.  Competition.  Good for everyone.  Monoculture bad.  Frankly, FF had no competition till this stuff reared it's head, technologically, and thus was on a path to IE-like stagnation.  Competition is a good stagnation killer.</description>
		<content:encoded><![CDATA[<p>Pete: Your definition of the web is different than mine.  You seem to be largely considering the &#8216;web&#8217; to be &#8216;a web browser&#8217;.  I see the web as a sea of servers and clients.  </p>
<p>I&#8217;m as upset about Flex and Silverlight as everyone else is about MS having a proprietary web server platform (ie, not at all).  Where are the cries for &#8220;Why couldn&#8217;t have MS just contributed to Apache HTTPD?&#8221;</p>
<p>But, back to the client, where is the outrage over any client that uses the web that isn&#8217;t running in a browser?  iTunes, for instance.  Completely fails Mike&#8217;s test.  </p>
<p>Client (browser) wars.  Competition.  Good for everyone.  Monoculture bad.  Frankly, FF had no competition till this stuff reared it&#8217;s head, technologically, and thus was on a path to IE-like stagnation.  Competition is a good stagnation killer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Logan</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10706</link>
		<dc:creator>Patrick Logan</dc:creator>
		<pubDate>Wed, 16 May 2007 16:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10706</guid>
		<description>I don't get the panic. But to point out just one small bit of apollo fairly clearly... to Mike Shaver's question, the answer is clearly "yes".

Look at the apollo site... it *includes* the standard browser components for visiting sites that service standard browser stuff.

What more can be said about that? Pretty clear.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t get the panic. But to point out just one small bit of apollo fairly clearly&#8230; to Mike Shaver&#8217;s question, the answer is clearly &#8220;yes&#8221;.</p>
<p>Look at the apollo site&#8230; it *includes* the standard browser components for visiting sites that service standard browser stuff.</p>
<p>What more can be said about that? Pretty clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10704</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Wed, 16 May 2007 15:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10704</guid>
		<description>&lt;b&gt;Patrick:&lt;/b&gt; How innovative these technologies are is up for debate (XAML looks a lot like XUL), but is also besides the point.  While I completely understand that Adobe and MS are for-profit businesses, if they wanted to float all boats, they wouldn't engage in competition with Moz via proprietary deployment environments.  Instead they could have either:

1. Contributed this functionality straight to Mozilla
2. Embraced existing standards (e.g. *HTML?, SVG) or open source XML-based GUI frameworks (e.g. XUL) rather than create something unique.
3. Created new, real (not de facto) standards that anyone can implement.

And what's this about competing with Mozilla, anyway?  Adobe is competing with MS, and vice-versa.  They are trying to convince developers that the wildly successful Web isn't really good enough for "real" applications.  What you need is this flashy runtime and these rich developer tools.  It's a land grab, and I don't buy it.

Here's an excerpt from Mike Shaver's (the Mozilla Technology Strategist) post on the subject:

&lt;blockquote&gt;When the tool spits out some bundle of shining Deployment-Ready Code Artifact, do you get something that can be mashed up, styled, scripted, indexed by search engines, read aloud by screen readers, read by humans, customized with greasemonkey, reformatted for mobile devices, machine-translated, excerpted, transcluded, edited live with tools like Firebug? Or do you get a chunk of dead code with some scripted frills about the edges, frozen in time and space, until you need to update it later and have to figure out how to get the same tool setup you had before, and hope that the platform is still getting security and feature updates?&lt;/blockquote&gt;

The long and the short of it is the Web works.  Sure, Web technologies are also far from perfect.  And I'd much rather see MS and Adobe working to improve this situation within the spirit of the Web; universal and open, rather than "competing" to own a piece of the Web with their narrow and proprietary toolkits.

But listen, if someone says that Apollo/Silverlight meets their needs (whatever they are), and they're willing to develop towards a single runtime (maybe because the app is for internal deployment and they can control the corporate desktop), then, really, that's fine.  It's just not for me, that's all.</description>
		<content:encoded><![CDATA[<p><b>Patrick:</b> How innovative these technologies are is up for debate (XAML looks a lot like XUL), but is also besides the point.  While I completely understand that Adobe and MS are for-profit businesses, if they wanted to float all boats, they wouldn&#8217;t engage in competition with Moz via proprietary deployment environments.  Instead they could have either:</p>
<p>1. Contributed this functionality straight to Mozilla<br />
2. Embraced existing standards (e.g. *HTML?, SVG) or open source XML-based GUI frameworks (e.g. XUL) rather than create something unique.<br />
3. Created new, real (not de facto) standards that anyone can implement.</p>
<p>And what&#8217;s this about competing with Mozilla, anyway?  Adobe is competing with MS, and vice-versa.  They are trying to convince developers that the wildly successful Web isn&#8217;t really good enough for &#8220;real&#8221; applications.  What you need is this flashy runtime and these rich developer tools.  It&#8217;s a land grab, and I don&#8217;t buy it.</p>
<p>Here&#8217;s an excerpt from Mike Shaver&#8217;s (the Mozilla Technology Strategist) post on the subject:</p>
<blockquote><p>When the tool spits out some bundle of shining Deployment-Ready Code Artifact, do you get something that can be mashed up, styled, scripted, indexed by search engines, read aloud by screen readers, read by humans, customized with greasemonkey, reformatted for mobile devices, machine-translated, excerpted, transcluded, edited live with tools like Firebug? Or do you get a chunk of dead code with some scripted frills about the edges, frozen in time and space, until you need to update it later and have to figure out how to get the same tool setup you had before, and hope that the platform is still getting security and feature updates?</p></blockquote>
<p>The long and the short of it is the Web works.  Sure, Web technologies are also far from perfect.  And I&#8217;d much rather see MS and Adobe working to improve this situation within the spirit of the Web; universal and open, rather than &#8220;competing&#8221; to own a piece of the Web with their narrow and proprietary toolkits.</p>
<p>But listen, if someone says that Apollo/Silverlight meets their needs (whatever they are), and they&#8217;re willing to develop towards a single runtime (maybe because the app is for internal deployment and they can control the corporate desktop), then, really, that&#8217;s fine.  It&#8217;s just not for me, that&#8217;s all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Mueller</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10703</link>
		<dc:creator>Patrick Mueller</dc:creator>
		<pubDate>Wed, 16 May 2007 14:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10703</guid>
		<description>I have a hard time understanding why people are complaining about new client technologies becoming available.  Sure, they suck in various ways, or are just different.  On the other hand, they're innovative.

You mention "I sure wish Adobe and MS would try and float all boats and not just their own".  Think broader.  The boats are being floated for new ways of thinking about clients, for increased use of RESTy data-oriented web usage, etc.  Not to mention, again, the innovation these new technologies bring, that will light a fire under, say, moz-based browser developers / fan boys to compete.  If these new coolio client technologies really start to take off, moz will have some serious competition.  Competition good.

In retrospect, were the 1990's browser wars good, or bad?</description>
		<content:encoded><![CDATA[<p>I have a hard time understanding why people are complaining about new client technologies becoming available.  Sure, they suck in various ways, or are just different.  On the other hand, they&#8217;re innovative.</p>
<p>You mention &#8220;I sure wish Adobe and MS would try and float all boats and not just their own&#8221;.  Think broader.  The boats are being floated for new ways of thinking about clients, for increased use of RESTy data-oriented web usage, etc.  Not to mention, again, the innovation these new technologies bring, that will light a fire under, say, moz-based browser developers / fan boys to compete.  If these new coolio client technologies really start to take off, moz will have some serious competition.  Competition good.</p>
<p>In retrospect, were the 1990&#8217;s browser wars good, or bad?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Things, by Mark Baker &#187; Blog Archive &#187; Best viewed in Apollo</title>
		<link>http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10702</link>
		<dc:creator>Web Things, by Mark Baker &#187; Blog Archive &#187; Best viewed in Apollo</dc:creator>
		<pubDate>Wed, 16 May 2007 11:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://wanderingbarque.com/nonintersecting/2007/05/15/ria-and-me/#comment-10702</guid>
		<description>[...] I made a comment on Pete Laceyâ€™s latest in the &#8220;RIA&#8221; discussion that I wanted to reiterate here;  how is that different than the bad old days when a site was developed for one particular browser? [...]</description>
		<content:encoded><![CDATA[<p>[...] I made a comment on Pete Laceyâ€™s latest in the &#8220;RIA&#8221; discussion that I wanted to reiterate here;  how is that different than the bad old days when a site was developed for one particular browser? [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

