Archive | Eclipse RSS feed for this section

e(fx)clipse 2.1.0 released

I’m happy to announce that e(fx)clipse 2.1.0 has been released today and it has a heap of new features and bugfixes (in total 49 tickets have been resolved). The project Starting with this release I’d like to publicly document the amount of time we spend on the project. For this 2.1.0 we spend ~150 work […]

Continue reading

Access Dart Analysis Server from Java

In my last few blogs (here, here and here) I started implementing a smart dart editor with syntax highlighting, auto complete, … for google dart. While the first posts have been dedicated to getting syntax highlighting working we’ll now start with the higher level features you are used to from full blown IDEs. In this […]

Continue reading

Developing a source code editor in JavaFX (on the Eclipse 4 Application Platform)

You’ve chosen e4 and JavaFX as the technologies to implement your cool rich client application. Congrats! In the first iteration you’ve implemented all the form UIs you need in your application which you made flashy with the help of CSS, animations for perspective switches, lightweight dialogs as introduced in e(fx)clipse 2.0, … . In the […]

Continue reading

Developing a source code editor in JavaFX (without e4 and OSGi)

In my last blog post I introduced the DSL we’ll ship with e(fx)clipse 2.1 in August 2015. Our main deployment platform is of course e4 on JavaFX but because we have a clean architecture based on IoC and services our components don’t know about OSGi and hence can be used in any Java(FX) application no […]

Continue reading

Defining source editors with a DSL

As of today it is quite cumbersome to define source editors who are built on top of the Eclipse Text Framework. In the upcoming 2.1 release of e(fx)clipse we’ll ship a first set of components making it dead simple to define editors for e4 on JavaFX applications (adding support for Eclipse 4.x and e4 on […]

Continue reading

Eclipse Democamp Season – JavaFX smart code editors (eg for Google Dart)

I once more could not resist but showed up at 3 Democamps (Vienna, Munich and Z├╝rich) where I showed how you can reassemble the components from our compensator research to create a smart code editor for Google Dart with: * Syntax highlighting * Error reporting * Auto completion The slides from my talk are available […]

Continue reading

e(fx)clipse 2.0 – Is released

I’m a bit late to announce the release of e(fx)clipse 2.0 but I’ve been heads down in e4/JavaFX projects so I did not yet have time to blog about the release in detail. Where to get it from Naturally we provide p2 update sites: Tooling: http://download.eclipse.org/efxclipse/updates-released/2.0.0/site as a zip Runtime/Target-Platform: http://download.eclipse.org/efxclipse/runtime-released/2.0.0/site as a zip We […]

Continue reading

Lightweight Dialogs in e4 & JavaFX

I’ve just checked in the initial bits to use lightweight dialogs in your e4 + JavaFX applications. You can see it in action in the short video from below Useage is fairly simple. First you need to have dialog implementation like this: and displaying it is nothing more than: As you can see in the […]

Continue reading

Storing custom UI-State in e4+JavaFX

I guess many e4 developers asked: How do I restore custom UI-State? Most likely answer they get is: Use persistedState of org.eclipse.e4.ui.model.application.MApplicationElement who is a Map<String,String> What a bad bad idea! This makes your nice UI code who uses dependency inject depend on the e4 application model! What a bad bad idea! For all users […]

Continue reading

Compensator – A code editor and a code dev environment written in JavaFX

If you’ve followed the release of e(fx)clipse 1.2.0 and my latest blogs on this, you might have noticed that we have spent quite some time on components like a styled text editor, a filesystem viewer and other basic stuff one needs to build a code editor application. e(fx)clipse Compensator – a simple code editor The […]

Continue reading
Follow

Get every new post delivered to your Inbox.

Join 906 other followers