True. Then again, if a plugin is so simple that a program can install it
(i.e. has no special instructions), you probably don't need an installer.
Larry
On Fri, Nov 14, 2008 at 3:43 PM, Sunburned Surveyor <
[EMAIL PROTECTED]> wrote:
> Larry wrote: "IMO a plugin installer would add to the confusion of
> plugin management, since presumably it would only be compatible with
> plugins that were written to support it."
>
> I think we could write the tool to detect "compatible" and
> "non-compatible" plug-ins, and to install each of these. So,
> "non-compatible" plug-ins would be installed simply by having the tool
> copy them to the /ext directory.
>
> Just a thought.
>
> SS
>
> On Fri, Nov 14, 2008 at 1:08 PM, Larry Becker <[EMAIL PROTECTED]>
> wrote:
> >>Do you guys have any comments on this?
> >
> > IMO a plugin installer would add to the confusion of plugin management,
> > since presumably it would only be compatible with plugins that were
> written
> > to support it.
> >
> > regards,
> > Larry
> >
> > On Fri, Nov 14, 2008 at 3:01 PM, Sunburned Surveyor
> > <[EMAIL PROTECTED]> wrote:
> >>
> >> I've got about four plug-ins that I hope to release in January. This
> >> includes my reader for GPX files, the latest edition of the Super
> >> Select Tool, and a couple of Layer Utilities plug-ins.
> >>
> >> Some of these are simple plug-ins with a single Jar and no
> >> dependencies. So you can just drop them into the /ext folder of
> >> OpenJUMP. Other of my plug-ins, like the Super Select Tool and the GPX
> >> Reader, depend on external libraries and have I18N and configuration
> >> files. I had cooked up part of an installer for the Super Select Tool
> >> when I got to thinking that it might be nice to have a tool that could
> >> be used to install, uninstall, and update plug-ins for OJ. It wouldn't
> >> have to be a part of OJ, it could even run as a separate executable.
> >>
> >> I was thinking of this simple interface:
> >>
> >> public interface PlugInHandler
> >> {
> >> public abstract void installPlugIn(File argOpenJumpFolder);
> >>
> >> public abstract void uninstallPlugIn(boolean
> argRemoveSharedLibraries);
> >>
> >> public abstract void updatePlugIn();
> >> }
> >>
> >> I was thinking of another interface that could be used by
> >> PlugInHandler.installPlugIn method implementations to show a standard
> >> GUI to the user during plug-in installation/update:
> >>
> >> public class PlugInInstallerGuiProvider
> >> {
> >> public abstract JPanel getLicensePanel();
> >>
> >> public abstract JPanel getInstallConfigurationPanel();
> >>
> >> public abstract JPanel getAboutPanel();
> >> }
> >>
> >> I thought a library providing these interfaces and some default
> >> implementations might help us standardize plug-in management and make
> >> the process of installing and removing plug-ins a little easier on the
> >> end user.
> >>
> >> Do you guys have any comments on this?
> >>
> >> 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
> >
> >
> >
> > --
> > http://amusingprogrammer.blogspot.com/
> >
> > -------------------------------------------------------------------------
> > 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
> >
> >
>
> -------------------------------------------------------------------------
> 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
>
--
http://amusingprogrammer.blogspot.com/
-------------------------------------------------------------------------
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