The Next Great Thing: An Application Framework (original) (raw)

Tom Schindl tom.schindl at bestsolution.at
Fri Feb 10 14:55:48 PST 2012


In my thinking is an IDE is simply a large large RCP-Application?

In this sense like you as an die hard Eclipse users I've started developing an RCP framework built on top if Eclipse 4 Application Platform which provides the completely new runtime layer the Eclipse 4.x IDE is built upon.

The key things are:

Kai Tödter is also doing work in this area (he also builds on the Eclipse 4 Application Platform) and has published nice screenshots of applications [1].

I'm currently working on a demo application which we'll demonstrate at Eclipse Con North America in March showing how a collabrative application can be built using the Eclipse 4 Application Platform and JavaFX (because it's at EclipseCon we'll even mix SWT into the game but that's a minor thing) [2].

Coming back to my above assumption that an IDE is nothing more than a big RCP application - the RCP the framework built by us - can easily be expanded to an IDE e.g. by mixin in other Eclipse technologies like e.g. JDT-Core, Xtext for DSLs, ... .

I think the important thing for efx and the e(fx)clipse runtime platforms is that they build upon hardened frameworks because other big products (Netbeans and Eclipse) are built upon them.

This makes those 2 frameworks share resources with others (e.g. e(fx)clipse runtime platform currently has around 20 classes and supports all important UI paradigms starting from menus to toolbars to tabs) while inheriting all other features from the framework developed at Eclipse.

BTW if you are not happy with the UI-Paradigms currently defined in the Eclipse 4 Application Platform you are able to expand and mix in your owns.

All our sources are provided under EPL [3].

Tom

[1] http://www.toedter.com/blog/?p=709 [2] http://www.eclipsecon.org/2012/sessions/eclipse-4-meets-cdo-now-you-see-it-and-so-do-they [3] http://github.com/tomsontom/e-fx-clipse

Am 10.02.12 22:00, schrieb Sven Reimers:

Seems there is more than one approach out there for getting a JavaFX RCP in shape. As a die hard NetBeans RCP user I started an open source java.netproject called efx, which tries to reuse a lot of the NetBeans RCP pattern while getting rid of the Swing UI.

So the focus is more on RCP not on an IDE or something similiar, but with first class support for development of such RCP based applications.. Sven Am 10.02.2012 21:35 schrieb "Richard Bair" <richard.bair at oracle.com>:

-- B e s t S o l u t i o n . a t EDV Systemhaus GmbH

tom schindl geschäftsführer/CEO

eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834



More information about the openjfx-dev mailing list