<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:dtvmedia="http://participatoryculture.org/RSSModules/dtv/1.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Portable Comet? It&#8217;s the IFrame, Stupid!</title>
	<atom:link href="http://softwareas.com/portable-comet-its-the-iframe-stupid/feed" rel="self" type="application/rss+xml" />
	<link>http://softwareas.com/portable-comet-its-the-iframe-stupid</link>
	<description>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:36:19 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alex</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-84942</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 19 Jul 2007 09:05:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-84942</guid>
		<description>&lt;p&gt;Your link (http://ajaxify.com/run/streaming/xmlHttpRequest/iframe/scriptTags/)  leads to non-existing page..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Your link (<a href="http://ajaxify.com/run/streaming/xmlHttpRequest/iframe/scriptTags/" rel="nofollow">http://ajaxify.com/run/streaming/xmlHttpRequest/iframe/scriptTags/</a>)  leads to non-existing page..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-16824</link>
		<dc:creator>Shawn</dc:creator>
		<pubDate>Fri, 08 Dec 2006 15:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-16824</guid>
		<description>&lt;p&gt;Wow, to be honest...you seem to jump to conclusions alot.&lt;/p&gt;

&lt;p&gt;The only part I accept is valid is about AJAX and IE, but to be frank...you CAN stream information using XML &amp; ActiveX objects in IE, it&#039;s not the most idealistic as it would require alot of extra coding and unnecessary debugging failsafes (not going to get into too much detail, as it&#039;s not even considered part of AJAX).&lt;/p&gt;

&lt;p&gt;Well, to the point, cross-bowser streaming CAN be done using long polling, feel free to look at this link to an example in which the server streams the command at a 5 second delay:
http://www.sentertainment.net/development/ajax/long_polling/&lt;/p&gt;

&lt;p&gt;http://www.sentertainment.net/blog/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Wow, to be honest&#8230;you seem to jump to conclusions alot.</p>
<p>The only part I accept is valid is about AJAX and IE, but to be frank&#8230;you CAN stream information using XML &amp; ActiveX objects in IE, it&#8217;s not the most idealistic as it would require alot of extra coding and unnecessary debugging failsafes (not going to get into too much detail, as it&#8217;s not even considered part of AJAX).</p>
<p>Well, to the point, cross-bowser streaming CAN be done using long polling, feel free to look at this link to an example in which the server streams the command at a 5 second delay:<br />
<a href="http://www.sentertainment.net/development/ajax/long_polling/" rel="nofollow">http://www.sentertainment.net/development/ajax/long_polling/</a></p>
<p><a href="http://www.sentertainment.net/blog/" rel="nofollow">http://www.sentertainment.net/blog/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charlene</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-6866</link>
		<dc:creator>Charlene</dc:creator>
		<pubDate>Sat, 08 Jul 2006 00:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-6866</guid>
		<description>&lt;p&gt;I found this column when I was searching for info about IFrames and AJAX.  I am trying to build a authorization wrapper around an application.  This wrapper either displays a login or the application in an IFrame with a logout button added.  &lt;/p&gt;

&lt;p&gt;I&#039;m having problems making the logout button display only when the application IFrame is visible, and to call the wrapper authorization logout routine.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I found this column when I was searching for info about IFrames and AJAX.  I am trying to build a authorization wrapper around an application.  This wrapper either displays a login or the application in an IFrame with a logout button added.  </p>
<p>I&#8217;m having problems making the logout button display only when the application IFrame is visible, and to call the wrapper authorization logout routine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mahemoff</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-6232</link>
		<dc:creator>mahemoff</dc:creator>
		<pubDate>Wed, 28 Jun 2006 07:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-6232</guid>
		<description>&lt;p&gt;TI, It&#039;s a fair point...Alex&#039;s original Comet article doesn&#039;t only talk about streaming, but also about a distributed event model (as in Twisted). I guess the JSON-P method is a kind of Comet-lite.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>TI, It&#8217;s a fair point&#8230;Alex&#8217;s original Comet article doesn&#8217;t only talk about streaming, but also about a distributed event model (as in Twisted). I guess the JSON-P method is a kind of Comet-lite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TI</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-6231</link>
		<dc:creator>TI</dc:creator>
		<pubDate>Wed, 28 Jun 2006 07:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-6231</guid>
		<description>&lt;p&gt;From what I can tell the Dojo guys propose to decouple things by using their topic event system. The iframe updates the topic with each script tag and any subscribers to this topic are updated. Again the topic needs to be known about but it it&#039;s a bit more elegant (particularly if something fails) than directly calling a function.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>From what I can tell the Dojo guys propose to decouple things by using their topic event system. The iframe updates the topic with each script tag and any subscribers to this topic are updated. Again the topic needs to be known about but it it&#8217;s a bit more elegant (particularly if something fails) than directly calling a function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mahemoff</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-5184</link>
		<dc:creator>mahemoff</dc:creator>
		<pubDate>Wed, 07 Jun 2006 08:37:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-5184</guid>
		<description>&lt;p&gt;Heh! CometP, I like it!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Heh! CometP, I like it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Double</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-5175</link>
		<dc:creator>Chris Double</dc:creator>
		<pubDate>Tue, 06 Jun 2006 23:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-5175</guid>
		<description>&lt;p&gt;You could have the server side iframe&#039;s src take a parameter which is the name of the javascript function in the parent window to call (ala JSONP). This would get around the fact that the server has to be coupled to the client by having a known function name.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You could have the server side iframe&#8217;s src take a parameter which is the name of the javascript function in the parent window to call (ala JSONP). This would get around the fact that the server has to be coupled to the client by having a known function name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mahemoff</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-5164</link>
		<dc:creator>mahemoff</dc:creator>
		<pubDate>Tue, 06 Jun 2006 17:54:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-5164</guid>
		<description>&lt;p&gt;Andi, thanks for the correction, the last link was to my localhost and now fixed.&lt;/p&gt;

&lt;p&gt;Brent, glad the post caught your eye, thanks for the background.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Andi, thanks for the correction, the last link was to my localhost and now fixed.</p>
<p>Brent, glad the post caught your eye, thanks for the background.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent Ashley</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-5158</link>
		<dc:creator>Brent Ashley</dc:creator>
		<pubDate>Tue, 06 Jun 2006 15:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-5158</guid>
		<description>&lt;p&gt;1998/99 was when I built my first live ajax-style grid with in-place paging.&lt;/p&gt;

&lt;p&gt;The script tag stuff first crossed my radar in 2002 when Danne Lundqvist described it at:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://dotvoid.com/view.php?id=13&quot; rel=&quot;nofollow&quot;&gt;http://dotvoid.com/view.php?id=13&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see some of the history of  these techniques in my Ajax Experience presentation wiki here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ashleyit.com/ajax/AjaxExperience.htm#%5B%5BBrowser%20Native%20Transports%5D%5D&quot; rel=&quot;nofollow&quot;&gt;http://www.ashleyit.com/ajax/AjaxExperience.htm#%5B%5BBrowser%20Native%20Transports%5D%5D&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I also yammer on about transport layer evolution here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.ashleyit.com/blogs/brentashley/2006/06/06/ajax-transports-still-need-to-evolve/&quot; rel=&quot;nofollow&quot;&gt;http://www.ashleyit.com/blogs/brentashley/2006/06/06/ajax-transports-still-need-to-evolve/&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>1998/99 was when I built my first live ajax-style grid with in-place paging.</p>
<p>The script tag stuff first crossed my radar in 2002 when Danne Lundqvist described it at:</p>
<p><a href="http://dotvoid.com/view.php?id=13" rel="nofollow">http://dotvoid.com/view.php?id=13</a></p>
<p>You can see some of the history of  these techniques in my Ajax Experience presentation wiki here:</p>
<p><a href="http://www.ashleyit.com/ajax/AjaxExperience.htm#%5B%5BBrowser%20Native%20Transports%5D%5D" rel="nofollow">http://www.ashleyit.com/ajax/AjaxExperience.htm#%5B%5BBrowser%20Native%20Transports%5D%5D</a></p>
<p>I also yammer on about transport layer evolution here:</p>
<p><a href="http://www.ashleyit.com/blogs/brentashley/2006/06/06/ajax-transports-still-need-to-evolve/" rel="nofollow">http://www.ashleyit.com/blogs/brentashley/2006/06/06/ajax-transports-still-need-to-evolve/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andi</title>
		<link>http://softwareas.com/portable-comet-its-the-iframe-stupid/comment-page-1#comment-5140</link>
		<dc:creator>Andi</dc:creator>
		<pubDate>Tue, 06 Jun 2006 10:15:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwareas.com/portable-comet-its-the-iframe-stupid#comment-5140</guid>
		<description>&lt;p&gt;This Link wont work:&lt;/p&gt;

&lt;p&gt;http://ajaxlocal/run/streaming/xmlHttpRequest/iframe/scriptTags/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This Link wont work:</p>
<p><a href="http://ajaxlocal/run/streaming/xmlHttpRequest/iframe/scriptTags/" rel="nofollow">http://ajaxlocal/run/streaming/xmlHttpRequest/iframe/scriptTags/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
