Container Application

Topics: CAB & Smart Client Software Factory
Mar 22, 2006 at 4:33 AM
originally posted by: alex99999

We are looking to use CAB framework s a 'Container' application for multiple plug-ins. The Client should be able to dynamically load these plug-ins into the Container application and run them. The 'plug-ins should be able to communicate with oe another. The 'plug-ins could be dll's, exes, i.e. different software applications', that could be hosted within the CAB shell framework.
Is CAb the right technology? If so, how could this be done. Any samples, user guides, please.

Many Thanks,
Mar 22, 2006 at 6:42 AM
originally posted by: DLorenz

Well, the way we have this working is by creating a main menu module that always goes along with the Shell. You can load whatever modules you want in the ProfileCatalog, which will load before any WorkItems are created. Then the first thing the Main Menu WorrkItem does is raise a global EventPublication, telling any modules that are listening to tell the main menu about themselves. Then you will be able to load "entry points" into these modules based on the response from them. These modules will be able to communicate with each other thru the same concept of global eventpublicatioins.