Jonas Helming

Jonas Helming

Dr. Jonas Helming is CEO of EclipseSource as well as consultant, trainer and software engineer. His focus is on web-based tools, IDEs, and tailored AI assistance in tools and IDEs. Jonas is an active member of the open source community. He leads several open source projects, including Eclipse Theia and is involved in many others. Jonas is the chair of the marketing committee in the Eclipse Cloud Development working group. He received the Eclipse Top-Newcomer Evangelist award in 2013 and 2021, and the prestigious Eclipse Lifetime Award in 2024. Jonas is a frequent speaker at conferences and consistently shares his insights in published articles.

Email: [email protected]

EclipseSource Oomph Profile - updated to 2022-06

June 22, 2022

Eclipse 2022-06 has been recently released, a new version of the Eclipse IDE and platform. The new release contains a lot of useful improvements. Holger Voormann provides once more great videos …

EclipseSource Oomph Profile - updated to 2021-03

March 18, 2021

Eclipse 2021-03 has been released yesterday, a new version of the Eclipse IDE and platform. The new release contains a lot of useful improvements including useful clean up actions. A preview of Java …

EclipseSource Oomph Profile - updated to 2020-06

June 29, 2020

This week, Eclipse 2020-06 has been released two weeks ago, a new version of the Eclipse IDE and platform. The new release contains a lot of useful improvements and includes Java 14 support. Holger …

EclipseSource Oomph Profile - updated to 2019-12

December 20, 2019

This week, Eclipse 2019-12 has been released, a new version of the Eclipse IDE and platform. The new release contains a lot of useful improvements and includes Java 13 support. Holger Voormann …

Few seats available for the Eclipse Insight in Munich on September 3rd

August 29, 2018

We are looking forward to host the first Eclipse Insight in Munich next week on september the 3rd (5.30 pm - 9 pm). There are a few remaining seats available, for registration please see on …

EMF Forms 1.17.0 Feature: Table Detail Panes

August 10, 2018

EMF Forms makes it easy to create forms that are capable of editing your data based on an EMF model. To get started with EMF Forms please refer to our tutorial. If you are an adopter of EMF Forms, …

Modeling Symposium @ EclipseCon Europe 2018

August 8, 2018

We are happy to announce that Ed, Philip and Jonas are organizing the Modeling Symposium for the EclipseCon Europe 2018 in Ludwigsburg. The symposium aims to provide a forum for community members to …

Call for papers - EclipseCon Europe 2016

May 31, 2016

I am happy to announce that the Call for Papers is out and submissions are open for EclipseCon Europe 2016 (October 25th - 27th). I invite the community, including all users and adopters to submit …

Migrating from Eclipse 3.x to Eclipse 4.x - Or: Which Platform to use?

January 8, 2016

The release of Eclipse 4.x (e4) raised the question of how to migrate existing Eclipse 3.x applications to Eclipse 4.x (e4). In this tutorial I will review the options for developing Eclipse plugins …

Shared blog for EclipseSource Munich

May 18, 2015

As Maximilian already announced on his Blog: 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. …

RCP Testing Tool - Tutorial updated

March 23, 2015

Almost two years ago, I have created a basic tutorial for the UI testing tool “Q7”. In 2014, Q7 has been released as an open source project and been renamed to “RCP Testing Tool” (RCPTT). RCPTT is …

Talks selected for Modeling Symposium @ EclipseCon North America 2015

February 10, 2015

I am happy to present the selected talks for the Modeling Symposium for EclipseCon North America 2015. It is scheduled for the second day of the conference, i.e., Tuesday, March 10th, 5pm. The …

Call for Submission: Modeling Symposium @ EclipseCon North America 2015

December 15, 2014

I am happy to announce that Philip, Ed and I are organizing the Modeling Symposium for EclipseCon North America 2015. It is scheduled for the second day of the conference, i.e., Tuesday, March 10th. …

Eclipse December Democamp Munich 2014 - Retrospective

December 14, 2014

Last week, we hosted the Eclipse Democamp at our EclipseSource office in Munich. I think it was a great event and we really enjoyed the evening. I would like to say thanks again to: All the speakers …

EMF Forms 1.4.0 Feature #1: Support for alternative UI Technologies

December 12, 2014

In this blog series, I describe the five most notable new features of EMF Forms 1.4.0. EMF Forms is a framework to efficiently develop form-based UIs based on a given data model. Please refer to this …

EMF Forms 1.4.0 Feature #2: New View Model Elements

October 23, 2014

In this blog series, I describe the five most notable new features of EMF Forms 1.4.0. EMF Forms is a framework to efficiently develop form-based UIs based on a given data model. Please refer to this …

EMF Forms 1.4.0 Feature #3: Styling Capabilities

October 16, 2014

