Live briefing
Everything about XMPP
Communications protocol for message-oriented middleware
Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities. Designed to be extensible, the protocol offers a multitude of applications beyond traditional IM in the broader realm of message-oriented middleware, including signalling for VoIP, video, file transfer, gaming and other uses. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XMPPA 5-minute orientation
- Skim a recent paper: XMPP技术下融合通信IM系统的研究与实现Influential work since 2022
- Pick up a classic book: XMPPThe most-reprinted book on the subject
- Read the landmark paper: Virtual Power Plant Management in Smart Grids with XMPP Based IEC 61850 CommunicationCited 63 times
- Go sideways: Comparison of instant messaging protocolsA closely related topic
- Go sideways: Conversations (software)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Virtual Power Plant Management in Smart Grids with XMPP Based IEC 61850 Communication
IEC 61850 and XMPP Communication Based Energy Management in Microgrids Considering Electric Vehicles
A Lightweight XMPP Publish/Subscribe Scheme for Resource-Constrained IoT Devices
Streaming XML with Jabber/XMPP
XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous web services
IEC 61850 Modeling of DSTATCOM and XMPP Communication for Reactive Power Management in Microgrids
Proposed Security Mechanism for XMPP-Based Communications of ISO/IEC/IEEE 21451 Sensor Networks
IEC 61850 Modeling of UPFC and XMPP Communication for Power Management in Microgrids
🆕 Influential since 2022
XMPP技术下融合通信IM系统的研究与实现
Rancang Bangun Gateway Komunikasi Pada Perangkat Iot Dengan Memanfaatkan Protokol XMPP
Real-time NLP moderation on XMPP with GPU-accelerated inference and adaptive batching
A STUDY ON THREE INDUSTRIALLY APPLIED LIGHTWEIGHT SECURITY PROTOCOLS: MQTT, COAP, XMPP
ИМПЛЕМЕНТАЦИЈА XMPP BOSH ПРОТОКОЛА У ОКВИРУ TR-069 КЛИЈЕНТА
📚 Books worth reading
XMPPPeter Saint-André, Kevin Smith · 2009
Professional XMPP programming with JavaScript and jQueryJack Moffitt · 2010
Beautiful testingTim Riley · 2009- 📕Programming Google App Engine with PythonDan Sanderson · 2015
Guide d’autodéfense numériqueOuvrage collectif · 2014- 📕XMPPGerardus Blokdyk · 2018
- 📕Mastering the XMPP FrameworkPeter van Peter van de Put · 2013
- 📕Management Protocol Profiles (XMPP)The Open Group · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of instant messaging protocols The following is a comparison of instant messaging protocols. It contains basic general information about the protocols. One-to-many/many-to-many communications…
- Conversations (software) Conversations is a free and open source instant messaging client application software for Android. It is largely based on recognized open standards such…
- Xabber Xabber (from XMPP and Jabber) is a XMPP client for the Android Operating System. It is developed as an open source Project on GitHub and is licensed under…
- Presence information In computer and telecommunications networks, presence information is a status indicator that conveys ability and willingness of a potential communication…
- Jingle (protocol) Jingle is an extension to XMPP (Extensible Messaging and Presence Protocol) which adds peer-to-peer (P2P) session control (signaling) for multimedia interaction…
- XMPP Standards Foundation XMPP Standards Foundation (XSF) is a non-profit organization that develops and maintains open standards for the XMPP, a decentralized real-time communication…
- Ejabberd ejabberd is an Extensible Messaging and Presence Protocol (XMPP) application server and an MQ Telemetry Transport (MQTT) broker, written mainly in the…
- Instant messaging Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate (real-time) transmission of messages…