Author: Jonas Helming

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. The technological basis of EMF Forms has been used...

Read More

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

Read More

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 component of EMF Client Platform support the efficient development of form-based UIs and can be used independently of ECP ECP and EMF Forms provides support for the Eclipse 4 Application Platform I will blog about these...

Read More

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

Read More

It already has been two weeks since we hosted the “Christmas” democamp in Munich. It was a great event with lots of interesting demonstrations and discussions. The first highlight was the spontaneous demonstration of new project set-up tools given by Ed Merks. Since one of the scheduled speakers got sick, Ed literally prepared the demonstration overnight, and it still worked like charm. If you weren’t...

Read More

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

Read More

We are looking forward to the Modeling Symposium at EclipseCon Europe 2013. The modeling symposium aims to provide a forum for community members to present brief overviews of their work. There will be six 9-minute lightning talks covering a broad range of topics. The primary goal is to introduce new and interesting technology features. The symposium will take place on Tuesday, October 29th, 17:30-18:30, see here for...

Read More

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: We can only offer 80 seats this time, so please make sure you register soon, as we usually receive around 200 registrations. You can register on https://eclipsedemocampmunich2013.eventbrite.de/....

Read More

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

Read More

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

Read More