\title{FDO -- Feature Data Objects}
\maketitle

\begin{description}
	\item  [Period covered by report:] Jan-Dec 2007 
	\item  [Contact name:] Greg Boone 
\end{description}

\section*{Key Accomplishments}

\subsection{Releases}
The following 4 releases of FDO were made available in 2007.

\begin{enumerate}
\item FDO Open Source 3.2.1 Released - March 2007 
	\begin{itemize}
		\item  Bug fixes from 3.2.0 release 
		\item  The complete roadmap and features of FDO 3.2.1 can be found \href{http://trac.osgeo.org/fdo/milestone/3.2.1}{here}\footnote{FDO 3.2.1: \url{http://trac.osgeo.org/fdo/milestone/3.2.1}}.	
	\end{itemize}

\item FDO Open Source 3.2.2 Released - July 2007 
	\begin{itemize}
		\item  Improved reverse engineering of views in MySQL and ODBC 
		\item  Upgraded filter support for Upper, Lower, Floor and Ceil functions in SDF 
		\item  Enhanced Bounds support for GDAL Provider configuration files 
		\item  FDO Provider Support for ArcSDE 9.2 
		\item  Addition of the FDO KingOracle Provider 
		\item  The complete roadmap and features of FDO 3.2.2 can be found \href{http://trac.osgeo.org/fdo/milestone/3.2.2}{here}\footnote{FDO 3.2.2: \url{http://trac.osgeo.org/fdo/milestone/3.2.2}}.
	\end{itemize}

\item FDO Open Source 3.2.3 Released - August 2007 
	\begin{itemize}
		\item  Bug fixes from 3.2.2 release 
		\item  The complete roadmap and features of FDO 3.2.3 can be found \href{http://trac.osgeo.org/fdo/milestone/3.2.3}{here}\footnote{FDO 3.2.3: \url{http://trac.osgeo.org/fdo/milestone/3.2.3}}.
	\end{itemize}

\item FDO Open Source 3.3.0 Beta 1 Released - December 2007 
	\begin{itemize}
		\item  Addition of the FDO Expression Engine 
		\item  Addition of the PostGIS Provider 
		\item  Continued development and release of the KingOracle Provider 
		\item  Alpha Release of the SQL Server Spatial Provider 
		\item  The complete roadmap and features of FDO 3.3.0 can be found \href{http://trac.osgeo.org/fdo/milestone/3.3.0}{here}\footnote{FDO 3.3.0: \url{http://trac.osgeo.org/fdo/milestone/3.3.0}}.
	\end{itemize}
\end{enumerate}

\subsection{Adoption}

FDO adoption into Third Party applications continued in 2007: 
\begin{itemize}
	\item  1Spatial Radius Studio v1.4: 3.2.0 
	\item  Safe Software FME 2007: 3.2.1 
		% FME had reg. trademark symbol after
	\item  Autodesk Map 3D 2008: 3.2.1 
	\item  Autodesk MapGuide Enterprise 2008: 3.2.2 
	\item  MapGuide Open Source 1.2.0: 3.2.3 
	\item  A list of products using FDO can be found \href{http://fdo.osgeo.org/content/products-using-fdo}{here}\footnote{Products using FDO: \url{http://fdo.osgeo.org/content/products-using-fdo}}
\end{itemize}


External Vendor Adoption of FDO: 
\begin{itemize}
	\item  FME FDO Provider for AutoCAD Map 3D 2008 
	% FME and AutoCAD both had reg. trademark symbols after them
\end{itemize}

\section*{Areas for Improvement}
\begin{itemize}
	\item  Implement a formalized release process. 
	\item  While community contribution to the project is growing, most of those contributions are still on the periphery of the project. The core development on the API is still primarily fuelled by developers at Autodesk. The project needs developers from the community actively working on some of the core components. 
	\item  Getting started with FDO and the process of building new providers are still more difficult than they need to be. Enhanced documentation, tutorials and certification tools would go a long way to improving this experience. 
	\item  A public build system for FDO would provide the community information on the state of trunk and access to daily builds of trunk. 
	\item  Linux based builds of FDO remain more difficult than they should be. Additional work is required to the build system of FDO to make it fully FGS viable. 
	\item  The PostGIS, King Oracle and SQL Server Spatial providers would really benefit from increased community development and support. 
\end{itemize}


\section*{Opportunities to Help}

All contributions and help is welcome, but in particular: 
\begin{itemize}
	\item  Develop a new FDO provider for your currently unsupported format 
	\item  Help work on the PostGIS, KingOracle and SQL Server Spatial Providers 
	\item  Refine the website navigation and site structure. 
	\item  Develop and refine help and documentation, in particular a getting started tutorial. 
	\item  Enhance the Linux build system and complete the FGS package work. 
	\item  Testing and quality bug reports. 
\end{itemize}

\section*{Outlook for 2008}

2007 was a great year for the FDO project. Considerable momentum has grown around the development community. The community hopes to keep this momentum going in 2008. Community contribution continues to grow at a steady pace, and we believe the 3.3.0 release will spark even more enthusiasm and collaboration. Finally with a little effort and support we believe the number of external developers contributing to the core code base will start to increase. 

\subsection*{Expected Major 2008 Milestones}

\begin{itemize}
	\item  Graduate OSGeo Incubation: February 2008 
	\item  Final Release of FDO 3.3.0: March 2008 
	\item  Final Release of SQL Server Spatial Provider for 3.3.0 and 3.2.3 
	\item  Continued enhancements to the feature set of the PostGIS Provider 
	\item  Continued development towards a service pack release of FDO 3.3.1 and beyond 
	\item  Continued development of new Data Providers for FDO 
	\item  Enhancements to the FDO API as discussed on the \href{http://trac.osgeo.org/fdo/wiki/FdoFutures}{FDO Futures Discussion Page}\footnote{FDO Futures Discussion: \url{http://trac.osgeo.org/fdo/wiki/FdoFutures}}
\end{itemize}
