I took the name from a discussion we had some time ago; when I wanted to kick
all the utility classes out of gt-metadata. The utility classes cover all kinds
of generic Java hacking (logging system; collections, etc...) and not only the
plugin system.
--
Jody Garnett
On Saturday, 7 May 2011 at 4:35 PM, Andrea Aime wrote:
> On Sat, May 7, 2011 at 8:28 AM, Jody Garnett <[email protected]> wrote:
> > I have added the "plugin" branch here:
> > - http://svn.osgeo.org/geotools/branches/plugin/
> > Thus far my plan is to:
> > 1) commit my andriod hack into plugin/spike/andriod
> > It has taught me that:
> > - ServiceProvider is avaialble in Java 6 (and Andriod)
> > - The complicated imageio ServiceRegistery we use is not available in
> > Andriod
> > - RenderingHints is not available in Andriod
> > Giving me two mandates for the branch:
> > - Remove references to RenderingHints from factory use; this is an accident
> > of implementation; so far making our RenderingHints be standalone looks to
> > be a good approach
> > - Isolate GeoTools from ServiceRegistery
> > 2) Split gt-metadata into two parts (so we can focus on gt-util and the
> > factory stuff)
>
> Don't know about the rest, but gt-util seems like a bad name to me....
> would make me think it's a module filled with assorted utility classes.
> The module would be hosting the plugin system right?
> What about gt-plugin, gt-lookup, gt-factories... whatever names tells
> us what is actually in the module?
>
> > 3) Really underlined that ServiceRegistery is too complicated to live
> > We have the following relationship:
> > - FactoryFinder uses FactoryRegistry
> > - FactoryRegistry extends ServiceRegistery (which is insane)
> > This does leave us with a nice line in the sand:
> > * As long as FactoryFinders work the library will function
>
> Will it work also for the referencing subsystem? That uses the
> low level classes a lot.
>
> > And leaves me with the following problem to wrestle with:
> > - Can we "fix" FactoryRegistery (and fold out code in behind it?)
> > - Or do we need to just flat out replace it
>
> No idea, never seriously looked into it.
>
> Cheers
> Andrea
>
>
> --
> -------------------------------------------------------
> Ing. Andrea Aime
> GeoSolutions S.A.S.
> Tech lead
>
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
>
> phone: +39 0584 962313
> fax: +39 0584 962313
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://www.youtube.com/user/GeoSolutionsIT
> http://www.linkedin.com/in/andreaaime
> http://twitter.com/geowolf
>
> -------------------------------------------------------
>
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel