Tue, 2015-07-21 00:25

How to apply the new e(fx)clipse 2.x APIs in e4 on JavaFX, e4 on SWT or even in plain java

As part of the Mars release train the e(fx)clipse project shipped version 2.0 of it's tooling and runtime components with a heap of new and shiny features like:

  • Simple Update API for p2
  • New source editing components to build smart code editors
  • A Lightweight Dialog API
  • ....

On first sight many developers who develop e4 on SWT applications, or plain JavaFX applications might wonder why they should attend but many of APIs we have developed can be used no matter what UI technology you use.

Tue, 2015-07-21 00:02

Can you build a smart code editor with the Eclipse 4 Application Platform (aka e4)

In the last years the Eclipse 4 Application Platform got the default way of building datacentric RCP (eg form based data).

In contrast to that most (code development) tools are still built on top of the compat layer. Why is that? Is it impossible to build a code editor on the Eclipse 4 Application Platform?

While exploring the problems you might face today when trying to develop tools without the compat layer we are going to introduce you to a set of new components who start to fill the missing gaps you encounter today.

Fri, 2015-07-17 15:54

10 Java Idioms Stomped with Xtend

Eclipse Xtend is an emerging, object oriented language on the JVM that encourages functional programming and comes with state of the art IDE support for Eclipse and IntelliJ IDEA. This session is going to show how Xtend is applied in 10 practical use cases. We will focus on common Java idioms and the integration with popular Java APIs like Android, JavaFX and more.

Fri, 2015-07-17 12:13

User-Centric Diagram Editors

Eclipse has a long tradition of diagram editors. We have seen several frameworks lined up with the promise to build graphical tools easier. As each of them put an additional layer on top of an allegedly more complex predecessor, even the latest frameworks carry a big load of legacy, especially in terms of end-user experience.

Wed, 2015-06-24 12:58

GEF4 - Sightseeing Mars

The Graphical Editing Framework (GEF) team has been working hard in the last years to come up with a next generation API (aka. GEF4). While still limited and with yet provisional API, a first snapshot release has been contributed to Mars.

Within this talk, I want to give a demo-tour that covers (basically) all the new GEF4 components. The goal is to give a nice overview of what is provided, taking an end-user/adopter's perspective, and not going into details of technics, history, or roadmap.

Mon, 2015-06-22 15:00

SWT to JavaFX migration of Eclipse 4 based applications

With the Eclipse 4 platform and e(fx)clipse, you are not forced to use SWT as UI toolkit for Eclipse RCP based applications anymore. If you start a new project, you can simply use a wizard for creating the necessary project setup and develop the application from scratch using JavaFX. If you want to migrate an existing application from SWT to JavaFX, you need to perform several steps.

Subscribe to JavaFX