March 1995 - Present
In March 1995, I joined the World Wide Web Consortium (W3C) at the Laboratory of Computer Science (LCS), Massachusetts Institute of Technology (MIT) to continue my work on Internet Protocols and the evolution of the infrastructure of the Web including HTTP, Addressing and Caching and Replication.
I am a co-author of the HTTP/1.0, HTTP/1.1, PEP, Mandatory, and MUX specifications (now part of the HTTP-NG project) that all have been published as various IETF drafts and specifications. My current project is HTTP-NG, which is an attempt of redesigning HTTP using layering and modularization and formal interface technology. The goal is simplicity, extensibility, automatibility and performance.
I am also the maintainer of the Libwww - the W3C C-based sample code library and a bunch of sample applications which have been used to demonstrate the ideas in the documents above. The code base is publicly available and a developer community has gathered around it providing new features and support.
August 1994 - March 1995
After finishing my Master Thesis as a Technical Student at the European Laboratory for Particle Physics (CERN), I continued my work as a consultant in the CERN World Wide Web project until March 1995. During the time I coordinated two software releases of the CERN World Wide Web source code and participated in the development of the HTTP/1.0 specification.
I attended Aalborg University, Denmark as a student in June 1988 and obtained my Master's degree in August 1994, specializing as follows:
February 1994 - August 1994
Wrote my Master Theses as s Technical Student at the European Laboratory for Particle Physics (CERN).
August 1991 - July 1992
Wrote my Bachelor Thesis as an intern at the software company Informatique, Graphisme Electrique S.A. (IGE) in Toulouse, France under a scholarship from the COMETT program under the European Union.
June 1990 - August 1994
Attended the Department of Communication Technology at the Institute for Electronic Systems.
June 1989 - June 1990
Attended the Institute of Electronic Systems
June 1988 - June 1989
Started education as electronic engineer
Studied courses including:
These are the major reports written during my stay at Aalborg University
Both my Master's project and what is equivalent to my Bachelor's project has been carried out during scholarships outside Aalborg University. As scholarships are not an obligatory or normal part of the studies at Aalborg University they are financed and arranged by organizations other than Aalborg University.
In July 1991 I received a scholarship from the COMETT program under the European Union to carry out my Bachelor's project. The goal of the COMETT program is to integrate universities and commercial companies in Europe. During the period from August 26, 1991 to July 10, 1992 I joined the software company Informatique, Graphisme Electrique S.A. (IGE) in Toulouse, France. During the period, I worked in the software development department and was mainly occupied in the area of designing, developing, and testing user interface and data base modules. During the scholarship I was supervised by Aalborg University and at the end I wrote a report of my work and parsed what is equivalent to a Bachelor's exam at Aalborg University.
In February 1994, I started a scholarship as a technical student at CERN, the European Center for Nuclear Research in order to obtain my Master's degree from Aalborg University. The scholarship is financed by the Danish Government and CERN in collaboration.
As a member of the World-Wide Web team I was responsible for enhancing the W3C Reference Library and the Line Mode Browser through design, development and testing. The WWW Library is a generic code basis for WWW applications and is currently used by several applications. The Line Mode Browser is a test tool for the Library and serves as a basic reference model for WWW clients. I changed the bulk of the library from a top-down parsing architecture into an event-driven stream architecture; ensured portability onto 20 different platforms; defined, documented and packaged releases; integrated contributions from collaborating institutes and companies. Since July 1994 I have also worked on the W3C httpd which is a full featured generic WWW server.
During the scholarship I was supervised by Aalborg University and my Master's thesis was evaluated at an exam held at CERN August 25, 1994. After I obtained my degree I stayed working at CERN extending my work on the Library of Common Code and the two reference applications: The Line Mode Browser and the CERN httpd.
This is a very short list of major interests/activities in my social life.