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)

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

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


-- 
Jody Garnett

------------------------------------------------------------------------------
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