e(fx)clipse 1.0 released

The release

I’m happy to announce the 1.0 release of e(fx)clipse tooling and runtime. I’ve already introduced the most interesting new features in the last 2 weeks

… but there are many many other small improvements, bugfixes, … .

We resolved more the 100 Bug/Feature-Tickets, started to see commercial adoption of our runtime and a vibrant community who started contributing back fixes, filed world class bug reports.

As with any release I’d like to thank some people/organizations:

  • BestSolution.at for sponsoring the development
  • External contributors like Christoph Keimel & Sun Volland for their excellent contributions to the runtime platform
  • the OpenJFX-Team to fix bugs affecting e(fx)clipse and accept contributions so that we could implement missing features

The final bits are in place for you to consume:


I hope you all enjoy the work we’ve done and continue to provide in the next releases to come. Still we could need some help: You might consider sponsoring the project, so that we can provide the services you are used to and provide a reliable tooling & runtime platform you can build your business applications on.

For more information on sponsoring and the packages available take a look at http://efxclipse.bestsolution.at/sponsoring.html or if you need commercial support see http://efxclipse.bestsolution.at/services.html.

16 thoughts on “e(fx)clipse 1.0 released

    • Tom Schindl August 19, 2014 / 12:30 pm

      Yep typo in the URL “updates-released” the “s” was missing! I fixed it. Thanks

  1. Dirk Lemmermann August 19, 2014 / 3:28 pm

    This is JavaFX 2.2 only, right? Not 8? Or does it even matter since it’s mostly tools?

    • Tom Schindl August 19, 2014 / 8:45 pm

      the tooling itself requires Java8 as well because we internally make use of lambdas, … but you can of course also target JavaFX2 applications. The OSGi-Runtime layer also depends on JavaFX8 and there we definately don’t support JavaFX2

  2. ncuka August 19, 2014 / 7:13 pm

    Not being extremely familiar with the terminology, what is the difference betweenthe Tooling and Runtime distributions? For example, if I want to mess around with JavaFX and OSGI (running JavaFX in an OSGI container, building a JavaFX based OSGI bundle) which would be the right update site to use? Thanks for your hard work!

    • Tom Schindl August 19, 2014 / 8:49 pm

      Most likely you need to both:

      1. The tooling components should be installed into your IDE
      2. The runtime components should be used to define a Target Platform in your IDE. You’ll find a wizard when the tooling is installed to bootstrap a JavaFX/OSGi-Application and or give http://wiki.eclipse.org/Efxclipse/Tutorials/Tutorial4 a spin which use e4 (at least it shows you how to setup a target platform)
  3. Tai August 20, 2014 / 6:43 pm

    I tried to install e(fx)clipse plugin 1.0 into Eclipse Kepler. However, it complaints dependencies cannot be resolved. Does e(fx)clipse 1.0 only work for Eclipse Luna? Thanks.

    • Tom Schindl August 21, 2014 / 9:17 am

      we only support Luna

  4. ken+0 (@dij_pistol) September 11, 2014 / 9:55 am

    I updated 0.9.0 to 1.0.0.
    But I can’t find “org.eclipse.fx.core.fxml.ExtendedFXMLLoader”.
    There is no fxml package in org.eclipse.fx.core_1.0.0.201408150602.jar.
    Where can I get it??

      • Tom Schindl September 12, 2014 / 6:44 am

        I just replied to the forum post – unfortunately Oracle has not moved forward with JavaFX on iOS. The tooling as it is today is not developed further. We have ideas how to reboot the mobile dev support but nothing has yet been scheduled for the next release.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s