Category Archives: Eclipse

All Eclipse related posts

Eclipse RCP, Java 11, JAXB

With Java 11 several packages have been removed from the JRE itself, like JAXB. This means if you use JAXB in your Java application, you need to add the necessary bundles to your runtime. In an OSGi application this gets … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | Comments Off on Eclipse RCP, Java 11, JAXB

Inspecting the OSGi runtime – New ways for Eclipse projects

I often get asked how to find and solve issues in an OSGi runtime. Especially with regards to OSGi services. I then always answer that you have two options: Use the Gogo Shellscr:list – lists all DS componentsscr:info <id> – … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | Comments Off on Inspecting the OSGi runtime – New ways for Eclipse projects

NatTable + Eclipse Collections = Performance & Memory improvements ?

Some time ago I got reports from NatTable users about high memory consumption when using NatTable with huge data sets. Especially when using trees, the row hide/show feature and/or the row grouping feature. Typically I tended to say that this … Continue reading

Posted in Dirk Fauth, Eclipse, Java | Tagged , , | 2 Comments

NatTable – dynamic scaling enhancements

The last weeks I worked on harmonizing the scaling capabilities of NatTable. The first goal was to provide scaled versions of all internal NatTable images. This caused an update of several NatTable images like the checkbox, that you will notice … Continue reading

Posted in Dirk Fauth, Eclipse, Java | Tagged , | Comments Off on NatTable – dynamic scaling enhancements

Building a “headless RCP” application with Tycho

Recently I got the request to create a “headless RCP” application from an existing Eclipse project. I was reading several posts on that and saw that a lot of people using the term “headless RCP”. First of all I have … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | Comments Off on Building a “headless RCP” application with Tycho

POM-less Tycho enhanced

With Tycho 0.24 POM-less Tycho builds were introduced. This Maven extension was a big step forward with regards to build configuration, as plugin, feature and plugin test projects don’t need a dedicated pom.xml file anymore. Therefore there are less pom.xml files … Continue reading

Posted in Dirk Fauth, Eclipse, OSGi | 1 Comment

Add JavaFX controls to a SWT Eclipse 4 application – Eclipse RCP Cookbook UPDATE

I wrote about this topic already a while ago on another blog. But since then quite a few things have changed and I wanted to publish an updated version of that blog post. Because of various reasons I decided to … Continue reading

Posted in Dirk Fauth, Eclipse, Java | Comments Off on Add JavaFX controls to a SWT Eclipse 4 application – Eclipse RCP Cookbook UPDATE

OSGi Event Admin – Publish & Subscribe

In this blog post I want to write about the publish & subscribe mechanism in OSGi, provided via the OSGi Event Admin Service. Of course I will show this in combination with OSGi Declarative Services, because this is the technology … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | 2 Comments

Access OSGi Services via web interface

In this blog post I want to share a simple approach to make OSGi services available via web interface. I will show a simple approach that includes the following: Embedding a Jetty  Webserver in an OSGi application Registering a Servlet … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | 5 Comments

OSGi Declarative Services news in Eclipse Oxygen

With this blog post I want to share my excitement about the OSGi DS related news that are coming with Eclipse Oxygen. I want to use this blog post to inform about the new features and also the changes you … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | 1 Comment