SlideShare a Scribd company logo
XSF
  XMPP Standards
  Foundation
What is XSF?

XMPP Standards Foundation
“The XMPP Standards Foundation (formerly the Jabber
Software Foundation) is an independent, nonprofit
standards development organization whose primary
mission is to define open protocols for presence, instant
messaging, and real-time communication and
collaboration on top of the IETF’s Extensible Messaging
and Presence Protocol (XMPP). The XSF also provides
information and infrastructure to the worldwide community
of Jabber/XMPP developers, service providers, and end
users.”

http://xmpp.org/about-xmpp/xsf/
XSF Membership

Contribute to XMPP
Free to apply/join
4 Application periods/year
http://xmpp.org/participate/become-a-member/
XEP

XMPP Extension Protocol
   Standards Track
   Informational
   Historical
   Humorous
   Procedural
http://xmpp.org/xmpp-protocols/xmpp-extensions/
How to create a XEP

XEP-0001
   Submission Process
   Publication Process
   Discussion Process
   Proposal Process
   Approval Process
http://xmpp.org/extensions/xep-0001.pdf
Submission Process

Solve existing problem
Innovative feature
XMPP Extensions Editor
Transfer of ownership
Proto-XEP
http://xmpp.org/xmpp-protocols/xmpp-extensions/submitting-a-xep/
Publication Process

XMPP Council
14 days for objections
Address feedback
Number & Type
Experimental
Version 0.1
Discussion Process

Public Discussion
Collect feedback
Standards mailing list.
Republish v 0.2, 0.3, …
12 months inactivity => Deferred
http://mail.jabber.org/mailman/listinfo/standards
Proposal Process

XMPP Council
Proposed Draft Standard XEP
Last call open discussion
(min 14 days)
Consensus
XMPP Council Vote
Approval Process

 XMPP Council vote
    Approve +1
    Neutral 0
    Disapprove, with reasons -1
 All members must vote
 Not a single -1 allowed
 Majority +1
 XEP Final

http://xmpp.org/xmpp-protocols/protocol-namespaces/
XML

Clearly described (in XML)
Security considerations
Stable
Consensus
Defined by XML Schema
http://xmpp.org/extensions/xep.xsd
Peter Waher
Clayster Laboratorios Chile Ltda.
Calle Blanco 1623, of 1402.
Valparaíso, Chile
peter.waher@clayster.com
Tel: +56 (32) 212 25 33
JID: peter.waher@jabber.org
Skype: peterwaher
Twitter: PeterWaher
Twitter: ClaysterLabs
LinkedIn: http://linkd.in/XHsfml
Tecnología CLAYSTER
Tecnología CLAYSTER
Tecnología CLAYSTER
Tecnología CLAYSTER




Mobile   MID-
                 Computer    TV
         Phone
XSF - XMPP Standards Foundation
Desarrollamos la tecnología del futuro

 ¿Te parece esto interesante?
 ¿Quieres trabajar con esto junto a nosotros?
 Buscamos ingenieros para desarrollo en:
   .NET (servidor, plataforma)
   WPF (cliente, UI)
   Android (móvil, UI)
   Sistemas integrados (PLC, circuitos electrónicos)

More Related Content

PPTX
gogonetlive 4 conference keynote on Internet of Things
PPS
Valparaiso
PPT
XMPP For Cloud Computing
PDF
Second screen iot_day_stockholm_2014
PPTX
Internet Of Things with XMPP
PPT
digital concrete breakfast meeting
PDF
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
PPTX
Web 3.0 & IoT (English)
gogonetlive 4 conference keynote on Internet of Things
Valparaiso
XMPP For Cloud Computing
Second screen iot_day_stockholm_2014
Internet Of Things with XMPP
digital concrete breakfast meeting
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
Web 3.0 & IoT (English)

Viewers also liked (10)

PPTX
Intelligent Internet of Things (IIoT): System Architectures and Communications
PDF
XMPP a Unified Fabric for Internet Of Things
PPTX
150522 itarc2015 intro_joachim_lindborg
PPTX
Web 3.0 & IoT
PDF
XMPP & Internet Of Things
PPTX
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPP
ZIP
XMPP 101
PDF
How Do ‘Things’ Talk? - An Overview of the IoT/M2M Protocol Landscape at IoT ...
PPTX
XMPP IoT Sensor Data (XEP-0323)
PDF
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
Intelligent Internet of Things (IIoT): System Architectures and Communications
XMPP a Unified Fabric for Internet Of Things
150522 itarc2015 intro_joachim_lindborg
Web 3.0 & IoT
XMPP & Internet Of Things
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPP
XMPP 101
How Do ‘Things’ Talk? - An Overview of the IoT/M2M Protocol Landscape at IoT ...
XMPP IoT Sensor Data (XEP-0323)
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
Ad

Similar to XSF - XMPP Standards Foundation (20)

