It is my birthday again... 27 years old, I begin to feel old.
It is a great day, not because of my birthday, but because plugins are finally fully supported for audio and video devices in GnomeMeeting. A great step forward to 1.00.
It is my birthday again... 27 years old, I begin to feel old.
It is a great day, not because of my birthday, but because plugins are finally fully supported for audio and video devices in GnomeMeeting. A great step forward to 1.00.
Chema, we are all thinking to you...
I started working for IT-Optics at the beginning of this week. IT-Optics is a Belgian company focusing on Open Source services. I enjoy working there because what I'm doing is fun, but also because people are very nice and there is a great atmosphere.
GnomeMeeting
There has been much code rewrite inside GnomeMeeting during the lastmonth. Not because it was needed, but because I want to have the cleanest code possible for the 1.00 release. This is the difference between proprietary software and Open Source software. In the proprietary software world, you code things that just work (when they do), but in the Open Source world, you can take time to code cleanly. I spent most of my time rewriting the configuration assistant to make it nicer, faster and better.
Matrix 3
I just can't wait to watch Matrix 3 tonight. I didn't particularly like the first movie, but the second one came as a good surprise to me. We'll see if the scenario will keep its promises.
Today is probably the worse day this year for me. I definitively left the office where I worked as a researcher during 2 years. Leaving was my own decision, but seeing professors and colleagues so sad that I'm leaving is really difficult for me. I don't know what to add... Very difficult day...
I'm now officially unemployed. I've had several propositions but I don't know yet what to do.
Jonita and me met Christian Strauf, aka tassian on #gnomemeeting, in Brussels last week. Christian was present for a 6Net meeting organized at Cisco. It seems that GnomeMeeting is very often used in such meetings to show typical IPv6 application porting. We discussed about IPv4 and NAT, but also IPv6, and multicast. It seems that multicast is a "must have" on the long term in GnomeMeeting.
Here is the a link to the picture.
GnomeMeeting
I recently added IP detection in GnomeMeeting using seconix.com and not anymore ILS. That permits to have IP translation easily working even if you don't register to ILS. I also added support for the iLBC codec that should be soon standardized by the IETF. It gives very good results especially when there is packets loss.
I spent one week of holidays with Jonita in the North of Belgium. We spent time traveling in Belgium, North of France, and The Netherlands. It was pretty fun and a way to relax, but also to be far from the usual stress. However, I managed to release GnomeMeeting 0.98.5 for GNOME 2.4 from there and to cope with an important bugfix thanks to the help of DV.
VeriSign
I'm very worried that a company like VeriSign can hijack the Internet the way they are doing it. If people permit things like that to happen, I wonder how our future will be.
GnomeMeeting
Despite the new release last week, development on GnomeMeeting has been very quiet lately. That is because I have been busy doing other important things. I will have more time again soon since I'll be unemployed in two weeks. I feel very frustrated by that though.
I finally decided to start looking for a new job, it will be hard to find work on something I like.
Coding on GnomeMeeting 1.00 has continued, I cleaned and improved
some code. Having so many threads and mutexes inside GnomeMeeting's code requires deep understanding and you need to pay attention to what you are doing, otherwise crashes and random behavior are to be expected.
Julien has finished his plugins system for PWLib. It means that things like Firewire support can now work as dynamically
loaded and optional plugins, it also means less dependencies. I've written an ALSA plugin, it seems to work well. I think that moving to ALSA is the best thing that can happen to Linux distributions.
That's unfortunately the end of the holidays for Jonita and me. Both of us went to Florence, in Italy. The weather was superb, and the city was wonderful. That was also a good opportunity to relax and think about my future and what I want to do of my life. Of course, I could resist to the temptation, and I didn't connect to the internet during 3 weeks. That resulted in several thousands of mails, including spams which were not detected by SpamAssassin.GnomeMeeting and GNOME 2.4
GnomeMeeting will be included in GNOME 2.4 and thus the development will focus on a better integration with other GNOME components. I'm already dreaming of a full interaction with Jabber clients (there are a few), Evolution (addressbook, appointments, ...), Web browsers, and such things with the possibility to initiate a VoIP session from any software... VoIP is becoming more and more important, and I think that having a good VoIP client is the key to the success for a desktop environment.
The GNOME 2.4 release is approaching and murrayc did another review of GnomeMeeting focusing on improving the usability. I fixed what was needed, but the main conclusion was that GnomeMeeting 0.98 improved much in terms of usability compared to the previous release. That is a good news and it shows that some people noticed my continuous efforts focussing on the production of a better product. We hope to be close to perfection for the 1.00 release.
Finally! After long months of work, coding, debugging and testing, GnomeMeeting 0.98 has finally been released.
Releasing a new version of GnomeMeeting is more and more work for me: updating the website, the FAQ, coordinating translations, coordinating packaging... But I still manage to do it. <dream>Perhaps, one day, some company will finance me to permit me to do of GnomeMeeting the best VoIP app ever... </dream>.
This new release also disappointed me a lot more about some commercial Linux distributions: they apparently want to package only for their future versions, leaving the responsability to package for their current distribution to the software maintainer. I find it sad because in short words, we have to do everything ourselve if we want to provide GnomeMeeting to users of those distributions.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!