some months ago we shipped a client application, based on Spring RCP, to our customer. A new requirement is that some addons can be downloaded and installed dynamic without restart.
Is there a way to load modules dynamic? I'd like to have a dialog where I can check which module shall be downloaded from a server and installed. NetBeans has a API for this scenario.
Now I have to choices: porting the application to NetBeans, which means a lot of code needs to be rewritten. Or using OSGi for the existing application.
I prefer the second option, because it sounds like a challenge
But I simply don't know where to start with embedding an OSGi Platform in a Spring RCP. Had anyone ever a similar problem?
Thanks in advance.