Anatomy of a Cross-platform Chat SDK
328 | Thu 01 Aug 4:30 p.m.–5:15 p.m.
Presented by
-
Stephen Paul Weber
@singpolyma
https://singpolyma.net
Stephen is a long-time software freedom enthusiast, semi-retired from industry to focus on promoting freedomware solutions to problems faced by everyday people. Stephen currently helps run the Soprani.ca project and the related JMP.chat freedomware-based telephony provider.
Stephen Paul Weber
@singpolyma
https://singpolyma.net
Stephen is a long-time software freedom enthusiast, semi-retired from industry to focus on promoting freedomware solutions to problems faced by everyday people. Stephen currently helps run the Soprani.ca project and the related JMP.chat freedomware-based telephony provider.
Abstract
A lot of XMPP developers spend much of their time re-implementing the same basic protocol features. While good low-level libraries for protocol establishment are not hard to find, what would it look like to model at a higher level, so that developers can focus on building a great user experience and not have to worry about what a "XEP" is? I have been exploring this space and will report on my findings, demo a prototype, and solicit feedback about what would make your chat or real-time development experience smoother.
A lot of XMPP developers spend much of their time re-implementing the same basic protocol features. While good low-level libraries for protocol establishment are not hard to find, what would it look like to model at a higher level, so that developers can focus on building a great user experience and not have to worry about what a "XEP" is? I have been exploring this space and will report on my findings, demo a prototype, and solicit feedback about what would make your chat or real-time development experience smoother.