 |
java.net id: gbevin
I'm mainly a developer and have been active in some form or another in opensource and freely available software since 1996. My first public initiative was for the Amiga computer where No Amiga To Waste[1] was a site to facilitate and promote the interaction between developers and users. Apart from that, I ported some software over to the Amiga platform and wrote standalone applications for musical ear-training and the calculation of biorhythm.
Quickly after that, I got interested in Linux. I started as an independent web developer and created some small commercial sites in Perl. A few months later, I was employed at Ubiquity[2] where I was the sole developer responsible for the day-to-day projects. They gave me the opportunity to specialize in cutting edge technology for the time (DHTML, Java, Xml). An open-source project that grew out of my voyages in the DHTML world is RelativeLayers?[3]. I wrote also some small tools, where Fm is probably the most notable. At Ubiquity I also started to write the first incarnation of a web application development framework in Java.
In 1999, I left Ubiquity and contributed a few chapters to the book Sams Teach Yourself GTK+ in 21 days[5]. I started to work as an independent developer and did some considerable Java projects for Taxipost[6] and KBC. At that time I met a group of architects who needed assistance for the implementation of a real-time 3D project which was presented as an installation in a exhibition in Avignon in 2000[7]. The tool I learned for that project gave me lots of ideas for the high-level approach of the current java framework I'm working on.
After that, I started working on a web application framework in Php which was used for the implementation of the websites of Netwer and Netcetera magazinesk[8]. In 2001, I founded my previous company, the Leaf, which only lasted for a year after which my associate and I seperated due to unsolvable differences in interest. During that time, I started work on another web application framework, which now grew into a full-time occupation. It is called RIFE[9] and contains all the important approaches, methodologies and patterns that I tried out during the past years. Around the same period I started another GPL project QtUnit?[10], a software testing framework for C++.
When I stopped the Leaf, I became an important contributor to Gentoo Linux[11], where I wrote big parts of the Portage package manager and tried to get the distribution to move to priorly defined stability targets. I also initiated and organized a rewrite of Portage in C++, which never was continued due to differences with Gentoo's leader. For this C++ port I wrote a lot of documentation and backend tools, where the C++ coding standard[12] and TinyQ?[13] are the most noteworthy. The package manager project is still being worked on (although at a low rate) under the name of Bagheera[14].
In 2002, I started organizing everything for the creation of my new company, UWYN[15]. It has been founded in 2003. The core business is custom application development with FLOSS products. Additionally, our clients always receive the sources for every project and we demand to keep the rights to make it possible to package developments in abstracted frameworks, libraries and tools. These are released as FLOSS projects to the public.
As an experimentation to see what's possible with RIFE[9] I started working on Drone[16], a modular IRC bot that can be integrated with a RIFE application. This means that there's a direct communication between a website and an IRC channel.
Various high-traffic public websites are now running on RIFE[9] and more developers are starting to contribute. This year is going to be very exciting since some other open-source projects bases on RIFE will be released to the public.
Besides programming, I am also a musician (it's what I studied for). However, lately I don't have much time for it anymore, put I'm soon picking things up again and will start gigging again. If someone wants to know more about this, a lot is available online[17].
I live in Manage (Belgium) with my girlfriend, her two little daughters and my dog. Nathalie is step by step starting to understand what Opensource and Free is about, but still finds it quite weird
Related links
1. http://www.thunderstorms.org/NATW
2. http://www.ubiquity.be
3. RelativeLayers? is a Javascript library for creating dynamic designs that adapt themselves to the user's browser dimension. It supports Netscape, Internet Explorer, Mozilla, Konqueror, Opera and Safari. Lots of website design concepts have been re-thought and optimized.
http://www.uwyn.com/projects/relativelayers
4. FM is a Gtk+ file manager which aims to offer the best possible ratio between features, simplicity, and resource usage.
http://www.uwyn.com/projects/fm
5. http://www.omartin.com/INC/GTK/
6. http://nl.emstaxipost.be/NL/online/eshipper/
7. http://www.i-skin.org/
8. http://www.netwerk.be
http://www.netcetera.be
9. http://rife.dev.java.net
10. http://www.uwyn.com/projects/qtunit
11. http://www.gentoo.org
12. http://www.uwyn.com/resources/uwyn_cpp_coding_standard.html
13. http://www.uwyn.com/projects/tinyq
14. https://svn.uwyn.com/public/bagheera/trunk/
15. http://www.uwyn.com
16. http://drone.codehaus.org
17. http://www.gbevin.com
Other links
http://www.gbevin.com/cv
-- Main.gbevin - 22 Apr 2004
|