I forgot to attach the screenshot of the plug-in manager. You can view the photo here:
http://i291.photobucket.com/albums/ll297/SunburnedSurveyor/plug-in_manager_screenshot.jpg I should point out that the plug-in manager is itself a plug-in. It uses the plug-in dependency system I integrated into BizzJUMP to obtain references to all the plug-ins participating in the system. That is how it obtains the information displayed in the table. You will note that I have extended the regular OpenJUMP plug-in class so that I can verify that dependencies have been met. This could be dependencies on other plug-ins, but it might be something else, like depending on the existence of a data or configuration file at a specified location. I also allow plug-ins to be "versioned". I hope that my plug-in installer/remover will complement the plug-in manager to offer easier plug-in management for users. The plug-in manager is a simple demonstration of what the plug-in dependency system allows. With the system integrated into the core you no longer need core modifications to access other plug-ins during run-time. Each plug-in participating in the system can obtain a run-time reference to the other plug-ins participating in the system. The Sunburned Surveyor ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel