views:

557

answers:

2
+1  Q: 

Best XMPP Book?

I'm trying to learn XMPP (Extensible Messaging and Presence Protocol), and start a project using the technology.

What are some good books out there? What is the best?

Is there a best book for .NET development with XMPP?

I'm planning to use OpenFire as my XMPP server. If any of the books cover that, great! But not a critical requirement.

+1  A: 

Unless you're planning to write your own complete client library, I'm not sure if you'll need a full book on XMPP (and the dearth of XMPP books on Amazon.com suggests that this is an uncommon need). What aspects of XMPP do you plan to use?

There are some existing XMPP libraries available for .NET, e.g. Jabber-Net. It might be worthwhile to read through their code architecture and documentation.

I would also recommend looking at the documentation for the Smack library (Java XMPP client implementation by the makers of OpenFire). The actual code examples are specific to that library, but it will give you a great overview of what is needed to manage connections, messages, and presence notifications.

kpozin
+5  A: 

I don't know about .NET but the XMPP Definitive guide from O'Reilly and it's 3C compliant : Complete, Clear and Concise!

And it's here : http://oreilly.com/catalog/9780596521264/

Julien Genestoux
I'm reading that book right now and I can confirm the readability. It's a good introduction and includes descriptions of some of the software libraries but generally points to http://xmpp.org/
dajobe
Great! I just ordered this book, looking forward to reading it!
pearcewg