It is good to see that there is some interest in this work.

FYI: The plug-in system in SPSP is done. It is the main thing that I
canabalized from OpenJUMP/JUMP. At this point SPSP is basically a
shell that loads any plug-ins and builds a bare bones GUI that
plug-ins can add "tabbed views" to. You will notice that I wrote a
single plug-in that runs tests of the plug-in management system, and
as far as I can tell, everything in the plug-in management system is
working.

Michael wrote: "Jody and I have been putting together a minimal module of Swing
components for GeoTools specific tasks so I'd definitely like to check
out your SPSP. I'm using OSX though, so it sounds like I can't try out
the code for a while (?)"

The code should run on any platform that supports Java 1.6. The only
platform specific part is the little batch script I wrote to launch
the program. But that doesn't do anything fancy at this point, and you
can launch the JAR from the command line on other operating systems.
It would probably take me 5 minutes to get a launch script for Linux.
I don't have access to a Mac.

Jody wrote: "I would encourage you to use to spring or something for
plugin system (ie let a project that cares about such things do the
plugin part) and focused just on the geospatial."

The great thing about OpenJUMP is that the plug-in system was already
done. I've been wanting to use OpenJUMP for the basis of other tools
for a while know, but it had too much "other stuff". All I really
needed was the plug-in management system. I did borrow a few other
architectural concepts from OpenJUMP, and I may borrow a couple more.
The best part is that this feedback should form a loop. So I hope to
take what I have learned with SPSP and put it back into OpenJUMP.

Contributions and suggestions are welcome. I'd really love to see
other people able to use the code. My main goal is simplicity,
followed by robustness. I'm not trying to duplicate everything that
has been done with Netbeans RCP or Eclipse RCP. I don't want to
require custom class loaders, use of reflection, or other advanced
Java topics. I want something a beginning Java programmer could use
and understand. If my boss comes to me with the need for a specific
tool, I want to be able to throw it together in a few hours. OpenJUMP
and GeoTools gave me the core functionality I need to do this, SPSP
gives me the framework to house the functionality.

I welcome any modifications to the code that are in harmony with that
basic philosophy.

I'll try to work in some more improvements over the next month or two.

Landon


On Fri, Sep 11, 2009 at 9:22 PM, Michael Bedward
<michael.bedw...@gmail.com> wrote:
> 2009/9/12 Jody Garnett wrote:
>
>> I would encourage you to use to spring or something for plugin system
>> (ie let a project that cares about such things do the plugin part) and
>> focused just on the geospatial.
>
> I'd recommend the plugin / spi system in the Netbeans RCP. It's
> robust, small and self-contained, ie. can easily be used in non-RCP
> projects.
>
> Michael
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to