Monday, 1 September 2008

Summer of Code

During this summer, I've been working hard on Galaxium messenger, not only big and fancy features but also a lot of bug squashing.

The upcoming 0.8 release will contain all these goodies, so let's recap ...

  • IRC Support:
    IRC will be one of several protocols that will be supported by default in Galaxium 0.8. The others are MSN, XMPP (Jabber), Aim and basic GaduGadu support

  • Fast file transfers:
    If supported by the protocol, Galaxium 0.8 will be able to transfer files directly. By using Mono.Nat Galaxium is able to automatically map ports on your router and negotiate file transfers even when you are behind a router.

  • Gnome integration:
    For now, only the simplest form of integration is available, namely automatic detection of GNOME proxy settings.

  • Now playing:
    MSN Messenger on Windows added this feature years ago and Pidgin only supports it with additional plugins. Galaxium now supports it by default (Amarok, Audacious, BMPx, Banshee, Exaile and Rhythmbox). Other players can be supported by writing simple add-ons.

  • Hello world add-on:
    One of our goals is to open up the development to other people. All information required to develop add-ons will be added to http://code.google.com/p/galaxium/wiki/Development
    Because our documentation effort has only started recently, it's mostly on a per-request base. If you want to develop a specific add-on, drop us a mail or ask us on IRC, we will gladly write a tutorial to point you (and others) to the right direction.

  • Packaging:
    One of the things that turned up really great imho, are our precompiled packages. The list of supported distributions will certainly grow in the future, but the popular ones already have easy to follow instructions that you can find here.

  • Audio / video conversations:
    One of my goals of this summer was MSN audio/video support, but since Paul (one of the other main developers of Galaxium) started working on this in June/July, I had to find another goal to fill the last couple of weeks, so I switched to libjingle (Jabber/XMPP audio conversations). Since I had no prior experience with Jabber, it involved a lot of research. Both of the protocol itself and of libjingle. The fruits of my research will be available on the SVN server late September, and hopefully stable enough to be included in 0.8

The next thing on my list is to enjoy myself for the rest of my vacation, so I'm well rested and ready to start working on our endless list of feature requests in a couple of weeks :)

6 comments:

Michael Hutchinson said...

Congratulations! I'm looking forward to seeing the 0.8 release :-)

Peter- said...

I would wanna to get this too, i got the betaversion of 0.8. It works well (:. I would wanna to see updates on google code, how its going etc becuse i think it is prolly quited, i mean galaxium messenger.

Ben said...

no worries peter, we are merely taking a little vacation, development will continue shortly (if you have a look at our ohloh stats, you will see that galaxium development is done in bursts, 3-4 months of work followed by 1-2 months of 'nothing')

JumaX9 said...

It works very well, I'm trying Galaxium and jabber (and msn ._. everybody prefers msn ._.) is great!

Bilal said...

does galaxium work on Windows?

Zita said...

Wow, great effort.. You have some good point here on Galaxium 0.8.. I would appreciate for taking your time to discuss on this.. Thanks for sharing it.. Ecommerce website developers