Skip to content

Rich Client Platform

Christoph Läubrich edited this page Nov 6, 2023 · 2 revisions

While the Eclipse platform is designed to serve as an open tools platform, it is architected so that its components could be used to build just about any client application. The minimal set of plug-ins needed to build a rich client application is collectively known as the Rich Client Platform.

Applications other than IDEs can be built using a subset of the platform. These rich applications are still based on a dynamic plug-in model, and the UI is built using the same toolkits and extension points. The layout and function of the workbench is under fine-grained control of the plug-in developer in this case.

There is some more content here: https://wiki.eclipse.org/Rich_Client_Platform please help migration and updating anything you find useful

Registering Model Extensions as a Service using IModelProcessorContribution

While one can always model xmls, there was recently a very handy feature added that allows to using OSGi services instead.