That is a great development - well done :-)

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.

Jody

On 12/09/2009, at 5:29 AM, Sunburned Surveyor wrote:

> I've spent some time wrapping up a little project to strip OpenJUMP
> down to its bare bones. The result is a very simple and pluggable
> program with a Swing GUI. It is so simple that you can't really call
> it a "rich client platform". It is more like a "modest client
> platform".
>
> My goal with this little project was to take the best parts of
> OpenJUMP and move them to a platform that I could use to quickly write
> other graphical tools and utilities. (I didn't want to mess with
> Eclipse or Netbeans RCP for this, because they were too complex for my
> needs and would take to much time to learn.)
>
> I'm calling this little project the Simple Pluggable Swing Program, or
> SPSP for short.
>
> It is basically the OpenJUMP plug-in framework with some tweaks,
> wrapped in a Swing shell that features a dockable/tabbed window
> framework. The current version also has some experimental systems
> integration testing code in it.
>
> To build an application on top of SPSP you just write your plug-in
> (which in most cases would add a tab to the main GUI) and drop the
> plug-in jar in the lib/ext directory of the SPSP installation folder.
> (If your plug-in depends on third party libraries, you need to add it
> to the class path.) This is very similar to how plug-ins are
> intstalled with OpenJUMP.
>
> The whole installation folder zipped up (including the docking windows
> framework library) is only 700 KB.
>
> In the next release I hope to allow the plug-in programmer to add a
> splash screen image and change the name of the main JFrame title bar
> with no need to recompile source code. I also hope to test the menu
> system. (Plug-ins can add menu items.)
>
> You can find the source code on the SurveyOS Project SVN:
> http://surveyos.svn.sourceforge.net/viewvc/surveyos/java/simple_pluggable_swing_program/
>
> The code still needs some clean-up and javadoc comments. :]
>
> You can download the distro here:
> https://sourceforge.net/projects/surveyos/files/
>
> You want the SPSP.zip file. To execute the distro you need to double
> click the batch file in the lib folder. (This batch file will get
> moved to the exe folder at some point.)
>
> Please note that this is a very buggy, unstable release, and it has
> only been tested on Windows XP. (I will support the program on Linux
> at some point.)
>
> I'm would like to know if there is any interest in this little program
> among the GeoTools community. Maybe you guys are all in love with
> EclipseRCP, but maybe you aren't. If there is some community support
> for a simple platform like this that can be used to quickly assemble
> geospatial tools, I would consider maintaining it as an unsupported
> module.
>
> At any rate, I hope to bolt a simple feature metadata manager on top
> of the platform soon, so at least you guys can see how to build on top
> of it.
>
> I will also ultimately try to move improvements to SPSP back into the
> OpenJUMP code base.
>
> Let me know what you think.
>
> The Sunburned Surveyor
>
> ------------------------------------------------------------------------------
> 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


------------------------------------------------------------------------------
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