Jonas Helming

Jonas Helming

Jonas Helming is co-lead for the EclipseSource team and the project lead of the Eclipse EMF Client Platform and the EMFStore project. He works as an Eclipse Consultant and trainer for Eclipse related topics and agile methods. He frequently publishes tutorials, e.g. about EMF and e4, and recently published a book about e4.

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.

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.

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.

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.

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.

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.

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.

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).

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.

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”.

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.

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.

Eclipse December Democamp Munich 2014 - Retrospective

December 14, 2014

Last week, we hosted the Eclipse Democamp at our EclipseSource office in Munich.

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.

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.

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.

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.

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.

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”.

Modeling Symposium @ EclipseCon Europe 2014

September 29, 2014

The modeling symposium at EclipseCon Europe 2014 takes place on Tuesday, October 28th from 5.

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.

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.

Call for Submissions: Modeling Symposium ECE 2014

September 10, 2014

I am happy to announce that Philip, Ed and I are organizing the Modeling Symposium for EclipseCon Europe 2014.

Migrating Eclipse 4 Applications from Kepler to Luna

July 11, 2014

The Eclipse 4.4 release, called “Luna”, was released on 26 June 2014.

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.

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.

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 interfaces based on a view model.

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.

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)!

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.

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.

(November) Democamp Munich 2013

October 14, 2013

This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich.

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.

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.

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.

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.

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.

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.

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.

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)!

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.

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.

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.

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.

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.

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.

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) Application platform.

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.

Eclipse November DemoCamp Munich

November 9, 2012

This year we are again very happy to be hosting an Eclipse November DemoCamp in Munich.

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.

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.

Modeling Symposium ECE 2012

September 4, 2012

Ed and I are organizing the Modeling Symposium for EclipseCon Europe.

EclipseCon Europe 2012 Submissions

July 12, 2012

The deadline for EclipseCon Europe early bird submissions is approaching (July 15th).

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.

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.

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).

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.

EMFStore Release 0.9.0

May 29, 2012

We are proud to announce the release version 0.9.0 of EMFStore!

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.

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.

Modeling Symposium @ EclipseCon North America 2012 - Slides

April 4, 2012

Thank you to everyone who attended or gave a talk at the modeling symposium.

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.

Modeling Symposium Submission Deadline

February 2, 2012

Hi, Ed and I are organizing the Modeling Symposium for EclipseCon North America (see here).

Modeling Symposium

January 5, 2012

Ed and I are organizing the Modeling Symposium for EclipseCon North America.

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 :-)

Democamp Munich

November 25, 2011

We had a great Democamp and birthday party in Munich. Thanks go to all the speakers, volunteers and attendees!

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.

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.

Target provisioning with Yoxos

June 27, 2011

Some of you may have seen Yoxos 5 at EclipseCon 2011.

And the winner is...

May 10, 2011

The results of the evaluations for the EclipseCon 2011 talks and tutorials is out.

What every Eclipse developer should know about EMF – Part 2

March 31, 2011

This is the second part of the tutorial presented at EclipseCon.

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.

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.

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:

EMF Forms Migration Guide

January 1, 2000

This guide describes necessary steps and relevant changes when updating to a new version of EMF Forms.

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.