It's very ironic that XMPP which was invented as an open standard to combat the various proprietary IM networks only really got traction as part of new equally proprietary IM networks that go great lengths at making their XMPP implementations incompatible to any other XMPP implementation.<p>I'm looking at you, WhatsApp, iMessage and all others.
What I've really wanted to figure out for awhile now is how XMPP might work as a replacement for email. Even as new IMAP or Gmail clients appear on the market seemingly every few months now, I can't shake the idea that it's time for a new protocol, alas an impossibly tall order. Yet XMPP seems like the closest thing to an existing, modern standard to build upon. Am I tilting at windmills, or is there any validity to this idea?
I was expecting something a little more like this:<p><a href="http://news.ycombinator.com/item?id=3355453" rel="nofollow">http://news.ycombinator.com/item?id=3355453</a>
For the Node.js developers in the discussion, I've been hacking away on [Junction](<a href="https://github.com/jaredhanson/junction" rel="nofollow">https://github.com/jaredhanson/junction</a>) in my spare moments.<p>I've long been fascinated with XMPP, because it is so flexible. Rather than focusing solely on a specific purpose (like IM), Junction exposes a middleware framework similar to Express so that you can develop applications on top of XMPP.<p>I've been happy with the approach, and I'd be curious to get feedback from other developers who've had similar thoughts regarding XMPP.
I never fully understood why everybody is using XMPP in walled gardens (e.g. Whatsapp, Facebook, Messages...). Do you think they get anything from that? Is any of those services monetized successfully?
Is it me or doest this read like it's half an article? I got through to the end expecting it to be about something that you can do with XMPP and Jabber, rather than a rather basic primer on Jabber and XMPP themselves.<p>I don't have a problem with it, although it would've been nice if the title had made it clear that it was a primer.
I would like to point the fact that Microsoft is killing live messenger, so the article is kinda outdated on something :)<p>Also, I wonder what networks can access the original Jabber network beside G-Talk, anyone here has a clue on that?<p>I really like G-Talk, and I wish it could interoperate with other interesting IM software.
"Google and XMPP have recently added a draft extension to the protocol called Jingle, which enables voice over IP and video conferencing."<p>The use of 'recently' made me do a bit of double take.<p><a href="http://slashdot.org/story/05/12/16/070245/google-jabber-and-jingle" rel="nofollow">http://slashdot.org/story/05/12/16/070245/google-jabber-and-...</a>
I'm implementing a Google Talk jabber client and I'm curious whether or not it allows sending messages as links. It doesn't seem to automatically parse them into clickable ones. Not much luck on the XML alteration....
I vaguely remember one of the authors of XMPP invented an alternative protocol which is simpler, perhaps based on JSON, anyone remember?<p>Using XML these days seems too heavy weight.