Hi, after some work on this line we are able to share some results. As expected, the task turned to be harder than expected (ha ha), and after struggling with the more than one million lines of code in gvSIG we arrived to a certain methodology that can be "described" and followed by more than one person. Basically we have created a new empty repository where user interface functionality (UI) is added little by little from the old codebase and the old non-GUI calls are replaced to calls to a new, in-progress Geotools-based library. You can have more information here[1].
The bad thing is that we have a pretty empty gvSIG. The good thing is that we have a gvSIG version that, although totally limited, can be run from the beginning of the project, which is very important. Some of the old functionalities are very easy to include, some require changes to the GT-based library and take more time. In any case, now we can estimate roughly the cost of the integration since we have been tracking the time spent and we know how many functionalities are still to migrate. Anyway, we'll see how many people is interested on it enough to give us a hand and share the effort. We have created a project on github that contains the work in progress[2]. As it can be seen in the developer guide[3], a "git clone" and a "mvn package" is enough to make it ready to run. You can find some general description of the project here[4]. As for the future, note that there is no funding for this effort. But at the gvSIG CE team we like a lot the idea of collaborating with geotools, so we're investing some of our time in making this project possible. Personally, my brother and I have already learned some Geotools tricks so we already got something back :) I'll finish by thanking the geotools community for their hard work. Recently I upgraded to 8.3 the geotools dependency on a personal project and not only no test got broken, but some broken tests turned green! Really a pleasure, keep rocking! Cheers. [1] http://gvsigce.blogspot.de/2012/11/geotools-integration-methodology.html [2] https://github.com/gvtools/gvtools [3] https://github.com/gvtools/gvtools/blob/master/doc/source/introduction.rst [4] https://github.com/gvtools/gvtools/blob/master/doc/source/developer_guide.rst On Wed, Sep 5, 2012 at 4:50 PM, Fernando González <[email protected]> wrote: > Hi Jody. Cool, I'm looking forward finishing the integration in order > to add gvSIGCE to the list but note that success is not guaranteed at > all in this first attempt. It's good because it's more thrilling! :) > > Cheers. > > On Wed, Sep 5, 2012 at 9:03 AM, Jody Garnett <[email protected]> wrote: >> Sounds like an interesting project. >> >> We of course are always keen to see adoption of GeoTools. If you would like >> to add gvSIGCE to the list of projects on our website we ask for a small >> "welcome page" introducing gvSIGCE developers to the GeoTools library. >> >> You can see a list of examples under "Welcome Developers" along the bottom >> of this page: http://docs.geotools.org >> >> Cheers! >> -- >> Jody Garnett >> >> On Wednesday, 29 August 2012 at 1:49 AM, Fernando González wrote: >> >> Hi all, sorry if this is a bit offtopic. >> >> Some people around the gvSIGCE project are organizing a code sprint in >> Munich[1] from the 15th to the 19th of October. >> >> For those who don't know, gvSIGCE[2] is a fork of gvSIG[3] and one of >> the aims of the code sprint is to replace gvSIGCE data access layer, >> one of the weakest points of gvSIG 1.x series, with Geotools. The >> global aim is to rely on geotools as much as we can so that we can >> benefit from it and try to contribute back. This means that if we >> succeed on integrating GT on the data access layer we will likely try >> to integrate with other parts of the library. >> >> So the point of my message: if any Geotools developer feels like >> dropping by he/she will be very welcomed (which means some free beer, >> for sure!). Don't hesitate to update the list of participants in the >> wiki or asking me to do so. >> >> Cheers, >> Fernando. >> >> [1] >> http://gvsigce.sourceforge.net/wiki/index.php/GvSIG_CE_Code_Sprint_in_Munich >> [2] http://gvsigce.org/ >> [3] http://www.gvsig.org/ >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> GeoTools-GT2-Users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> >> ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ GeoTools-GT2-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
