e4 Tag

It has been almost 4 years since we published the first version of the Eclipse 4 (e4) tutorial. Since then, we have published several extensions and, thanks to the feedback of the community, continuously improved the content. Now it is time for a major update. First of all, I completely rewrote a related blog article about the question ”Migrating from Eclipse 3.x to Eclipse 4.x...

Read More

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. In the previous parts of this tutorial,...

Read More

In the post in which we introduced e4 on RAP we promised to give you some technical background information how we managed to get e4 applications running on RAP - if you are interested in the background, read on. [ Editor's note: See also Tom Schindl's post on update for Luna M7. ] Preface There are 2 important concepts in e4 which we make use of: Renderers are plugable...

Read More

Update to Luna M7 We've updated the codebase to the upstream Luna M7 bits - remember from the initial post - we had to fork some of the upstream bundles because they contained code we cannot support on RAP. Now the target we provide in our p2-repository matches the upstream codebase. Bugfixes / Features It looks like some of you have experimented with your e4 applications and getting...

Read More

With release 1.2.x, EMF Client Platform and EMF Forms officially support the Eclipse 4 Application Platform (e4). In fact, it has been possible since release 1.1.0 to develop e4 applications based on ECP and EMF Forms, but parts of the UI support were still bound to e3. In 1.2.x, we refactored these remaining pieces. Since we still support 3.x and will support it in the...

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