In this blog series, I describe the five most notable new features of EMF Forms 1.4.0. EMF Forms is a framework to efficiently develop form-based UIs based on a given data model. Please refer to this …

Eclipse Democamp Munich - December 3rd - Registration opens today 2 pm

October 13, 2014

We are pleased to invite you to participate in the Eclipse DemoCamp Munich 2014. The DemoCamp Munich is one the biggest DemoCamps worldwide and therefore an excellent opportunity to showcase all the …

EMF Forms 1.4.0 Feature #4: Enhanced Renderers

October 8, 2014

In this blog series, I describe the five most notable new features of EMF Forms 1.4.0. EMF Forms is a framework to efficiently develop form-based UIs based on a given data model. Please refer to this …

Save the date: Eclipse DemoCamp December 3rd 2014

September 30, 2014

Like in the past years, we continue in our tradition of hosting a “Christmas DemoCamp”. Please save the following date and mark your calendars on December 3rd 2014 for the next Eclipse DemoCamp in …

Modeling Symposium @ EclipseCon Europe 2014

September 29, 2014

The modeling symposium at EclipseCon Europe 2014 takes place on Tuesday, October 28th from 5.30pm-6.30pm (see session details at EclipseCon Europe website). I’m happy to present the agenda of the …

EMF Forms 1.4.0 Feature #5: Improved Tooling

September 22, 2014

In this small blog post series, I describe the five most notable new features of EMF Forms 1.4.0. EMF Forms is a framework to efficiently develop form-based UIs based on a given data model. Please …

EMF Client Platform and EMF Forms 1.4.0 released!

September 18, 2014

We are happy to announce that we have just released EMF Client Platform and EMF Forms 1.4.0! Both will be part of Eclipse Modeling Tools Luna SR1, but you can already find the new release on our …

Migrating Eclipse 4 Applications from Kepler to Luna

July 11, 2014

The Eclipse 4.4 release, called “Luna”, was released on 26 June 2014. Since I participated in the migration of a couple of Eclipse 4 applications to the new release, I want to share my findings and …

EMF Forms Joins the Eclipse Release Train!

June 18, 2014

We are happy to announce that EMF Forms (and the parent project EMF Client Platform) joins the Eclipse Luna release train and will be available as part of the Eclipse Modeling Tools package. As we are …

Eclipse Democamp Munich 2014

April 23, 2014

We are pleased to invite you to participate in the Eclipse DemoCamp Munich 2014 on June 24th, which will be hosted this year by our new sponsor BSI and will be taking place at Capgemini Munich. The …

EMF Forms: A Question of Effort

April 15, 2014

A comparison between view modeling and manual UI programming In my previous blog, I introduced EMF Forms, a subcomponent of EMF Client Platform (ECP), which supports the development of form-based user …

Introducing EMF Forms

March 12, 2014

In this blog post I would like to officially introduce a framework called EMF Forms, which will be part of the upcoming Luna release, too. The purpose of the framework is to ease the development and …

EMF Client Platform 1.2.0 released

March 5, 2014

We are very happy to announce release 1.2.0 of the EMF Client Platform (ECP)! The 1.2.0 release contains a lot of small improvements. The most noteworthy new features are: EMF Forms, a new sub …

Talks selected for Modeling Symposium @ EclipseCon North America 2014

February 24, 2014

I am happy to present the selected talks for the Modeling Symposium for EclipseCon North America 2014. It is scheduled for the third day of the conference, i.e., Wednesday, March 19th, 5pm. The …

Call for Submission: Modeling Symposium @ EclipseCon North America 2014

December 15, 2013

I am happy to announce that Ed, Eugen and I are organizing the Modeling Symposium for EclipseCon North America 2014. It is scheduled for the third day of the conference, i.e., Wednesday, March 19th. …

(November) Democamp Munich 2013

October 14, 2013

This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich. However, as last year, we are cheating a little, because it will be on December 5th. So let’s call it the …

Call for Submissions: Modeling Symposium EclipseCon Europe 2013

September 11, 2013

I am happy to announce that Ed, Eugen and I are organizing the Modeling Symposium for EclipseCon Europe 2013. It is scheduled for the first day of the conference, i.e., Tuesday, October 29th. The …

Eclipse 4 (e4) Tutorial: Services

September 3, 2013

In the last two parts of my Eclipse 4 (e4) tutorial, I described details about the dependency injection. One object type that is typically injected in Eclipse 4 is services. Services play a central …

EMF Client Platform: Make it Happen! Day 5

July 11, 2013

This part of the series describes how to add custom controls to the editor of the EMF Client platform. “Make It Happen” is an example application we are using to present the features of the EMF Client …

EMF Client Platform: Make It Happen! Day 4

July 4, 2013

