Bsc Thies Moehlenhof

BSc defense Thies Möhlenhof


  • Date: 17 October 2016 (Monday)
  • Time: 18.15
  • Room: B 017
  • Presenter: Thies Möhlenhof
  • Supervisor: Ralf Lämmel
  • 2nd reviewer: Marcel Heinz


A messaging based IDE


Modern Integrated Development Environments (IDEs) are, in general, a combination of a textual editor, build tools and other services, which are combined by a plugin architecture. As a result, these services are in a deep correlation and depend on an Application Programming Interface (API) tailored to a specific IDE approach (e.g., Eclipse, IntelliJ). In this thesis, an architecture is presented, which breaks up this monolithic architecture and provides an expandable microservice architecture providing the same features by a correlation of services, inspired by the Monto Project, without the dependency to a specific editor or API. As a result, the integration of new services is simplified and services are reusable in different IDE approaches.