Other Projects
This page presents an overview over some other projects I have completed in the past. The list is roughly sorted in chronological order.
Cobalt
The programming language Cobol, although quite old-fashioned, still plays an important role in many large banks and insurance companies. Cobol programs often have many thousand lines of code since the language does not support good modularization concepts. This makes maintenance hard as soon as the author of a program leaves the project. Cobalt is aimed to be useful tool to get a quick overview over an existing Cobol program, showing the program structure using a call-graph visualization. I implemented Cobalt together with Michael Rüegg, Mark Spörndli and Roger Waldvogel as a course project for Software-Engineering 2 at HSR. The courses aim was also to train Software Engineering, Teamwork and iterative software development.
Diploma Thesis HSR
I implemented this diploma thesis together with Josias Hosang and Oliver Kadlcek by order of Leica Geosystems AG. The thesis had two targets. The first goal was to unify the way an application receives data from different hardware devices. The second task was to implement a communication protocol that was still not finished. Thus the implementation had to be flexible in order to be able to incorporate changes easily. In addition we had to implement an application demonstrating the use of the software developed.