A Reqest to Modify the FDO API Managed Namespace

Greg Boone greg.boone at autodesk.com
Wed Sep 27 12:39:05 EDT 2006


Hi All,

 

A request has been made by Autodesk to update the namespace of the OSGeo
FDO Managed API that currently resides in the fdo.osgeo.org Subversion.
The current FDO Managed API uses namespaces that are prefixed with OSGeo
followed by the name of FDO API package, such as Common, Spatial,
Geometry. For example, the name of the FDO Geometry namespace is
OSGeo.Geometry. 

 

With this naming convention, these APIs are not clearly identified as
being FDO specific APIs. It appears as if the APIs have been designed
for usage independent of the rest of the FDO API architecture within the
OSGeo group of APIs. This is not the case. These APIs are FDO specific
and thus should be identified so in their namespace declarations. With
this request, it is proposed that the namespaces of the API components
be modified to include FDO.

 

The namespaces for the FDO Managed APIs currently refer to OSGeo.Xxx.
These namespaces will be modified to reference OSGeo.FDO.Xxx as follows:

 

Current Namespace

Newly Proposed API Namespace

OSGeo.Runtime

OSGeo.FDO.Runtime

OSGeo.Common

OSGeo.FDO.Common

OSGeo.Geometry

OSGeo.FDO.Geometry

OSGeo.Spatial

OSGeo.FDO.Spatial

 

 

 

This namespace change would bring the namespace in line with the current
managed Assembly names

 

OSGeo.FDO.Common.dll

OSGeo.FDO.Geometry.dll

OSGeo.FDO.Spatial.dll

 

If this request is implemented, all applications using the OSGeo FDO
Managed API will have to modify their applications to reflect the new
FDO namespace usage.

 

I would like to have your feedback regarding this change, your views on
the matter and the potential impact to your development and
implementation efforts.

 

Thanks in advance,

 

Greg Boone

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/fdo-internals/attachments/20060927/6552a8d2/attachment.html


More information about the Fdo-internals mailing list