Tag: Google Summer Of Code

Experimental File Transfer support hits Swift

It's been a busy summer for Tobias Markmann, one of the XMPP Standards Foundation’s 2011 Google Summer of Code students. He has been working on implementing File Transfer support for Swift, using the fresh Jingle XMPP protocols. I'm happy to announce that we integrated Tobias’s work as an experimental feature into the main Swift branch, where it will be further developed and brushed off before being enabled in our nightly builds and releases.

Continue reading →

Posted in Swift | Tagged File Transfer, Google Summer Of Code, Jabber, Jingle, Swift, and XMPP

Summer of Swift Code 2011

Yesterday, Google announced the 1116 students that were accepted for this year's edition of the Google Summer of Code, 5 of which will be working with the XMPP Standards Foundation. We're very happy to welcome both Tobias Markmann and Vlad Voicu, who will be working full-time on Swift this summer, implementing file transfer support and conversation history respectively. We have to mention that these weren't the only proposals we received. Most of the proposals we received this year were of good quality: we suspect that the teaser tasks we put up for potential students made it possible for both the students and us to get an idea up front of what should be expected. However, based on experience from previous years, we decided we should only accept 2 students, to ensure that we could give our full attention to making all projects successful (including fast integration into a Swift release). We're convinced that both Vlad and Tobias will live up to their expectations, and implement some of the most requested Swift features today!
Posted in Swift | Tagged Conversation History, File Transfer, Google Summer Of Code, Jabber, Swift, and XMPP

Mimicking Jaiku with Psi

The day before yesterday, Peter Saint-Andre sent out a couple of Jaiku invites to all Jabber Google Summer of Code students and their mentors, including me. Never having looked at microblogging before, I toyed around with it a bit, and it quickly reminded me that I still had something on my Psi wish-list for a while now: a flat, live log of all Jabber events in your network. Since I had a long weekend, I quickly coded up a prototype, and hooked it into Psi.

Continue reading →

Posted in Psi | Tagged Extended Presence, Google Summer Of Code, Jabber, Jaiku, Microblogging, Psi, and XMPP

Improving Psi's roster

For a while now, Psi users have been requesting several changes and additions to the roster (or `contact list'). These requests include grouping contacts into meta-contacts, nested roster groups, and displaying user avatars in the roster. We have been postponing all these changes to the roster as much as possible, because none of us wanted to touch the roster code, for reasons I'll explain below. This year, Psi is fortunate enough to have Adam Czachorowski (aka Gislan), a student from the Google Summer of Code, to work on roster improvements.

Continue reading →

Posted in Psi | Tagged Google Summer Of Code, Jabber, Psi, Roster, Unit Testing, and XMPP