<?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/"
		>
<channel>
	<title>Comments on: Ajaxian Featured Tutorial: Ajax for Chat</title>
	<atom:link href="http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Ciuma</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-265964</link>
		<dc:creator>Ciuma</dc:creator>
		<pubDate>Sun, 20 Jul 2008 22:16:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-265964</guid>
		<description>Well, nevermind about that bit. It just doesn&#039;t work. When I click to add a message, nothing happens.</description>
		<content:encoded><![CDATA[<p>Well, nevermind about that bit. It just doesn&#8217;t work. When I click to add a message, nothing happens.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ciuma</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-265960</link>
		<dc:creator>Ciuma</dc:creator>
		<pubDate>Sun, 20 Jul 2008 20:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-265960</guid>
		<description>I don&#039;t get it. It doesn&#039;t work. But what is DB.php? There&#039;s no such file.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t get it. It doesn&#8217;t work. But what is DB.php? There&#8217;s no such file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bonsai</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259824</link>
		<dc:creator>bonsai</dc:creator>
		<pubDate>Sat, 08 Dec 2007 10:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259824</guid>
		<description>You may want to have a look at our new website, which offers live advice via an AJAX chat. The site uses .NET 2.0 and the .NET AJAX extensions. The AJAX chat module is a custom module we implemented in-house.
http://www.youwereme.com
We also implemented Dashifen&#039;s idea in order to decrease lag and bandwidth requirements especially for lengthy chat sessions.
If you don&#039;t want to register, there&#039;s a video on the home page, which briefly shows a live chat session.
@Rey: do you think our site is worth showing up on here as well? ;-)</description>
		<content:encoded><![CDATA[<p>You may want to have a look at our new website, which offers live advice via an AJAX chat. The site uses .NET 2.0 and the .NET AJAX extensions. The AJAX chat module is a custom module we implemented in-house.<br />
<a href="http://www.youwereme.com" rel="nofollow">http://www.youwereme.com</a><br />
We also implemented Dashifen&#8217;s idea in order to decrease lag and bandwidth requirements especially for lengthy chat sessions.<br />
If you don&#8217;t want to register, there&#8217;s a video on the home page, which briefly shows a live chat session.<br />
@Rey: do you think our site is worth showing up on here as well? ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dashifen</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259747</link>
		<dc:creator>Dashifen</dc:creator>
		<pubDate>Thu, 06 Dec 2007 15:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259747</guid>
		<description>I&#039;ve done this, too.  The biggest thing I have to add is if you&#039;re working on something like this, make sure you don&#039;t return the entire chat&#039;s contents every time you return from the server.  Instead, only show lines that the specific visitor hasn&#039;t seen (use auto-incrementing ids or timestamps to figure this out).  That way your transfer time remains roughly constant and you don&#039;t have to worry about the chat getting laggy as the length of the chat increases.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve done this, too.  The biggest thing I have to add is if you&#8217;re working on something like this, make sure you don&#8217;t return the entire chat&#8217;s contents every time you return from the server.  Instead, only show lines that the specific visitor hasn&#8217;t seen (use auto-incrementing ids or timestamps to figure this out).  That way your transfer time remains roughly constant and you don&#8217;t have to worry about the chat getting laggy as the length of the chat increases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aburo</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259746</link>
		<dc:creator>Aburo</dc:creator>
		<pubDate>Thu, 06 Dec 2007 15:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259746</guid>
		<description>Take advantage of Ajax server push. You can make a chat room in 21-line codes. More, it&#039;s open source :)
http://www.zkoss.org/smalltalks/serverpush/</description>
		<content:encoded><![CDATA[<p>Take advantage of Ajax server push. You can make a chat room in 21-line codes. More, it&#8217;s open source :)<br />
<a href="http://www.zkoss.org/smalltalks/serverpush/" rel="nofollow">http://www.zkoss.org/smalltalks/serverpush/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zeank</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259739</link>
		<dc:creator>zeank</dc:creator>
		<pubDate>Thu, 06 Dec 2007 14:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259739</guid>
		<description>If you want to implement your own Jabber/XMPP based web application there&#039;s also JSJaC which can be found at http://zeank.in-berlin.de/jsjac/</description>
		<content:encoded><![CDATA[<p>If you want to implement your own Jabber/XMPP based web application there&#8217;s also JSJaC which can be found at <a href="http://zeank.in-berlin.de/jsjac/" rel="nofollow">http://zeank.in-berlin.de/jsjac/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rey Bango</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259738</link>
		<dc:creator>Rey Bango</dc:creator>
		<pubDate>Thu, 06 Dec 2007 14:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259738</guid>
		<description>@Adam: When you finalize it, ping me and it may show up on here. reybango (a) gmail</description>
		<content:encoded><![CDATA[<p>@Adam: When you finalize it, ping me and it may show up on here. reybango (a) gmail</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Nemeth</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-ajax-for-chat/comment-page-1#comment-259737</link>
		<dc:creator>Adam Nemeth</dc:creator>
		<pubDate>Thu, 06 Dec 2007 14:07:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3087#comment-259737</guid>
		<description>I did a similiar project, although with Jabber/XMPP (&quot;Google Talk&quot;), so it does work for corporate environments, when jabber is the inner IM-system (openfire is so easy to setup! takes only minutes)

http://jabbermania.blogspot.com/2007/06/jsjabber-educational-client-in.html

It uses the Prototype Window Class.

I wanted to integrate it into horde webmail as a demo, but I didn&#039;t have time yet - I just need to write an authentication module for the server (if I&#039;d use ejabberd, it could be even in php, but I stick with openfire), and it&#039;s done.

BTW, there&#039;s long-living connections as an alternative to polling. Better for the server, not the human.</description>
		<content:encoded><![CDATA[<p>I did a similiar project, although with Jabber/XMPP (&#8220;Google Talk&#8221;), so it does work for corporate environments, when jabber is the inner IM-system (openfire is so easy to setup! takes only minutes)</p>
<p><a href="http://jabbermania.blogspot.com/2007/06/jsjabber-educational-client-in.html" rel="nofollow">http://jabbermania.blogspot.com/2007/06/jsjabber-educational-client-in.html</a></p>
<p>It uses the Prototype Window Class.</p>
<p>I wanted to integrate it into horde webmail as a demo, but I didn&#8217;t have time yet &#8211; I just need to write an authentication module for the server (if I&#8217;d use ejabberd, it could be even in php, but I stick with openfire), and it&#8217;s done.</p>
<p>BTW, there&#8217;s long-living connections as an alternative to polling. Better for the server, not the human.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

