Jonas Helming

Jonas Helming is co-lead for the EclipseSource Munich 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.

Twitter Google+ 

Apr 18th, 2013

Eclipse 4 (e4) Tutorial: Behavior Annotations

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 specify more precisely which object is injected and what happens if required parameters cannot be resolved. However, there are several use cases where [...]

Leave a Comment
Mar 21st, 2013

Modeling Symposium at EclipseCon 2013

The modeling symposium at EclipseCon North America 2013 takes place on Tuesday, March 26th from 5pm-6pm (see http://www.eclipsecon.org/2013/sessions/modelling-symposium). I’m happy to present the agenda of talks: 1. Executable Specifications for Xtext Languages by Moritz Eysholdt 2. Building a tool based on EMF in 20 minutes by Eugen Neufeld 3. Introducing Eclipse Sirius by Cédric Brun [...]

Leave a Comment
Mar 20th, 2013

UI Testing with Q7

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 and products have very different requirements, when it comes to UI testing. I recently evaluated a few alternatives including SWTBot, Jubula, WindowTester and [...]

Leave a Comment
Feb 21st, 2013

API Tools revisited

image01

Defining API’s 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 maintain an API and its potential usages. There are several cases in an API definition where it is required to do more than restrict [...]

1 Comment
Jan 30th, 2013

Cast your votes in the Eclipse Awards!

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: http://www.surveymonkey.com/s/53GZ3R8

Leave a Comment
Jan 24th, 2013

Call for Submissions: Modeling Symposium EclipseCon North America 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 symposium aims to provide a forum for community members to present a brief overview of their work. We offer [...]

Leave a Comment
Dec 14th, 2012

EGit Tutorial for Beginners updated

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 visits and quite a few comments. Additionally, the development of EGit hasn’t stood still. Therefore I decided to update the tutorial [...]

1 Comment
Nov 21st, 2012

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

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. The why and the when answers are classical, “It depends…”  In fact, the answers depend on many criteria such as [...]

2 Comments
Nov 19th, 2012

Visualize your project with Gource

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. In open source projects several developers do this every day, sometimes at the same time, but they might not even [...]

1 Comment