Developing a web chat using Rails 3

Hi!

I'm trying to develop a web chat (like the facebook one, but much
simpler) that works inside Rails 3, and so I'm inquiring about the
methods used for this scope. I had some success applying this guide
http://www.web2media.net/laktek/2010/02/16/building-real-time-web-apps-with-rails3/
, so now I am able to send messages form the server to the client.

Anyway, I read about some sort of XML-based protocol called XMPP, which
seems to be widley used in this cases. I really don't know anything
about either cramp or XMPP, and so I would ask:

* Do you have some info about cramp (guides, explanations, examples...)?
apart from the above post, I found this
http://m.onkey.org/2010/1/7/introducing-cramp , and nothing else (maybe
because it is relatively young?) Above all..
* ... how does cramp work? Is a parallel server? A thread? What is it???
:slight_smile:
* Is XMPP the way? Do you know how to implement it?
* Do you know anything about the argument? Every contribute is
appreciated!