News for hackers. Stuff that matters.
Re:Why XMPP Will Be Huge Very Soon by jerf on Tuesday February 17, 2009 @12:01PM (#484681)
OK, I wanted to make sure that you were indeed asking for that. While you are correct that "gateway" is well-defined, most of the time I see it, it is misused or used vaguely.

So, I can help you out. The only library that I know of that is designed specifically for the purpose of implementing gateways is Thrasher Bird: http://developer.berlios.de/projects/thrasher/ (git at http://repo.or.cz/w/thrasher.git ). I am the lead developer of that library. While the "sales pitch" is that it wraps libpurple, it is actually designed so that the "gateway" part of the library is separate from the "protocol" part of the library, unlike every other gateway I've seen.

It's in Perl, and it's still a bit alpha-ish, but it is also exactly what you are looking for and in active development, so you'll have to decide whether that meets your needs.

If you're interested in more information or need help, contact me at [email protected] . Compiling may be a bit of a chore, but I've managed it on a couple of different Linux systems now.

Re:Why XMPP Will Be Huge Very Soon by jerf on Tuesday February 17, 2009 @02:59PM (#484886)
Actually, now that I think about it, the only thing the C code is there for is libpurple support; it's all Perl and there's no compilation you'd need to do at all if you don't want to use libpurple.