Extending the Application
The VIF application builds on Equinox as OSGi implementation. The whole application is assembled of different bundles. Thus, the VIF application is easily extensible and adaptable: Bundles and the functionality provided therein can be added or replaced. The application provides various extension points which developers can implement and thus extend the application by providing i.e. their own skins or tasks.
The easiest way to create OSGi bundles is to use the Eclipse IDE and create an new Plug-in Project with the OSGi framework setting Equinox. Then, you have to extend one of the extension points provided by the VIF application. This document explains the available extension points and how to use them.