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

Reply via email to