I have always been obsessed with simplicity when it comes to programming.
To me, there is nothing more frustrating than complex, buggy and sluggish software.
In 2005, I had to write a web-based application from scratch to process and
display intrusion detection events. At that time, I looked at a number of web
frameworks but didn't find anything that suited my needs. So, I created my
own framework called Hamlets with simplicity and speed in mind. In 2007, IBM
agreed to open source this framework under a BSD license. It is now available
from
sourceforge.net. A short
description in
English,
German,
French,
Spanish,
Catalan,
Dutch,
Finnish,
Russian,
Italian,
Romanian,
Danish,
Czech,
Chinese, and
Serbian
can be found on Wikipedia.
The Key Management Interoperability Protocol (KMIP) defines the communication between a
Key Lifecycle Management System (KLMS) and its clients. This protocol origined at the IBM
Zurich Resarch Lab. I had the opportunity to contribute to KMIP. For many years, there was
no open-source solution. To increase the popularity of this protocol, I initiated the
Java open-source implementation of KMIP 1.0. The software itself was developed by
Stefanie Meile and Michael Guster at the
University of Applied Sciences NTB -
Interstaatliche Hochschule für Technik Buchs. It can be found
here.