Wed, 2015-11-18 18:10

Smart, slim and good looking - Building Smart Editors with Eclipse and JavaFX

As part of the e(fx)clipse project a set of components has been developed who allow you implement your own IDE or embed and smart editor into your own Java application.

In this talk we'll give an introduction to the components and APIs available and we'll build a complete Smart-Code editor who has:

  • Syntax Highlighting
  • Autocomplete
  • Error Reporting
  • Outline-Viewer
  • Access to git

for one of the emerging languages (Go, Rust, Typescript) or all of them

Wed, 2015-11-18 18:02

The good, the bad, the ugly - A review of Eclipse 4, its APIs and architecture

Eclipse 4 is main stream so its time to reflect on the new architecture we defined (application model and dependency injection), the new APIs we published.

It's time to ask ourselves some questions:

  • Where did we succeed?
  • Where did we fail?
  • Where did we make huge mistakes?

We also try to answer the question if we are able to fix the failures or what amount of break it would cause.

Mon, 2015-11-16 17:30

Tips and tricks for your Eclipse 4 migration.

You probably have an Eclipse 3.X application and you have a lot of questions about your migration…

This extended talk will explain the confusion about the current status and future of the Eclipse Platform in its various guises. Is Eclipse 3.x dead? Should new development always use Eclipse 4? Should companies rewrite existing Eclipse 3.x applications on Eclipse 4? Is it possible to migrate my application? What are the prerequisites? And if not, then why did we bother with Eclipse 4?

Mon, 2015-11-02 11:47

Building Modern UI for Eclipse RCP

Eclipse 4 has new tools for building RCP applications including pluggable presentation engine, CSS support, dependency injection and more. Does it make Eclipse attractive for building modern applications?

Our company is working on an Eclipse-based IDE for cross-platform mobile app development. The primary competitors of our product are Xamarin Studio, PhoneGap and Qt. Besides including several killer features to our product, we were faced with the necessity to pay close attention to the RCP user interface.

Subscribe to e4