Extensible Messaging and Presence Protocol - Development

Development

The IETF XMPP working group has produced a number of RFC protocol documents: RFC 3920 (superseded by RFC 6120), RFC 3921 (superseded by RFC 6121), RFC 3922, RFC 3923, RFC 4622, RFC 4854, RFC 4979, and RFC 6122. The most important and most widely implemented of these specifications are:

  • RFC 6120, Extensible Messaging and Presence Protocol (XMPP): Core, which describes client–server messaging using two open-ended XML streams. XML streams consist of , and (info/query). A connection is authenticated with Simple Authentication and Security Layer (SASL) and encrypted with Transport Layer Security (TLS).
  • RFC 6121, Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence describes instant messaging (IM), the most common application of XMPP.
  • RFC 6122, Extensible Messaging and Presence Protocol (XMPP): Address Format describes the rules for XMPP addresses, also called JabberIDs or JIDs. Currently JIDs use Stringprep (as defined in RFC 3454) for handling of Unicode characters outside the ASCII range, but this will be changed in the future to use the technology produced by the IETF's PRECIS Working Group.

The XMPP Standards Foundation (XSF) develops and publishes extensions to XMPP through a standards process centered on XMPP Extension Protocols (XEPs, previously known as Jabber Enhancement Proposals - JEPs). The following extensions are in especially wide use:

  • Data Forms
  • Service Discovery
  • Multi-User Chat
  • Publish-Subscribe and Personal Eventing Protocol
  • XHTML-IM
  • File Transfer
  • Entity Capabilities
  • HTTP Binding
  • Jingle for voice and video

Read more about this topic:  Extensible Messaging And Presence Protocol

Famous quotes containing the word development:

    The young women, what can they not learn, what can they not achieve, with Columbia University annex thrown open to them? In this great outlook for women’s broader intellectual development I see the great sunburst of the future.
    M. E. W. Sherwood (1826–1903)

    There are two things which cannot be attacked in front: ignorance and narrow-mindedness. They can only be shaken by the simple development of the contrary qualities. They will not bear discussion.
    John Emerich Edward Dalberg, 1st Baron Acton (1834–1902)

    I can see ... only one safe rule for the historian: that he should recognize in the development of human destinies the play of the contingent and the unforeseen.
    —H.A.L. (Herbert Albert Laurens)