Stefan Steiniger wrote:
> Michaël Michaud wrote:

Hi,

> > Here are my thoughts about the question :
> > - Andreas is one of the main contributors of the project, so his own 
> > advice about what is good for OpenJUMP is much welcome

thanks, although I don't feel like I've been contributing much lately...

> > - I wouldn't like to see big libraries added to openjump just to be able 
> > to use a few classes of those libraries, but small packages to add 
> > capabities to OJ are OK

Yes, that's why I'm also hesitating a little (see below).

> > - To answer more precisely, It would be interesting to know
> >    if deegree code should be included as a whole or on a per package basis
> >    what would be the size and the potential of each package for OpenJUMP
> >    what would be the redundances with existing OJ code (which may need 
> > to clean some parts of existing code...)

I think that would be fairly difficult and not worth it. Once the GML parsing is
used, you use a major part of deegree (feature model, CRS, GML model, geometry
model etc.), so that copying over only required packages makes it virtually
impossible to keep in sync with the code base.

> Yep, Michael summarizes it very well.
> I'm also a hesitating to add a big lib of which we may use only a few 
> things. Although deegree may offer a lot of functionality for the future 
> (GML and CRS wise and the extended feature model?).

I have to agree with you here as well. If we'd have some funding to integrate
reprojection based on deegree in OpenJUMP, I'd certainly opt for 'yes'. If we
'only' want GML, I'd opt for 'maybe yes'.

There are certainly a LOT of ideas where deegree code could be used to improve
OpenJUMP (think WCS client, access to all data sources raster/vector that
deegree can use), but any of them would require some work to implement and make
stable.

> Does it actually make a difference in terms of memory footprint, i.e. 
> are all deegree classes loaded?

Only classes that are actually used are loaded. If the user does not use any
functionality that uses deegree, no deegree class is loaded at all.

Best regards, Andreas
-- 
l a t / l o n  GmbH
Aennchenstrasse 19           53177 Bonn, Germany
phone ++49 +228 18496-0      fax ++49 +228 1849629
http://www.lat-lon.de        http://www.deegree.org
-------------------------------------------------------
         OpenStreetMap im Rheinland - May 26th
              deegree day 2009 - May 27th
             http://deegreeday.deegree.org

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to