Skip to content

fipro78/e4-cookbook-basic-recipe

Repository files navigation

Eclipse RCP Cookbook

This repository contains the sources of the Eclipse 4 RCP Cookbook.

The branches contain the different steps, so by switching the branches, the steps to reach the state in the master branch can be followed.

Recipe #1 - The Basic Recipe

This is the basic recipe to get started with an Eclipse Application, the basic concepts and best practices.

The original blog post can be found here: Eclipse RCP Cookbook – Basic Recipe
The updated version is contained in this repository in Basic Recipe

Recipe #2 - The Food Combining Recipe (OSGi Declarative Services and Events)

This is the food combining recipe, that separates and decouples different parts of the application. It does this by making use of OSGi Declarative Services and OSGi Events.

The original blog post can be found here: OSGi declarative services and the event bus – Eclipse RCP Cookbook
The updated version is contained in this repository in Food Combining Recipe

Recipe #3 - The Thermomix Recipe (Automated build with Maven Tycho)

This is the Thermomix recipe, which actually means that we add the ability to build the Eclipse application without UI integration. To explain the Thermomix analogy, it means that we put everything together in one place and press a button to get the final meal at the end without interaction. :-)

The tutorial is contained in this repository in Thermomix Recipe

Recipe #4 - The Topping Recipe (Add p2 update functionality)

This is the Topping Recipe, which means that we add the ability to update the Eclipse application with additional functions or bugfixes via an update mechanism. For this we use _Eclipse Equinox p2 _ and integrate it into our application.

The original blog post can be found here: Add p2 update functionality to an Eclipse 4 application – Eclipse RCP Cookbook
The updated version is contained in this repository in Topping Recipe

About

The basic recipe of the Eclipse RCP cookbook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages