Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


Jabber

An open standard for instant messaging (IM). There are tens of thousands of Jabber servers on the Internet, most of which are privately run within a company or college campus. There are also hundreds of public Jabber servers that any user can register with, Google Talk being the largest at one time.

The Jabber protocol is XMPP (Extensible Messaging and Presence Protocol), and any client program that supports XMPP can communicate with any other user with an XMPP client, providing the sender is in the recipient's contact list (buddy list). Multi-protocol IM clients support XMPP along with proprietary IM services such as AOL/AIM, ICQ, MSN and Yahoo; however, an IM account must be opened with each service.

There are numerous open source implementations of Jabber clients and servers, including the original Jabber at www.jabber.org.

Instant Email
Jabber is like email with users communicating from domain to domain. For example, a Jabber server at computerlanguage.com can connect with the Jabber server at gmail.com (Google's IM domain). Jabber also supports access to non-XMPP systems by connecting a "transport" to the Jabber server that provides a gateway to that IM protocol. However, if a public Jabber server with thousands of users employs a gateway, chances are the proprietary IM service will eventually block its IP address, since a huge amount of traffic coming from one IP address is generally not tolerated.

Enterprise Jabber
There are several commercial implementations of Jabber, the most notable of which are from Jabber, Inc., Denver, CO (www.jabber.com). Founded in 2000, soon after Jabber was developed, Jabber, Inc. offers client, server and appliance versions of Jabber. In 2008, the company was acquired by Cisco. See instant messaging and XMPP.



Personal Use Only

Before/After Your Search Term
BeforeAfter
J/KJabber protocol
J-leadjack
J Sharpjack plug
J#jack socket
J++jacket
J.D. Edwardsjacking
J2EEJacquard loom
J2EE ConnectorJAD
J2MEjaggies
J2SEJaguar

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design