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 summarizing the improvements in the Java IDE, which we are happy to share (please see below)

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 16 support can already be installed into it via the market place. Holger Voormann provides once more great videos summarizing the improvements in the Java IDE, which we are happy to share (please see below)

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 Voormann provides once more great videos summarizing the improvements in the Java IDE, which we are happy to share (please see below)

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 provides once more great videos summarizing the improvements in the Java IDE, the platform and in EGit, which we are happy to share (please see below)

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

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, please note, that we have recently published 1.17.1 an update to 1.17.0. The update fixes three bugs which occurred if you use EMF Forms in Photon. Please see the project page for details and our download page to get the new release.

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 present a brief overview of their work. We offer 10 minute lightning slots (including set-up and questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new technological features. This targets mainly modeling projects which are otherwise not represented at the conference.

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 talks to contribute to a great program!

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 and applications with the new platform. Looking forward to your comments and additions. Previous parts (part 1-7 ) of this tutorial are available now as a downloadable PDF.

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. This means there will be less posts that appear on my blog since I will post many things on the new Blog. All posts on the new blog are announced on the Twitter Account and Google+ page, see details below:

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 focused on creating and running UI/System test for RCP/SWT applications. It is an alternative or addition to the open source projects SWTBot or Jubula. All of them have their specific advantages and disadvantages, RCPTT uses a very different approach than that of SWTBot or Jubula. I updated my tutorial based on the latest version of RCPTT, it describes all basic steps to get started with RCPTT. It should also give you a good impression of how RCPTT works.

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 symposium aims to provide a forum for community members to present a brief overview of their work. We offer four 10-minute lightning slots to facilitate a broad range of topics. The primary goal is to introduce interesting new technology and features.

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. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new, technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.

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:

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 tutorial for an introduction to EMF Forms and to this post for an overview of the series.

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 tutorial for an introduction to EMF Forms and to this post for an overview of the series.

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 tutorial for an introduction to EMF Forms and to this post for an overview of the series.

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 cool, new and interesting technology being built by the Eclipse community. This event is open to Eclipse enthusiasts who want to show demos of what they are doing with Eclipse.

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 tutorial for an introduction to EMF Forms and to this post for an overview of the series.

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

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

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 refer to this tutorial for an introduction to EMF Forms and to this post for an overview of the series.

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 download pages:

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. It is scheduled for the first day of the conference, i.e., Tuesday, October 28th. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting new technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.

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 also get feedback if other users found some things I didn’t come across yet. This post is focused on the platform only and only on changes that affect native Eclipse 4 applications (not relevant for applications that run on the compatibility layer or for plugins for JDT). In general, a lot of effort has been made on stability and minor improvements, and there are no real incompatibilities. Therefore, I would recommend you migrate Eclipse 4 applications from Kepler to Luna. Thanks to the platform team for the great work!

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 new on board, I would like to introduce EMF Forms a bit, especially the new IDE tooling, which is introduced with the new 1.3.0 release.

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 DemoCamp Munich is one the biggest DemoCamps worldwide and therefore an excellent opportunity to showcase all the cool, new and interesting technology being built by the Eclipse community. This event is open to Eclipse enthusiasts who want to show demos of what they are doing with Eclipse. It aims to create an opportunity for you to meet other Eclipse enthusiasts in Munich in an informal setting.

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.  The approach allows the effective development of forms without manual and tedious layout coding or manually binding controls to data models.

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 layout definition of form-based UIs that allow browsing, creation and data entry. EMF Forms also includes typical features of a form-based UI such as validation and rule-based visibilities of certain attributes.

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:

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 symposium aims to provide a forum for community members to present a brief overview of their work. We offer four 12-minute lightning slots  to facilitate a broad range of topics. The primary goal is to introduce interesting new technology and features.

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. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new, technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.

(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 Christmas DemoCamp:

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 symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new, technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.

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 role in e4. One of the key strengths of a framework such as Eclipse has always been the possibility of reusing of a lot of framework functionality. That means Eclipse as a framework already implements a lot of features typically required in applications, such as managing a selection or opening a perspective.  Therefore, developers don’t have to reinvent the wheel and can focus on implementing specific and valuable parts of an application. In Eclipse 3.x, a lot of these framework features were provided in the workbench API and in the use of singletons. In Eclipse 4, these framework features have mostly be transferred into services, which provides much more flexibility. In the newest part of my tutorial, I describe the general idea of platform services as well as the most important ones in detail:

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)! We have finally come to release 1.0.0 and have graduated, although ECP is already deployed in several productive applications.

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 specify more precisely which object is injected and what happens if required parameters cannot be resolved. However, there are several use cases where you want to specify more precisely the point in time when an injection happens. Eclipse 4 defines behavior annotations for this purpose. In the newest part of my tutorial, I describe these annotations in detail: /blogs/tutorials/eclipse-4-e4-tutorial-part-6-behavior-annotations/

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

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 and products have very different requirements, when it comes to UI testing. I recently evaluated a few alternatives including SWTBot, Jubula, WindowTester and Squish. All of them have their specific advantages and disadvantages. However, I got really impressed by the UI testing tool Q7. Q7 uses a very different approach than SWTBot or Jubula. I created a tutorial describing all basic steps to get started with Q7. It also should give you a good impression on how Q7 works.

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 maintain an API and its potential usages. There are several cases in an API definition where it is required to do more than restrict the accessibility to packages. As an example, a public package might contain an interface, which defines public methods to be used by clients. However, internally the bundle might be restricted to using a certain implementation of this interface. Therefore the client is not expected to provide its own implementations of this interface, but only to use it to access objects. This cannot be expressed with pure Java or OSGi.

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 symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new, technology and features. We are mainly targeting projects that are not otherwise represented in the conference program.

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 visits and quite a few comments. Additionally, the development of EGit hasn’t stood still. Therefore I decided to update the tutorial based on your comments and to include the differences to the new EGit version. Please add a comment for any open issues or additional questions you may have:

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. The why and the when answers are classical, “It depends…”  In fact, the answers depend on many criteria such as the existing components, third-party frameworks used and many more. Additionally, there are different options for the migration, which I have summarized here: </blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/>. I’ve also submitted a session to EclipseCon North America to discuss the migration issue in more detail.

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. In open source projects several developers do this every day, sometimes at the same time, but they might not even be aware of it. Wouldn’t it be nice sometimes to be able to visualize what’s happening there? The good thing is that an SCM tracks very precisely who worked on which parts of a framework. The tool Gource mines this history and calculates a relatively nice visualization. It is fun to watch this especially if you know the committers. As an example, I played around with it on the beginnings of the Eclipse 4 Application Platform.

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 interested in Eclipse 4 (e4), this would be my schedule:

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 the first three parts of this series we covered the following topics: the core of every Eclipse 4 application, the application model; the connection of this model with actual implementations; and the options for modularization of the model. In most of the programming examples provided, we implicitly used a further innovation of Eclipse 4: dependency injection (DI). DI plays a central role in Eclipse 4, reason enough to devote a whole tutorial to this. This tutorial describes:

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 for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new technological features. This targets mainly projects which are otherwise not represented at the conference. Additionally we offer a number of 1 minute “teaser slots” (no slides, no questions) for advertising other conference sessions.

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 publish these on the conference website. You’ll get early notification that your talk has been accepted, and extra announcements that will generate interest in your session. If you want to be considered, submit your talk by 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. The release contains small fixes to work on Eclipse 4.2 Juno (compatibility layer). Generally, the migration went smoothly and only required minor changes to the code.

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, however, Eclipse applications usually follow a modular design. In this part, we describe how to extend an existing application model with new elements, for example, adding a new entry to a menu. This tutorial and all other parts of the series are now available as a downloadable PDF.

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 separation and independance between the application model and the implementation of the application’s parts, such as view. In the first part of this tutorial we provided an overview of the application model, as well as the different ways to modify it, using the editor or the API. With the application model, it is possible to define and test the basic design of an application without having already implemented single views. In this second part of the tutorial, we explain how to create the missing part, the implementation of views, for which we have thus far created only placeholders in the application model. This tutorial and all other parts of the series are now available as a downloadable PDF.

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 dedicated name: Callisto, Europa, Ganymede, Galileo, Helios, Indigo and Juno. The name of next year’s release has already been decided: Kepler. This follows the notion of having the names of the releases follow in alphabetical order. In addition, most of the release names have something to do with space. That brings up the question what will come after Kepler? Actually, I have been looking forward to ‘L’ as it enables a wonderful name. And, as today is my birthday, (and I’m allowed at least one wish) I wish that the name chosen for the 2014 release would be Eclipse Lunar ;-)

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 distributed editing of entities, supporting continuous offline work. This means that a client can modify the available entities until it decides that a set of changes is consistent and should be shared with the other clients. The potentially conflicting changes between two clients is resolved through EMFStore’s support for interactive merging of EMF model entities. The EMFStore model repository is a headless framework. It is usually integrated with custom applications to provide collaboration and versioning for EMF entities. To illustrate the use of the EMFStore framework API it ships with a complete UI out of the box. This application is based on the EMF Client Platform, a generic UI framework for EMF. The example client provides the ability to create model entities, modify them and synchronize all changes with the EMFStore server. With this example client, all you need in order to try out the EMFStore is your own EMF model (Ecore) and the generated entities. To install and run EMFStore, EMF Client Platform and find an example model see here. The example model used from our EMF Tutorial contains entities such as League or Player. However, the entities could be from any kind of domain.

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 the new concepts. This tutorial and all other parts of the series are available as a downloadable PDF.

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 topic: the Jnect project.

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 at EclipseCon’s.

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 about the location under https://www.eclipsecon.org/2012/sessions/modeling-symposium.

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 their submission, we need to set a final deadline to February 8th. Please make sure to send me your submission before this deadline. Looking forward to your submissions! Jonas

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 for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is to introduce interesting, new technological features. This targets mainly projects which are otherwise not represented at the conference. Additionally we offer a number of 1 minute “teaser slots” (no slides, no questions) for advertising other conference sessions.

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. We have already over 20 registrations including the legendary Mr. Eclipse Foundation Europe, Ralph Müller. Furthermore, we will have interesting demonstrations. Arno will present the Loggifier, a tool that inserts code into Java class files for logging, and the CVSTools. Maximilian and Edgar will present new features of the EMFStore including GIT Integration. Ekke will demonstrate the development of LocationBased Services with the BlackBerry Eclipse PlugIn. And finally I will try to get the KINECT running at Sappralot :-) However, if you are not in the mood to look at any demonstrations, just drop by for a chat and a drink. If you have not registered for the Stammtisch yet, please do so: https://eclipsestammtisch.eventbrite.com/ I will update our reservation on Friday. Looking forward to meet you there!

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 opportunity to meet the community in your region and talk about Eclipse and of course, non-Eclipse topics.

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 developer can start the same Eclipse installation by clicking on a .yoxos file. Yoxos will download and install all necessary plugins, set the preferences, connect to the source code repository and even show you the tasks from your bug tracker. These items are continuously updated with changes.  For example,  if you add a new plugin to your daily development environment, all team members will automatically get an update. Ian’s talk at EclipseCon 2011 showed how this can be used to get developers working on an open-source project quickly, e.g. for a “bugday”. The full team service is freely available for open-source projects.

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 and did a little calculation.

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 overview of available technologies through links to several Ignite talks that introduced various frameworks building on EMF.  If you would like to have your framework included, please let me know.

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 default values. As an example, in the table below, showing entities of type user, you could assign example values to some attributes for a “default german User”:

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. See this tutorial for a general introduction of the framework. In the first section, we describe the migration of the view models, which works similarly for all updates. See the table in this section to know if a migration is necessary. In the following sections, we describe migration guidelines for specific versions.

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 (RCPTT) is focused on testing Eclipse plugins and Eclipse RCP applications. The tutorial introduces all the basic steps to evaluate RCPTT for your own project.