Christian Dickmann
Applied Computer Science student at the University of Göttingen

Current Location:
Currently I am in Palo Alto, California, United States.

 
Implementation of the GIST protocol

March 2005 - Oct. 2005 - Implementation of the General Internet Signaling Transport (GIST) protocol within the Telematics Group at the University of Göttingen in a joint effort of Bernd Schlör and myself. GIST is being developed by the NSIS Working Group of the IETF and is designed to transport all kinds of middle-box signaling data along the network path taken by IP networks.
Our implementation was the first public open source solution and is the basis for the implementation of further NSIS protocols that build upon the functionality offered by GIST. The official homepage can be found here.
Furthermore, this implementation was the basis for my bachelor's thesis titled "An Implementation and Evaluation of the General Internet Signaling Transport (GIST) Protocol".

Telematics Praktikum

Nov. 04 - Feb. 05 - In the context of the Telematics Praktikum in the winter semester 2004/05 a performance measurement toolkit for the TCP/IP implementation of the Linux kernel version 2.6.9 was developed.
The toolkit consists of a patch to the kernel source code adding measurement hooks which can be read using the proc file system, as well as a packet generator that is able to generate and receive the probing packets. A suite for measureing the performance under different settings (e.g. packet size, thread count, etc.) and evaluating the gathered data completes the toolkit. [more ...]


Petri net

October 2004 - This petri net program was developed in a team effort during a three-week-long Extreme Programming course in the winter semester 2004/2005 at the University of Göttingen.
Goal of the course was to experiment with the Extreme Programming approach in a hands-on project. The program travered several stages, from a command line tool over a simple GUI without a drawn representation of the petri net to the final version with all kinds of analysis functions, multiple views of the petri net, as well as the possibility to view multiple petri nets at the same time. Details, such as a zoom function, undo-redo and printing completed the final release. [more ...]


difra-computer.de - Web-Shop

Fall 2004 - The web shop available at difra-computer.de was planned and implemented in fall 2004 for the difra computer GmbH (as of 2006, the web shop is available here). A Windows application was written in C# using the .NET Framework to manage the product database. In order to integrate with the companies internal work flow an interface to the existing merchandise information system was an important part of the project. Hence, most tasks of the busy day-to-day business can be automated and thus time required for management of the web shop is cut to a minimum.

Quarto

May - Sep. 2004 - Quarto is board game for two players. This implementation was a project team effort as part of the General Programming Course (Allgemeines Programmierpraktikum) during the summer semester 2004 at the University of Göttingen. Not only the networking support, but also the 3D Visualisation using OpenGL make this implementation special. A very strong artificial intelligence (won the contest against the other groups' AIs developed during the course) made this a well rounded game. [more ...]


UMLAUF Online

Nov. 2000 - Summer 2002 - The UMLAUF is the school magazine of my high school Goethe Gymnasium Kassel. From Nov. 2000 till summer 2002 I was responsible for the technical aspects of the online version UMLAUF Online. This included the programming and maintenance of the web based Content Management System, as well as managing the web server. In two years in a row - summer 2002 and 2003 - UMLAUF Online was chosen as one of the three best online versions of school magazines in Germany by the well-known magazine DER SPIEGEL. [more ...]