This year I'm participating of the Google Summer of Code for the first time, I'll be working with an exciting XMPP project called buddycloud.
The project title is An XMPP Media Server, it basically consists of the development of an XMPP based media server that will have a HTTP face to facilitate the use by different types of clients.
The media server should be responsible for getting, adding and deleting of files (images, videos and documents), treating properly of the authentication process and also providing previews if the client doesn't want to download the whole stored file. That's why this project should bring even more developers for the XMPP world.
I will be reporting all the process evolution, problems, challenges and ideas at this blog =)