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