Maximilian Koegel

Maximilian Koegel

Dr. Maximilian Koegel is deeply involved with the Eclipse community. He is project lead and committer on several open-source projects including EMF Cloud, JSON Forms and Theia Cloud. Maximilian is principle software architect at and CEO of EclipseSource, where he is focused on building (modeling) tools—web-based and desktop-based. With the rise of AI and in particular LLMs in the past years he gained extensive experience in integrating AI into IDEs and tools.

Email: [email protected]

Shared blog for EclipseSource Munich

April 20, 2015

To make it simpler for you to follow our blog posts from EclipseSource Munich we will now use a joint blog for all topics related to our work in Munich. This means there will be less posts that appear …

Meet EMF Forms at EclipseCon

March 8, 2015

EclipseCon is just around the corner, starting on Monday with the tutorials. EMF Forms will be presented at different events during the conference. If you would like to know when and where, read on: …

EMFStore 1.4.0 Released

September 12, 2014

We just released EMFStore 1.4.0. You can find the new release on our download page. A list of implemented features and bug fixes is available on eclipse.org. The most notable new feature is an …

EMFStore 1.2.0 Released

April 17, 2014

We just promoted the 1.2.0 RC to become the EMFStore 1.2.0 release. EMFStore now includes extension points and API which allow you to more simply replace the storage technology on client and on server …

EMFStore 1.2.0 RC released

April 4, 2014

We just released EMFStore 1.2.0 RC. Apart from a number of smaller improvements and bug fixes, there is one new feature I would like to point out: EMFStore now includes extension points and API which …

Are you still manually coding UIs?

October 28, 2013

Manual development of user interfaces for Business application has several drawbacks. Visible components such as forms or reports are typically subject to constant change, based on user feedback. …

EMFStore API

August 28, 2013

Recently we released EMFStore 1.0.0 and made it available for download and installation. Using the tutorial “Getting Started with EMFStore”, you can set up a demo client and server very fast. Based on …

EMFStore: How it actually works

August 22, 2013

Recently we released EMFStore 1.0.0 and made it available for download and installation. Using the tutorial “Getting Started with EMFStore”, you can set up a demo client and server very fast. But how …

Configuring and building a server product for EMFStore

August 14, 2013

Recently we released EMFStore 1.0.0 and made it available for download and installation. Using the tutorial “Getting Started with EMFStore”, you can set up a demo client and server very fast. In a …

Configuring EMFStore Server

August 8, 2013

Recently we released EMFStore 1.0.0 and made it available for download and installation. Using the tutorial “Getting Started with EMFStore”, you can set up a first client based on the EMF Client …

Running EMFStore with multiple Clients and a Server

August 1, 2013

Recently we released EMFStore 1.0.0 and made it available for download and installation. Using the tutorial Getting Started with EMFStore, you can set up a first client based on the EMF Client …

EMFStore 1.0 Release and Graduation

July 24, 2013

We are very happy to announce release 1.0.0 and the graduation of EMFStore! We have finally come to release 1.0.0 and graduate, even though EMFStore had already been deployed in several productive …

EMF Dos and Don´ts #10

May 21, 2013

EMF is a very powerful framework and with power comes…responsibility. You can achieve great things with a minimum of effort using EMF, but if something goes wrong, you can also spend hours trying to …

EMF Dos and Don´ts #9

May 16, 2013

EMF is a very powerful framework and with power comes…responsibility. You can achieve great things with a minimum of effort using EMF, but if something goes wrong, you can also spend hours trying to …

EMF Dos and Don´ts #8

May 6, 2013

EMF is a very powerful framework and with power comes…responsibility. You can achieve great things with a minimum of effort using EMF, but if something goes wrong, you can also spend hours trying to …

EMF ItemProvider Magic

January 29, 2013

In EMF you can generate Java Classes not only for your entity objects, but also classes that support viewing and editing these entities. ItemProviders are generated into the EMF edit plugin for each …

Implementing special sets in Java: Partition a.k.a. DisjointSet

December 10, 2012

Recently we implemented an algorithm for a customer product that involved complex data structures for calculating conflicts in concurrent data updates. A performance critical part of the algorithm …

Building an Eclipse Project with Tycho - Experience Report

August 26, 2012

Build engineering was and is quite a challenge for many of the projects I worked on. For pure Java projects I have often used Maven for building, but for Eclipse/OSGi-based it never really worked out …

Branching Support for the EMFStore Model Repository

July 23, 2012

EMFStore is a model repository based on EMF and the Eclipse RCP application framework. It enables EMF and RCP based applications to easily version and distribute their domain models with very few …

EclipseCon Impressions - Monday

March 23, 2011

This is my first blog post under the EclipseSource roof. Thanks for all the greetings and congrats! I shortly want to summarize my impressions from the EclipseCon yesterday (Monday): Tutorial: What …

EclipseCon Impressions - Tuesday

March 23, 2011

My highlights on the EclipseCon today were the EMF GWT presentation by Ed Merks, the p2 talk by Ian Bull and Pascal Rapicault and the keynote on Watson by David Gondek: Ed Merks showed how to use EMF …