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
