Adium

Archive for the ‘GSoC’ Category

Google Summer of Code: Time extended!

Monday, March 31st, 2008

As phatmonkey commented on Evan’s post (so swiftly that s/he posted that comment before I had even opened up the New Post window!), Google just extended the student application deadline for Google Summer of Code by one week.

The new deadline is 2008-04-07. If you want to be a student in GSoC this year, you need to have your application in by that date.

Remember, you can apply with any idea you want—you aren’t limited to our list of ideas. We encourage original ideas that we never thought of.

Summer of Code: Atomic Ninja Edition

Monday, March 24th, 2008

Once again, Adium has been invited to participate in Google Summer of Code. We’ll be accepting applications from talented student programmers to work on a variety of interesting projects; Students can either pick an idea from our list or propose an idea of their own (creativity is encouraged!).

For those unfamiliar with Summer of Code, each summer Google sponsors hundreds of open source organizations to mentor students as they work for a summer on a project associated with their organization of choice. Students receive $4,500 USD, a T-shirt, a prestigious item to put on their resumé, and a huge learning opportunity in exchange for 3 months of working on fun open source projects. If that sounds like a great deal to you, get your application(s) in!

In prior years we’ve had successful student projects improving XMPP support, accessibility, group chat, contact list organization, AppleScript, Bonjour IM, and tabbed chatting. In fact, a large percentage of the improvements in Adium 1.1 and 1.2 are the direct result of student work as part of Summer of Code.

Coming in Adium 1.2

Tuesday, September 11th, 2007

Adium 1.2, our next major goal, is going to be a crazy awesome release. In the last two days we’ve finished the initial merges of our Google Summer of Code 2007students’ efforts; it’ll be some time and effort before the development trunk of Adium is stable and close to a release with all these incoming changes, but it’ll be well worth it. The Summer of Code was a huge success:

 

 

 

  • Erik Beerepoot worked on multi-user conferencing in Adium, making good strides toward a more full-featured, shiny group chat experience.

 

 

  • Matt Handley greatly expanded Adium’s AppleScript support; it will now be possible to control Adium easily via AppleScript, paving the way to even more great user content and control customizability.

 

 

 

In addition, Adium 1.2 will utilize libpurple 2.2.0, which will bring a number of improvements, most notably the results of a Google Summer of Code project for Pidgin by Jeff Connelly which has added MySpaceIM support.

Join us in improving Adium! Read Contributing To Adium to learn how you can help 🙂

SoC: Bonjour Messaging

Monday, July 9th, 2007

Hello everyone, this is Erich Kreutzer, another SoCoder. My project focuses on updating Bonjour messaging support within Adium. As some of you may have experienced, the current implementation has, unfortunately, not been kept up to date and thus does not work well (if at all). The current implementation also lacks support for file transfer.

Thus, the primary purpose of this project is to get Bonjour messaging and file transfer working with iChat as well as other clients. At this time, the messaging aspect of the project nears completion. A few minor bugs still exist including buddy icons not being sent (although they are received). However, I found out recently that a few adventurous users have already started using the updated implementation!

After I complete the messaging implementation, I plan to start implementing file transfer. I look forward to what should be a fun challenge.

As the project progresses I plan to keep everyone updated!

Podcast!

Sunday, July 8th, 2007

While we were at Apple’s World Wide Developer Conference, Peter, Colin, and I all went down to the Googleplex and recorded a podcast with the lovely and talented Leslie Hawthorn of Google Summer of Code fame. It got rather silly, but I think that’s just a good reflection of the project.

GSoC 2007 branches

Monday, May 28th, 2007

These are the student branches for GSoC 2007:

I created these branches in r19787 from trunk@19786.

Huzzah! 2007 Edition

Wednesday, April 18th, 2007

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, , 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.

It’s still not too late to get in on the Summer of Code!

Monday, March 26th, 2007

Evan and I mentioned before that the deadline for GSoC student applications is today, Monday at 5 PM PDT. The nice folks at Google have extended the deadline to tomorrow at 9 AM PDT. I’ve updated the press release to reflect that, but decided that it would be a good idea to make a new post about it as well in order to poke your RSS reader.

And once again, for more information on applying to Adium for the Google Summer of Code, see our SummerOfCode.

Adium in GSoC 2007

Thursday, March 15th, 2007

Google is doing their Summer of Code again in 2007, and we’re participating for the second time. Woo-hoo!

We did really well last year. Two of the projects from that GSoC will be released in Adium 1.1, which we hope will be ready later this year: new and improved tabs, and . (We’d have more, except that two others required Java, and we’ve since dropped that.)

Student applications are now being accepted; more information is on the GSoC webpage, as well as our SummerOfCode page on the Trac. You may also wish to read the Adium GSoC students blog.