This part of the series describes how to replace the editor of the EMF Client platform. “Make It Happen” is an example application we are using to present the features of the EMF Client Platform. On …

EMF Client Platform: Make It Happen! Day 3

June 27, 2013

This part of the series describes how to add custom validation constraints to the UI of the EMF Client platform. “Make It Happen” is an example application we are using to present the features of the …

EMF Client Platform: Make It Happen! Day 2

June 20, 2013

This part of the series describes how to customize the look of model elements in the UI of the EMF Client platform. “Make It Happen” is an example application we are using to present the features of …

EMF Client Platform: Make It Happen! Day 0 and 1

June 13, 2013

This part of the series describes how to get started with the EMF Client platform. The EMF Client Platform is a framework that allows you to create and iteratively develop applications very …

EMF Client Platform 1.0.0 released

June 12, 2013

We are very happy to announce release 1.0.0 of the EMF Client Platform (ECP)! We have finally come to release 1.0.0 and have graduated, although ECP is already deployed in several productive …

Eclipse 4 (e4) Tutorial: Behavior Annotations

April 18, 2013

In the last part of my Eclipse 4 (e4) tutorial, I describe details about how to control the parameters injected using the annotations @Inject, @Named and @Optional. These parameters allow you to …

Modeling Symposium at EclipseCon 2013

March 21, 2013

The modeling symposium at EclipseCon North America 2013 takes place on Tuesday, March 26th from 5pm-6pm (see https://www.eclipsecon.org/2013/sessions/modelling-symposium). I’m happy to present the …

UI Testing with Q7

March 20, 2013

When it comes to UI testing of Eclipse plug-ins and RCP applications, one usually looks first in the open source project SWTBot or Jubula. However, there are alternatives and different project set-ups …

API Tools revisited

February 21, 2013

Defining APIs is crucial to maintaining modularity. OSGi defines the concepts necessary for API definition such as a service concept and package visibility. However, pure OSGi is not enough to really …

Cast your votes in the Eclipse Awards!

January 30, 2013

Yesterday, the Eclipse Awards nominations closed and the voting began. As democracy only works with a high voter participation, please make sure you vote (for me :-) before February 22nd: …

Call for Submissions: Modeling Symposium EclipseCon North America 2013

January 24, 2013

I am happy to announce that Ed and I are organizing the Modeling Symposium for EclipseCon North America 2013. It is scheduled for the first day of the conference, i.e., Tuesday, March 26th at 5pm. The …

EGit Tutorial for Beginners updated

December 14, 2012

Two years ago, when Git and EGit were gathering speed in the Eclipse world, I published a tutorial for beginners describing step-by-step the basic use cases for EGit. Since then there have been many …

Eclipse 4 (e4): How, when and why to migrate

November 21, 2012

Since e4 technology and concepts are in every Juno release and will be downloaded millions of times, many projects are currently evaluating why, when and how to migrate to the Eclipse 4 (e4) …

Visualize your project with Gource

November 19, 2012

Developing software is a pretty abstract job. In many cases you don’t really “see” what’s happening. Once a developer has completed a task, she/he sends some bits to the SCM and starts the next one. …

Eclipse November DemoCamp Munich

November 9, 2012

This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich. However, we are cheating a little, because it will be on December 5th. So let’s call it the Christmas DemoCamp: …

My Eclipse 4 (e4) EclipseCon Schedule

October 1, 2012

Looking at all the interesting talks in the EclipseCon Schedule, many people wonder which talks to attend. This obviously depends on the topics you are interested. So imagine I would only be …

Eclipse 4 (e4) Tutorial Part 4 - Dependency Injection Basics

September 18, 2012

This tutorial series introduces the new features and concepts of the Eclipse 4 Application Platform, as well as interesting tools and technologies related to the current major release of Eclipse. In …

Modeling Symposium ECE 2012

September 4, 2012

Ed and I are organizing the Modeling Symposium for EclipseCon Europe. It is scheduled for the first day of the conference, i.e., Tuesday, October 23rd at 5 pm. The symposium aims to provide a forum …

EclipseCon Europe 2012 Submissions

July 12, 2012

The deadline for EclipseCon Europe early bird submissions is approaching (July 15th). Before the submission deadline, the program committee will pre-select a short list of their favorite talks and …

EMF Client Platform and EMFStore Release 0.9.2 available

July 2, 2012

We have just completed a service release (0.9.2) for EMF Client Platform and EMFStore. The release contains small fixes to work on Eclipse 4.2 Juno (compatibility layer). Generally, the migration went …

Eclipse 4 (e4) Tutorial Part 3

June 26, 2012

In the previous parts of this tutorial series we described how to create an application model and link those elements to implementations. Until now we have only worked with one application model, …

Eclipse 4 (e4) Tutorial Part 2

June 12, 2012

From the Application Model to the Implementation of Views This tutorial series introduces the core concepts of the Eclipse 4 Application Platform (e4). One of the key innovations of e4 is the …

Eclipse 2014

June 7, 2012

In exactly three weeks, Eclipse Juno will be released. Many great Eclipse projects will participate in this annual release train. If I’ve counted correctly, it will be the seventh release with a …

EMFStore Release 0.9.0

May 29, 2012

We are proud to announce the release version 0.9.0 of EMFStore! For those of you who don’t know EMFStore, it is a server solution for EMF entities or ‘model repository’. EMFStore allows parallel and …

Eclipse 4 (e4) Tutorial Part 1

May 10, 2012

This tutorial series introduces the new concepts in the Eclipse 4 Application Platform, aka RCP 2.0. While some projects still use the compatibility layer, it is worthwhile to look at and benefit from …

Jnect: Kinect and Eclipse

April 23, 2012

You might have seen me waving and moving around a lot recently during presentations at Democamps and during my talks at EclipseCon’s. The reason is not a new style in giving talks, but it is the …

Modeling Symposium @ EclipseCon North America 2012 - Slides

April 4, 2012

Thank you to everyone who attended or gave a talk at the modeling symposium. I think we had a very interesting event and we got very good feedback. Maybe the symposium should become an regulary event …

Modeling Symposium @ EclipseCon North America 2012

March 19, 2012

We’re happy to announce the agenda for the modeling symposium at EclipseCon North America 2012 in Reston, VA. The symposium takes place on Monday afternoon, March 26th. You’ll find more information …

Modeling Symposium Submission Deadline

February 2, 2012

Hi, Ed and I are organizing the Modeling Symposium for EclipseCon North America (see here). Thank you for all the interesting submissions so far. To notify people early enough about the acceptance of …

Modeling Symposium

January 5, 2012

Ed and I are organizing the Modeling Symposium for EclipseCon North America. It is scheduled for the first day of the conference, i.e., Monday, March 23rd at 1pm. The symposium aims to provide a forum …

No more System.out.println()

December 1, 2011

This has been blogged about before by me and other guys, but as I still constantly experience this problem, a little repetition won’t hurt :-) In many projects you see the result of …

