Hm, well I did look at the examples and I did implement one 'dummy' view as a plugin, via the method I described before. The examples extend, as you said, just certain functionality, but that is not what I need.
The functionality of each view can be very different, just the interface with the main application is always the same. To provide a more specific example, there could be a Scatter Plot view in the application and a Parallel Coordinates view. Both views access the same data, but both views are controlled differently, display different parts of the data and handle the received data differently.
What I want to do is creating plugins that simply implement a certain interface, are loaded into the main application as Widgets and are otherwise independent from each other. The user interface, the visual representation etc. can all be completely different for each view, it's up to the implementation of each individual view.
Bookmarks