Software Engineering - Jürgen Berchtel

Projects

 

WPF Application Framework (WAF)

Library: Open Source; .NET Framework 3.5 SP1 / WPF

The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka PresentationModel) pattern.

>> http://waf.codeplex.com.

Model-View-ViewModel Pattern

Composite Extensions / Test Suite reference implementation

Desktop Application: Open Source; .NET Framework 3.5 SP1 / WPF

The Test Suite reference implementation was originally developed for my Diploma Thesis: "Evaluation of Plug-In Architectures for a Test Suite". This new version of the reference implementation uses Windows Presentation Foundation (WPF) and the Composite Application Guidance for WPF. During the development of the Test Suite, I have extracted some useful classes into a new library called "Composite Extensions".

>> http://compositeextensions.codeplex.com.

TestSuite (WPF)

Luecky

Desktop Application: Open Source; .NET Framework 2.0 / Windows Forms

Luecky is a simple cloze test application. It enables the user to fill out cloze tests and evaluate them. The results can be saved and printed. The special feature of Luecky is that new cloze tests can be written in one of the popular processing applications (e.g. Microsoft Word or OpenOffice.org Writer). This way the already shipped cloze tests can easily be expanded.

>> http://luecky.sf.net.

Luecky 2.0

 
Archive

 

Diploma Thesis: Evaluation of Plug-In Architectures for a Test Suite

This diploma thesis evaluates various plug-in architectures for a Test Suite application. The Test Suite is a Windows-based application which is used for test procedures in the field of electrical power systems. The plug-in concept is widely used according to Mayer et al. [MMS02]. The concept can be found in many applications where it enables customers and third party manufacturers to extend the functionality of the application. A special adoption of the plug-in concept is to use it for building complex applications. In this case the separation of the code into manageable small plug-ins can increase the modularity of the application.

>> more

Test Suite (Windows Forms)