Adium

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.

9 Responses to “Huzzah! 2007 Edition”

  1. Anonymous Says:

    good look students! i am really looking forward seeing andreas work in action (again) ;-)

  2. Glenn Says:

    Looking forward to the outcome of the A/V implementation!

  3. Andrea Trasatti Says:

    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?)

  4. Anonymous Says:

    Hopefully Jabber MUCs will finally became usable (feature like bookmarks to autojoin MUC etc. are much needed).

  5. Andreas Monitzer Says:

    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.

  6. Anonymous Says:

    again no custom emoticon and titles for msn

    go on and continue developing useles features

  7. Anonymous Says:

    @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

  8. Zac West Says:

    Ignoring your lovely conversational skills, there’s a Pidgin project to improve MSN support: http://code.google.com/soc/gaim/appinfo.html?csaid=C682D350CA504A3C

  9. EntropyWorks Says:

    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.