I've been giving some thought to using OpenJUMP as a "rich client
platform" for some other small Java desktop applications that I would
like to write. I'd like to strip OJ down so that it just loads
available plug-ins and displays the WorkbenchFrame with a nearly empty
menu. (Why duplicate all of the great plug-in management code if I
don't have to?)

I'm thinking I can create this bundle by removing the packages and
classes/interfaces I don't need and then trying to fix my build
errors. Here is the list of packages I think I will need to create
this stripped down core:

com.vividsolutions.jump
com.vividsolutions.jump.workbench
com.vividsolutions.jump.workbench.plugin
com.vividsolutions.plugin.util
com.vividsolutions.ui
com.vividsolutions.ui.images


Can you think of any critical packages that I am forgetting?
Is there a better approach to reach my goal?

One benefit to using OJ as the basis for other applications is that it
will be easy to add the "geospatial" functionality you might need back
into the application without a bunch of modifications.

Please share your thoughts.

SS

------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to