Democamp Munich

November 25, 2011

We had a great Democamp and birthday party in Munich. Thanks go to all the speakers, volunteers and attendees! The evening started with a keynote by Ed Merks. He summarized 10 very interesting years. …

5 days until the Eclipse Stammtisch Munich

September 29, 2011

In Munich, we are currently looking forward to two events: The last week-end at the Oktober Fest and even more important the Eclipse Stammtisch on upcoming Tuesday 6pm. We have already over 20 …

Eclipse Stammtisch Europe

September 7, 2011

Sorry for the eye catcher, I meant “München” :-) To shorten the time until EclipseCon Europe, we cordially invite you to the Eclipse Stammtisch München on October 4th. The Stammtisch is always a good …

Target provisioning with Yoxos

June 27, 2011

Some of you may have seen Yoxos 5 at EclipseCon 2011. For those who aren’t familiar with it, Yoxos 5 is a tool that enables the creation of a profile that describes your Eclipse installation. Another …

And the winner is...

May 10, 2011

The results of the evaluations for the EclipseCon 2011 talks and tutorials is out. I thought it would be interesting to know which talks and tutorials were rated best. So I took the data from the PDF …

What every Eclipse developer should know about EMF – Part 2

March 31, 2011

This is the second part of the tutorial presented at EclipseCon. We’ll be building on the model created in the first part of the tutorial, which you can find in this blog post. We’ll give you an …

What every Eclipse Developer should know about EMF - Part 1

March 22, 2011

So this is my first post at the new location. As Jochen announced earlier, Maximilian and me are joining EclipseSource in Munich. We are very happy about this and look forward to the collaboration. …

EMF Forms Data Templates

January 1, 2000

The data template mechanism allows defining template instances of EObjects, which can be used as a basis when creating new instances, e.g. in table. Those template instances can be prefilled with some …

EMF Forms Editors

January 1, 2000

EMF Forms provides three ready-to-use editors, which can be integrated into any kind of Eclipse IDE or RCP application: The Generic Editor: A fully functional editor for the creation and modification …

EMF Forms Migration Guide

January 1, 2000

This guide describes necessary steps and relevant changes when updating to a new version of EMF Forms. See this tutorial for a general introduction of the framework. In the first section, we describe …

RCP Testing Tool (RCPTT)

January 1, 2000

This tutorial gives an introduction to the RCP Testing Tool. The tool used to be commercial and was named “Q7”, in 2014 it has been renamed and released as an open source project. The RCP Testing Tool …