δ μ
 
  Seite auf Deutsch Site in English Page en Français
© 2005-2013 Denis Martin

Studies

Projects and compositions that were created during my studies of informatics at the University of Karlsruhe.

Compositions

Seminar
GPLv3
The subject of this seminar paper is a comparison of the new GPLv3 with the preceding, widely established GPLv2. Main focus here is the conformity with the German contract and copyright laws.

This is not a juristic professional work.

German PDF - summer term 2006
Studienarbeit
AODV / VSR
The objective of this work was the comparison of two routing protocols for mobile ad-hoc networks that are using different approaches. One of these protocols is the Ad-hoc On-demand Distance Vector (AODV) routing protocol with a purely reactive on-demand route construction. The other protocol is the Virtual Structure Routing (VSR) protocol which is based on a self-organization of the network. VSR deals with a structured network and combines both, proactive and reactive routing.

English PDF - summer term 2005
Proseminar This composition deals with smoothing of signalling data when analysing body movements. Firstly, different error models and the particularities of multi-dimensionality are discussed. After that, methods for smoothing/filtering are shown and evaluated.

German PDF - further subjects (German) - winter term 2002/2003

Lab and research projects

MAAM App: Free Space Collider Multi-player games are enjoyed more and more, but also demand special requirements from the underlaying network. Especially mobile networks suffer from a higher error rate that causes a higher loss rate and increasing latency. With Free Space Collider, a new application layer multicast transport protocol for MAAM, that tries to provide a real-time and reliable delivery of critical events, will be evaluated and tested.
Free Space Collider
Winter term 2006/2007 - Linux, Windows/MinGW (C/C++)
MAAM App: PushToTalk PushToTalk realises a multicast VoIP application for wireless environments. For data transport, either an IP multicast protocol (eg. ODOMP - On-Demand Overlay Multicast Protocol) or an application layer multicast protocol (provided by MAAM) can be used. The following audio-codecs are supported: PCM, G.711a, GSM, iLBC, Speex.
Push To Talk: Configuration  Push To Talk: Talking
Authors: Tobias Schlager, Denis Martin, Christoph Werle

Summer term 2006 - Linux, Windows/MinGW (C/C++)
MAAM Wrapper,
MAAM App: ChaR
Objective of this practical work was to implement a given interface between the MAAM stack (Modular Architecture for Application-layer Multicast, a peer-to-peer application for mobile ad-hoc networks) and real Linux/Windows systems. Furthermore, the operability had to be shown with a small example application. In our case, this was a chat application that provides a graphical chat room with hidden treasures:
Whiskey in the ChaR
Authors: Denis Martin, Tobias Schlager

Winter term 2005/2006 - Windows/Cygwin, Windows/MinGW, Linux (C/C++)
NachOS NachOS is an educational operating system that is based on simulated MIPS hardware. Several core functionalities had to be implemented: synchronisation mechanisms, multiprogramming, virtual memory management, thread scheduling, disk scheduling and others.

Winter term 2003/2004 - Windows/Cygwin, Linux (C++)
Information Retrieval As part of an undergraduate lecture, this was a programming assignment in the context of large data stock / Information Retrieval. The basic idea was to build a search engine that crawls local drives efficiently to find appropriate documents fast and selective.

Summer term 2003 - Windows (Java)