4 ms·
I don't have an answer but I do have a follow-up question. There are no pre-built GChat clients and I have been planning to create one using Phono, which is bu
by jakerocheleau 13y ago
I don't have an answer but I do have a follow-up question.
There are no pre-built GChat clients and I have been planning to create one using Phono, which is built on jQuery. Are there better solutions other than this, or the linked example Superfeedr?
Google Chat is my main IM client and I know it's built on XMPP. I just want to pick a solid JS library to build with and make a web interface that can work for people.
- shmerl 13y agoYou can also use something like Strophe.js to build your own client. Or you want to add an XMPP/Jingle support as well? How exactly would it work, through routing Jingle over WebRTC? Update: I just looked at Phono - it doesn't seem like it supprots XMPP/Jingle, even though it uses WebRTC. So this kind of defeats the purpose, since you can't initiate audio/video calls to other XMPP clients. Can you advise any combinations of JavaScript client libraries and XMPP servers (i.e. without a need to use third party gateways) which can already normally support XMPP over WebSockets and Jingle over WebRTC?
- mweibel 13y agoXMPP over Websockets is implemented in various servers: - Prosody (http://code.google.com/p/prosody-modules/wiki/mod_websocket) - openfire (http://code.google.com/p/openfire-websockets/) - Tigase (built-in as far as I could see) - Ejabberd in the Commercial version, the opensource version doesn't really have one yet. Regarding Jingle over WebRTC: Various people are working on it (or have been, in my case) and it's getting closer to workable. What I encountered, when I tried ~a year ago to do it, was that not all SDP messages could be easily transformed into the Jingle format. Might have been changed now though as the WebRTC Specs have changed quite a bit.
- shmerl 13y agoThanks for the pointers. I hope open source ejabberd will catch up, since I prefer it in general. Are any of the Jingle through WebRTC projects public to track their progress?