what is XMPP

HI,
Please explain me what exactly is an XMPP.

Thanks
Rohit BajajAsked:
Who is Participating?
 
Manfred BertlManagerCommented:
XMPP (Extensible Messaging and Presence Protocol) is a protocol based on Extensible Markup Language (XML) and intended for instant messaging. Most people will know XMPP from Jabber. It is an open protocol not like Skype or others.
You can get further information here:
http://searchdomino.techtarget.com/definition/XMPP
or here:
http://xmpp.org/
or here:
http://fyi.oreilly.com/2009/05/what-can-you-do-with-xmpp.html

hope, that helps =)
0
 
Kamran ArshadIT AssociateCommented:
Hi,

Protocol for communication using XML. Originally called Jabber. Can be used for Instant Messaging, signaling for VoIP and Video, contact list management. It is flexible to be used for IoT, file transfer, gaming, smart grid and social media services.

A detailed overview of XMPP is;

http://en.wikipedia.org/wiki/XMPP

Can you let us know for what purpose are you using XMPP then we can narrow down our replies.
0
 
Rohit BajajAuthor Commented:
The product i am working on is using it for chat.
Is XMPP just a XML which is exchanged between client and server in a chat session ?
Whats special about the XML which XMPP has ?

Are all chat clients which use XMPP means they are bound to use <message> tag etc which are specified in XMPP or they can use there own XML's to communicate ?

Thanks
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Rohit BajajAuthor Commented:
I read the following line on wiki :
In February 2010, the social-networking site Facebook opened up its chat feature to third-party applications via XMPP

whats does this exactly means "via XMPP" ?
0
 
Kamran ArshadIT AssociateCommented:
Don't know much about facebook but this may help;

https://developers.facebook.com/docs/chat
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.