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

Reply via email to