Huzzah! 2007 Edition
As discussed previously, Adium is participating in this year’s Google Summer of Code.
Google gave us six slots, just like last year. We’ve made our choices; here they are:
- Adding Voice Support to Adium by Implementing a Basic A/V Backend and IAX
- Student: Justin Berka
Mentor: Alan Humpherys
More information on IAX. - Improving group chat
- Student: Erik Beerepoot
Mentor: David Smith - Unit testing
- Student: Patrick Gibson
Mentor: Brian Ganninger - Fix & expand AppleScript support
- Student: Matt Handley
Mentor: Peter Hosey - Improving Adium’s XMPP (Jabber) Support
- Student: Andreas Monitzer
Mentor: Augie Fackler
Features Andreas wants to implement: Gateway support, PEP, user tune, user avatar, user nickname, OTR-over-Jabber improvements, better hyperlinking over Jabber, discovery browsing, ad-hoc commands, and possibly invisibility. - Improved Bonjour Support
- Student: Erich Kreutzer
Mentor: Andrew Wellington
On Jabber: Yes, we had a similar project last year, but that was using Smack (a separate Jabber library), which we had to drop because of the Java-Cocoa bridge going away. Andreas is back to do it again in libpurple.
Also, we’re not going to have a separate student blog this year. Students’ blog posts will be here, on the main blog.




April 19th, 2007 at 5:18 AM
good look students! i am really looking forward seeing andreas work in action (again)
April 19th, 2007 at 5:26 AM
Looking forward to the outcome of the A/V implementation!
April 19th, 2007 at 5:28 AM
What about Jingle?
Jabber improvement looks a lot like an extension of libpurple more than to Adium.
Good luck to all, I’m sure many would be happy to see A/V in Adium! (iChat compatible?)
April 21st, 2007 at 8:38 AM
Hopefully Jabber MUCs will finally became usable (feature like bookmarks to autojoin MUC etc. are much needed).
April 22nd, 2007 at 2:41 AM
Yes, there’s some overlap, and I’ll implement some of the features into libpurple directly. However, the pidgin developers don’t see the value in adding certain features like gateways and discovery browsing, and thus they won’t happen in libpurple without some Adium developer stepping in.
Further, some parts like better MUC support are already implemented in the library, but aren’t accessible from Adium’s user interface.
Adding jingle-support is up to the libpurple-developers. The Adium-side of things (capturing/playback of audio and maybe video) will be handled by the IAX SoC project. Once both parts are in place, combining them should be relatively easy.
iChat-compatibility could be possible, but since there’s no spec for that, rather unlikely.
April 23rd, 2007 at 4:28 PM
again no custom emoticon and titles for msn
go on and continue developing useles features
April 23rd, 2007 at 4:43 PM
@anonymous:
you’re an idiot, they already have support for custom emoticons, how about keeping your opinions to yourself rather than complaining about things that are going to be important to a lot of people
April 23rd, 2007 at 11:22 PM
Ignoring your lovely conversational skills, there’s a Pidgin project to improve MSN support: http://code.google.com/soc/gaim/appinfo.html?csaid=C682D350CA504A3C
May 15th, 2007 at 6:28 PM
I wonder what the status of all the Adium SoC Projects. I hope to someday be able to ditch Psi on my Mac and just use Adium to browse / discovery group chatroom. My job has multiple group chatrooms that I need to join daily. You can’t add them to your Contact List like in Psi. I keep a Quicksilver Self just with Group chatroom names… I hope someone adds some real support for Jabber group chatrooms soon.