<?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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Where&#8217;s the Web in &#8220;Real Time Web&#8221;?</title>
	<atom:link href="http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/</link>
	<description>Wherever you go, there you are.</description>
	<lastBuildDate>Fri, 12 Mar 2010 11:34:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mikepk</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-44</link>
		<dc:creator>mikepk</dc:creator>
		<pubDate>Thu, 30 Apr 2009 00:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-44</guid>
		<description>Phil, interesting tech I&#039;ll take a look. With the caveat that I haven&#039;t looked very deeply at it, in terms of infrastructure, I don&#039;t think liberator gives us the whole package. Liberator seems strongly suited for broadcast to endpoints of the content network. I could envision industrial strength comet servers for content distribution, but then an alternate internal distributed update mechanism I think could be done with more direct, application specific, protocols. What I&#039;m exploring now is more of the idea of a RTW stack where the top level protocol is embedded in the content payload along with authorization. Basically make the updates and keys be transport agnostic. This gives you a lot of interesting abilities, like for not-so-real time updates you might use something like email as a transport for bulk messages. This would allow utilizing existing distributed infrastructure and addressing, and then possibly having member machines move the content along on whatever transport makes the most sense (XMPP, comet to the client etc...). It could also act as a strong bootstrap, rather than force the network to adapt to the new requirements, utilize existing infrastructure even if it&#039;s not perfect. It&#039;s just the start of an idea so I&#039;m still exploring the ramifications.</description>
		<content:encoded><![CDATA[<p>Phil, interesting tech I&#39;ll take a look. With the caveat that I haven&#39;t looked very deeply at it, in terms of infrastructure, I don&#39;t think liberator gives us the whole package. Liberator seems strongly suited for broadcast to endpoints of the content network. I could envision industrial strength comet servers for content distribution, but then an alternate internal distributed update mechanism I think could be done with more direct, application specific, protocols. What I&#39;m exploring now is more of the idea of a RTW stack where the top level protocol is embedded in the content payload along with authorization. Basically make the updates and keys be transport agnostic. This gives you a lot of interesting abilities, like for not-so-real time updates you might use something like email as a transport for bulk messages. This would allow utilizing existing distributed infrastructure and addressing, and then possibly having member machines move the content along on whatever transport makes the most sense (XMPP, comet to the client etc&#8230;). It could also act as a strong bootstrap, rather than force the network to adapt to the new requirements, utilize existing infrastructure even if it&#39;s not perfect. It&#39;s just the start of an idea so I&#39;m still exploring the ramifications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Leggetter</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-43</link>
		<dc:creator>Phil Leggetter</dc:creator>
		<pubDate>Wed, 29 Apr 2009 22:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-43</guid>
		<description>Ok, I&#039;m a bit late responding to this article. I bookmarked it a while back and just got around to reading over it. I a software engineer working for a company who have components that facilitate the distribution of data across the web in real-time. I’m hopeful that we have the real-time web silver bullet. The section of our website that details streaming push server is here: &lt;a href=&quot;http://www.caplin.com/caplinplatform/?curart_id=36&quot; rel=&quot;nofollow&quot;&gt;http://www.caplin.com/caplinplatform/?curart_id=36&lt;/a&gt;&lt;br&gt;&lt;br&gt;The server is a highly scalable comet server (Liberator) that supports thousands of concurrent connections, manages connection problems, load-balancing, clustering (basically, it&#039;s highly scalable) and a whole host of other features that I think are exactly what the real-time web need. The really good news is that there is a free version available: &lt;a href=&quot;http://www.freeliberator.com&quot; rel=&quot;nofollow&quot;&gt;http://www.freeliberator.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;I&#039;m presently trying to pushing to encourage people to use our components in areas other than the financial sector since the Liberator is an excellent piece of kit that could be put to so many other uses. It can be used to distribute real-time updates across the Internet to a number of clients (we have APIs for Java, .NET, JavaScript/Ajax). Obviously the standard clients are web pages, .NET Web Form apps and Java applications but this doesn’t have to be the case. A web page example that I really like isthe Twitter website; they’ve experienced numerous problems and even today I saw the fail whale due to high load. By using Liberator and SL4B (the JavaScript API) there would be less frantic hitting of F5 to reload the page putting strain on the Twitter servers, updates would simply be pushed to clients as soon as they become available. Liberator also caches content taking additional strain from the Twitter servers.&lt;br&gt;&lt;br&gt;I recently wrote a post about What is the Real-Time web which I think is relevant here: &lt;a href=&quot;http://blog.caplin.com/2009/04/20/what-is-the-real-time-web/&quot; rel=&quot;nofollow&quot;&gt;http://blog.caplin.com/2009/04/20/what-is-the-r...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Has anybody tried out Free Liberator? Does anybody think that this could be the silver bullet for the real-time web? If no, what is it missing?</description>
		<content:encoded><![CDATA[<p>Ok, I&#39;m a bit late responding to this article. I bookmarked it a while back and just got around to reading over it. I a software engineer working for a company who have components that facilitate the distribution of data across the web in real-time. I’m hopeful that we have the real-time web silver bullet. The section of our website that details streaming push server is here: <a href="http://www.caplin.com/caplinplatform/?curart_id=36" rel="nofollow">http://www.caplin.com/caplinplatform/?curart_id=36</a></p>
<p>The server is a highly scalable comet server (Liberator) that supports thousands of concurrent connections, manages connection problems, load-balancing, clustering (basically, it&#39;s highly scalable) and a whole host of other features that I think are exactly what the real-time web need. The really good news is that there is a free version available: <a href="http://www.freeliberator.com" rel="nofollow">http://www.freeliberator.com</a></p>
<p>I&#39;m presently trying to pushing to encourage people to use our components in areas other than the financial sector since the Liberator is an excellent piece of kit that could be put to so many other uses. It can be used to distribute real-time updates across the Internet to a number of clients (we have APIs for Java, .NET, JavaScript/Ajax). Obviously the standard clients are web pages, .NET Web Form apps and Java applications but this doesn’t have to be the case. A web page example that I really like isthe Twitter website; they’ve experienced numerous problems and even today I saw the fail whale due to high load. By using Liberator and SL4B (the JavaScript API) there would be less frantic hitting of F5 to reload the page putting strain on the Twitter servers, updates would simply be pushed to clients as soon as they become available. Liberator also caches content taking additional strain from the Twitter servers.</p>
<p>I recently wrote a post about What is the Real-Time web which I think is relevant here: <a href="http://blog.caplin.com/2009/04/20/what-is-the-real-time-web/" rel="nofollow"></a><a href="http://blog.caplin.com/2009/04/20/what-is-the-r.." rel="nofollow">http://blog.caplin.com/2009/04/20/what-is-the-r..</a>.</p>
<p>Has anybody tried out Free Liberator? Does anybody think that this could be the silver bullet for the real-time web? If no, what is it missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mikepk</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-25</link>
		<dc:creator>mikepk</dc:creator>
		<pubDate>Wed, 29 Apr 2009 20:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-25</guid>
		<description>Phil, interesting tech I&#039;ll take a look. With the caveat that I haven&#039;t looked very deeply at it, in terms of infrastructure, I don&#039;t think liberator gives us the whole package. Liberator seems strongly suited for broadcast to endpoints of the content network. I could envision industrial strength comet servers for content distribution, but then an alternate internal distributed update mechanism I think could be done with more direct, application specific, protocols. What I&#039;m exploring now is more of the idea of a RTW stack where the top level protocol is embedded in the content payload along with authorization. Basically make the updates and keys be transport agnostic. This gives you a lot of interesting abilities, like for not-so-real time updates you might use something like email as a transport for bulk messages. This would allow utilizing existing distributed infrastructure and addressing, and then possibly having member machines move the content along on whatever transport makes the most sense (XMPP, comet to the client etc...). It could also act as a strong bootstrap, rather than force the network to adapt to the new requirements, utilize existing infrastructure even if it&#039;s not perfect. It&#039;s just the start of an idea so I&#039;m still exploring the ramifications.</description>
		<content:encoded><![CDATA[<p>Phil, interesting tech I&#39;ll take a look. With the caveat that I haven&#39;t looked very deeply at it, in terms of infrastructure, I don&#39;t think liberator gives us the whole package. Liberator seems strongly suited for broadcast to endpoints of the content network. I could envision industrial strength comet servers for content distribution, but then an alternate internal distributed update mechanism I think could be done with more direct, application specific, protocols. What I&#39;m exploring now is more of the idea of a RTW stack where the top level protocol is embedded in the content payload along with authorization. Basically make the updates and keys be transport agnostic. This gives you a lot of interesting abilities, like for not-so-real time updates you might use something like email as a transport for bulk messages. This would allow utilizing existing distributed infrastructure and addressing, and then possibly having member machines move the content along on whatever transport makes the most sense (XMPP, comet to the client etc&#8230;). It could also act as a strong bootstrap, rather than force the network to adapt to the new requirements, utilize existing infrastructure even if it&#39;s not perfect. It&#39;s just the start of an idea so I&#39;m still exploring the ramifications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Leggetter</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-24</link>
		<dc:creator>Phil Leggetter</dc:creator>
		<pubDate>Wed, 29 Apr 2009 18:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-24</guid>
		<description>Ok, I&#039;m a bit late responding to this article. I bookmarked it a while back and just got around to reading over it. I a software engineer working for a company who have components that facilitate the distribution of data across the web in real-time. I’m hopeful that we have the real-time web silver bullet. The section of our website that details streaming push server is here: &lt;a href=&quot;http://www.caplin.com/caplinplatform/?curart_id=36&quot; rel=&quot;nofollow&quot;&gt;http://www.caplin.com/caplinplatform/?curart_id=36&lt;/a&gt;&lt;br&gt;&lt;br&gt;The server is a highly scalable comet server (Liberator) that supports thousands of concurrent connections, manages connection problems, load-balancing, clustering (basically, it&#039;s highly scalable) and a whole host of other features that I think are exactly what the real-time web need. The really good news is that there is a free version available: &lt;a href=&quot;http://www.freeliberator.com&quot; rel=&quot;nofollow&quot;&gt;http://www.freeliberator.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;I&#039;m presently trying to pushing to encourage people to use our components in areas other than the financial sector since the Liberator is an excellent piece of kit that could be put to so many other uses. It can be used to distribute real-time updates across the Internet to a number of clients (we have APIs for Java, .NET, JavaScript/Ajax). Obviously the standard clients are web pages, .NET Web Form apps and Java applications but this doesn’t have to be the case. A web page example that I really like isthe Twitter website; they’ve experienced numerous problems and even today I saw the fail whale due to high load. By using Liberator and SL4B (the JavaScript API) there would be less frantic hitting of F5 to reload the page putting strain on the Twitter servers, updates would simply be pushed to clients as soon as they become available. Liberator also caches content taking additional strain from the Twitter servers.&lt;br&gt;&lt;br&gt;I recently wrote a post about What is the Real-Time web which I think is relevant here: &lt;a href=&quot;http://blog.caplin.com/2009/04/20/what-is-the-real-time-web/&quot; rel=&quot;nofollow&quot;&gt;http://blog.caplin.com/2009/04/20/what-is-the-r...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Has anybody tried out Free Liberator? Does anybody think that this could be the silver bullet for the real-time web? If no, what is it missing?</description>
		<content:encoded><![CDATA[<p>Ok, I&#39;m a bit late responding to this article. I bookmarked it a while back and just got around to reading over it. I a software engineer working for a company who have components that facilitate the distribution of data across the web in real-time. I’m hopeful that we have the real-time web silver bullet. The section of our website that details streaming push server is here: <a href="http://www.caplin.com/caplinplatform/?curart_id=36" rel="nofollow">http://www.caplin.com/caplinplatform/?curart_id=36</a></p>
<p>The server is a highly scalable comet server (Liberator) that supports thousands of concurrent connections, manages connection problems, load-balancing, clustering (basically, it&#39;s highly scalable) and a whole host of other features that I think are exactly what the real-time web need. The really good news is that there is a free version available: <a href="http://www.freeliberator.com" rel="nofollow">http://www.freeliberator.com</a></p>
<p>I&#39;m presently trying to pushing to encourage people to use our components in areas other than the financial sector since the Liberator is an excellent piece of kit that could be put to so many other uses. It can be used to distribute real-time updates across the Internet to a number of clients (we have APIs for Java, .NET, JavaScript/Ajax). Obviously the standard clients are web pages, .NET Web Form apps and Java applications but this doesn’t have to be the case. A web page example that I really like isthe Twitter website; they’ve experienced numerous problems and even today I saw the fail whale due to high load. By using Liberator and SL4B (the JavaScript API) there would be less frantic hitting of F5 to reload the page putting strain on the Twitter servers, updates would simply be pushed to clients as soon as they become available. Liberator also caches content taking additional strain from the Twitter servers.</p>
<p>I recently wrote a post about What is the Real-Time web which I think is relevant here: <a href="http://blog.caplin.com/2009/04/20/what-is-the-real-time-web/" rel="nofollow"></a><a href="http://blog.caplin.com/2009/04/20/what-is-the-r.." rel="nofollow">http://blog.caplin.com/2009/04/20/what-is-the-r..</a>.</p>
<p>Has anybody tried out Free Liberator? Does anybody think that this could be the silver bullet for the real-time web? If no, what is it missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mikepk</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-21</link>
		<dc:creator>mikepk</dc:creator>
		<pubDate>Thu, 16 Apr 2009 21:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-21</guid>
		<description>Bram, XML is what we have now. Its primary problem (with regards to real time) is that agents have to continuously poll to find out if there&#039;s anything new to consume. It&#039;s inefficient and wasteful use of computing resources, especially if you intend to track more than a handful of sources. For any significant number of sources a polling paradigm just won&#039;t scale (and keep near-real time data). Imagine a long-tail of several thousand blogs that you want to filter for content but be able to get the data in near real time. Even Google, with it&#039;s massive resources, can only promise feed updates (for google reader) in about a 2 hour window. That&#039;s not good enough (IMHO) to be called real time.</description>
		<content:encoded><![CDATA[<p>Bram, XML is what we have now. Its primary problem (with regards to real time) is that agents have to continuously poll to find out if there&#39;s anything new to consume. It&#39;s inefficient and wasteful use of computing resources, especially if you intend to track more than a handful of sources. For any significant number of sources a polling paradigm just won&#39;t scale (and keep near-real time data). Imagine a long-tail of several thousand blogs that you want to filter for content but be able to get the data in near real time. Even Google, with it&#39;s massive resources, can only promise feed updates (for google reader) in about a 2 hour window. That&#39;s not good enough (IMHO) to be called real time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bram Pitoyo</title>
		<link>http://mikepk.com/2009/04/wheres-the-web-in-real-time-web/comment-page-1/#comment-20</link>
		<dc:creator>Bram Pitoyo</dc:creator>
		<pubDate>Wed, 15 Apr 2009 03:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://mikepk.com/?p=80#comment-20</guid>
		<description>“Ping networks, XMPP, update streams, FriendFeed’s SUP protocol, all try to improve update efficiencies but all seem to suffer from specific shortcomings.”&lt;br&gt;&lt;br&gt;What about using technologies like XML to deliver information?&lt;br&gt;&lt;br&gt;As someone who uses a Social Intelligence Dashboard to consume and filter a large number of content sources (of varying timescale: short ones like Twitter, and long ones like blog posts), RSS or ATOM seems to me like an easy and near-real time way to do it.&lt;br&gt;&lt;br&gt;But this carries two inherent limitation: 1) RSS, while universal, isn’t rich. 2) Pass these files through any third party filtering and splicing service (like Yahoo!Pipes, PostRank, etc.) and the latency increases.</description>
		<content:encoded><![CDATA[<p>“Ping networks, XMPP, update streams, FriendFeed’s SUP protocol, all try to improve update efficiencies but all seem to suffer from specific shortcomings.”</p>
<p>What about using technologies like XML to deliver information?</p>
<p>As someone who uses a Social Intelligence Dashboard to consume and filter a large number of content sources (of varying timescale: short ones like Twitter, and long ones like blog posts), RSS or ATOM seems to me like an easy and near-real time way to do it.</p>
<p>But this carries two inherent limitation: 1) RSS, while universal, isn’t rich. 2) Pass these files through any third party filtering and splicing service (like Yahoo!Pipes, PostRank, etc.) and the latency increases.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
