Category Archives: Dirk Fauth

Configuring OSGi Declarative Services

In my blog post about Getting Started with OSGi Declarative Services I provided an introduction to OSGi declarative services. How to create them, how they behave at runtime, how to reference other services, and so on. But I left out … Continue reading

Posted in Dirk Fauth, Eclipse, OSGi, Other | 9 Comments

OSGi Component Testing

In my last blog post I talked about Getting Started with OSGi Declarative Services. In this blog post I want to show how to test OSGi service components. Unit testing / “white-box testing” The first approach for testing components is … Continue reading

Posted in Dirk Fauth, Eclipse, Java, OSGi | Comments Off on OSGi Component Testing

Getting Started with OSGi Declarative Services

In the last weeks I worked intensively on getting a deeper knowledge in OSGi declarative services. I use them for a while with Eclipse 4, but never had a deep understanding of everything. Well, basically it is not that complicated at … Continue reading

Posted in Dirk Fauth, Eclipse, OSGi | 4 Comments

Run an Eclipse 32-bit application from a 64-bit Eclipse IDE

Typically the development environment should not be dependent on the target environment the application should run on. For creating an Eclipse RCP application using SWT, this is not as trivial as it looks like. The reason for this is the … Continue reading

Posted in Dirk Fauth, Eclipse | 2 Comments

OSGi – bundles / fragments / dependencies

In the last weeks I needed to look at several issues regarding OSGi dependencies in different products. A lot of these issues were IMHO related to wrong usage of OSGi bundle fragments. As I needed to search for various solutions, I … Continue reading

Posted in Dirk Fauth, Eclipse, OSGi | Comments Off on OSGi – bundles / fragments / dependencies

POM-less Tycho builds for structured environments

With Tycho 0.24 POM-less Tycho builds where introduced. That approach uses convention-over-configuration to reduce the number of redundant information for setting up a Tycho build. In short, that means you don’t need to create and maintain pom.xml files for bundle, … Continue reading

Posted in Dirk Fauth, Eclipse | 6 Comments

NatTable context menus with Eclipse menus

In this blog post I will explain how to add context menus to a NatTable instance and how it is possible to combine menus configured via Eclipse Application Model with NatTable menus. It is based on the enhancements added in … Continue reading

Posted in Dirk Fauth, Eclipse | Comments Off on NatTable context menus with Eclipse menus

NatTable with custom scrollbars

When talking about styling a SWT control via CSS, one issue is raised quite early. The scrollbars can not be styled! Looking at a dark theme, the importance on that issue becomes obvious, as you can see in the following … Continue reading

Posted in Dirk Fauth, Eclipse | Comments Off on NatTable with custom scrollbars

NatTable Getting Started Tutorial published

I’m proud to announce that we published the Nebula NatTable – Getting Started Tutorial at vogella.com. It covers basic information on the background, installing and the architecture of NatTable, and shows how to get started with the first NatTable compositions. … Continue reading

Posted in Dirk Fauth, Eclipse | 2 Comments

Eclipse Luna M6 – Localization Update

With Eclipse Luna M6 there are some interesting news about localization. Locale changes at runtime The application model is now able to react on Locale changes at runtime. In combination with the Eclipse Translation Pattern that comes with the New … Continue reading

Posted in Dirk Fauth, Eclipse, OSGi | 4 Comments