PDF
XMPP Standards Update
PDF
Xmpp intro 2014
PDF
WTF is XMPP?
PDF
XMPP - Introduction And LAS Implementation (Presentation)
PDF
XMPP Intro - The camp2012
PPSX
Xmpp and java
PPTX
Ejabberd Session
ZIP
XMPP - Beyond IM
PDF
Microblogging via XMPP
PDF
Powering your website with realtime data
PDF
What is XMPP Protocol
PPTX
XMPP-IoT Protocol designed mainly to send mesages
PPTX
Interacting with XMPP using PHP
PDF
Messaging With Erlang And Jabber
PPT
Xmpp presentation
PDF
畅聊XMPP/Jabber
PPTX
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
PDF
XmppTalk
PDF
Xmpp presentation
PPTX
Realtime applications with EmberJS and XMPP
XMPP Standards Update
Xmpp intro 2014
WTF is XMPP?
XMPP - Introduction And LAS Implementation (Presentation)
XMPP Intro - The camp2012
Xmpp and java
Ejabberd Session
XMPP - Beyond IM
Microblogging via XMPP
Powering your website with realtime data
What is XMPP Protocol
XMPP-IoT Protocol designed mainly to send mesages
Interacting with XMPP using PHP
Messaging With Erlang And Jabber
Xmpp presentation
畅聊XMPP/Jabber
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XmppTalk
Xmpp presentation
Realtime applications with EmberJS and XMPP
Ad

More from Peter Waher (20)

PPTX
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
PPTX
Interoperabilidad e Internet
PPTX
Globally Scalable Mobile Digital ID using IEEE P1451.99
PPTX
New business opportunities in smart societies and industry 4.0
PPTX
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
PPTX
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
PPTX
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
PPTX
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
PPTX
Smart contracts for certification of smart devices
PPTX
Federated and legal identities in industrial and financial applications
PPTX
Secure interoperation across cyber physical systems in smart societies with i...
PPTX
Cross domain autonomous cooperation cross-domain autonomous cooperation
PPTX
IoT Security
PPTX
Smart City Lab 6 - Decision Support for your Devices
PPTX
Smart City Lecture 6 - Earning by Sharing in the Smart City
PPTX
Smart City Lab 5 - Controlling Actuators
PPTX
Smart City Lecture 5 - Introduction to Encryption
PPTX
Smart City Lecture 4 - Harmonizing the Internet of Things
PPTX
Smart City Lab 4 - Publishing and Discovering Devices
PPTX
Smart City Lecture 3 - An Open And/Or Secure Smart City
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Interoperabilidad e Internet
Globally Scalable Mobile Digital ID using IEEE P1451.99
New business opportunities in smart societies and industry 4.0
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
Smart contracts for certification of smart devices
Federated and legal identities in industrial and financial applications
Secure interoperation across cyber physical systems in smart societies with i...
Cross domain autonomous cooperation cross-domain autonomous cooperation
IoT Security
Smart City Lab 6 - Decision Support for your Devices
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lab 5 - Controlling Actuators
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lecture 3 - An Open And/Or Secure Smart City

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Dropbox Q2 2025 Financial Results & Investor Presentation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Encapsulation_ Review paper, used for researhc scholars
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

XSF - XMPP Standards Foundation

  • 1. XSF XMPP Standards Foundation
  • 2. What is XSF? XMPP Standards Foundation “The XMPP Standards Foundation (formerly the Jabber Software Foundation) is an independent, nonprofit standards development organization whose primary mission is to define open protocols for presence, instant messaging, and real-time communication and collaboration on top of the IETF’s Extensible Messaging and Presence Protocol (XMPP). The XSF also provides information and infrastructure to the worldwide community of Jabber/XMPP developers, service providers, and end users.” http://xmpp.org/about-xmpp/xsf/
  • 3. XSF Membership Contribute to XMPP Free to apply/join 4 Application periods/year http://xmpp.org/participate/become-a-member/
  • 4. XEP XMPP Extension Protocol Standards Track Informational Historical Humorous Procedural http://xmpp.org/xmpp-protocols/xmpp-extensions/
  • 5. How to create a XEP XEP-0001 Submission Process Publication Process Discussion Process Proposal Process Approval Process http://xmpp.org/extensions/xep-0001.pdf
  • 6. Submission Process Solve existing problem Innovative feature XMPP Extensions Editor Transfer of ownership Proto-XEP http://xmpp.org/xmpp-protocols/xmpp-extensions/submitting-a-xep/
  • 7. Publication Process XMPP Council 14 days for objections Address feedback Number & Type Experimental Version 0.1
  • 8. Discussion Process Public Discussion Collect feedback Standards mailing list. Republish v 0.2, 0.3, … 12 months inactivity => Deferred http://mail.jabber.org/mailman/listinfo/standards
  • 9. Proposal Process XMPP Council Proposed Draft Standard XEP Last call open discussion (min 14 days) Consensus XMPP Council Vote
  • 10. Approval Process  XMPP Council vote  Approve +1  Neutral 0  Disapprove, with reasons -1  All members must vote  Not a single -1 allowed  Majority +1  XEP Final http://xmpp.org/xmpp-protocols/protocol-namespaces/
  • 11. XML Clearly described (in XML) Security considerations Stable Consensus Defined by XML Schema http://xmpp.org/extensions/xep.xsd
  • 12. Peter Waher Clayster Laboratorios Chile Ltda. Calle Blanco 1623, of 1402. Valparaíso, Chile peter.waher@clayster.com Tel: +56 (32) 212 25 33 JID: peter.waher@jabber.org Skype: peterwaher Twitter: PeterWaher Twitter: ClaysterLabs LinkedIn: http://linkd.in/XHsfml
  • 16. Tecnología CLAYSTER Mobile MID- Computer TV Phone
  • 18. Desarrollamos la tecnología del futuro  ¿Te parece esto interesante?  ¿Quieres trabajar con esto junto a nosotros?  Buscamos ingenieros para desarrollo en:  .NET (servidor, plataforma)  WPF (cliente, UI)  Android (móvil, UI)  Sistemas integrados (PLC, circuitos electrónicos)