Michael has been working on several large scale enterprise Java projects and applications. This includes rich clients and web-based interfaces.
HyLOS - Hypermedia Learning Object System
The Hypermedia Learning Object System (HyLOS) implements an adaptive eLearning Content Management System supporting a self-explorative as well as an instructional guided learning approach. HyLOS is based upon an eLearning Object Information Model which aggregates content, metadata and relations between learning objects in an IEEE LOM (Learning Object Metadata) standard-compliant manner. It consequently applies the separation of structure, content and design utilizing the power of XML technologies. An advanced authoring environment facilitates the creation of eLearning object based content.
In his spare time Michael contributes to several open source projects including:
SpenDb is a simple custom solution to manage various donations.
Sdsget - Synology Download Station Get is a wget like command line utility written in Rust.
CVDL is a simple utility to download the coursera video files from the coursera e-learning plattform.
#SBahnFail! aggregates tweets related to (mostly) outages and resumption messages related to the Berliner S-Bahn from different users into one view. It is more a proof of concept and learning application for using JQuery Mobile and AngularJS.ity to download the coursera video files from the coursera e-learning platform.
xs:Analyzer is a schema analyzing tool to examine and improve large scale XML schemas. It currently features: detection of unused types: Types which are defined inside the target namespace but are not used in any place, determination of similar type definitions: Types having a semantical similar structure, syntactical equivalence types: search for elements having an equal name but referring to a different type.