Projects
Projects in the 00's
Courses
My work for the OSGi gave several opportunities to give courses and tutorials to many companies like BMW, VDO, Deutsche Telekom, Applix, Singapore, and others.
OSGi Technical Director
2001 - In 2001 the OSGi board asked me to act as technical manager for the specification process. The all volunteer process worked fairly well for the core specification development but it lacked a steering hand for spec writing and project planning. Ericsson agreed to let me go and this has become a full time job since. I rewrote the release 1 spec into release 2, adding the new items developed by the expert group. After release 2 came release 3 and 4.
Acunia
2002 - Acunia/Smartmove asked me to help them design a new management system for their smart telematic units. They already had a management system, OTF, but that one was not up to the requirements of large scale deployments. The design had some interesting characteristics. A novel approach was to use synchronization, with the database as master. Changes in the database were not pushed. When the device contacted the management system, the state of the device was (efficiently) compared to the desired state in the database. Any changes were then corrected. If anything went wrong in this process, it was automatically corrected the next time when the device synchronized. This model made the whole system quite simple. It was based on Java EE.
OOPSLA Publishing
2002 - As a long time promoter and visitor of the http://www.oopsla.org I was asked by Mamdouh Ibrahim to become the Technology chair, with special focus to automate the tedius publishing process. We developed a very lite process where committee chairs exchanged XML files. These XML files were then processed with XSLT and turned into Framemaker MIF files. Not all chairs were thrilled with the idea of editing XML but the process worked surprisingly well for OOPSLA 2002 and 2003.
Deutsche Telekom
2003 - In 2003 Hans Werner Bitzer asked me to help his department with an OSGi related project. They were developing the back-end system and front-end services for a tele-home system. During a half year I traveled every other week to Berlin from Montpellier. This was a really interesting project that had many interesting gems. I helped the group develop services for OSGi and how manage a development process with over 300 deliverables.
Siennax
2003 - In 2003 I was asked by Siennax, an application service provider, to evaluate their development process and provide advice for how to conintue.
OSGi Evangelist
2006 - In 2006 the OSGi board asked me to act as the part-time evangelist. In that capacity I visit a lot of conferences, write an OSGi blog, and talk to people.
Recent projects
Confidentiality prohibits me from discussing recent projects.



