\title{Mapbender}
\author{Christoph Baudson, \url{http://www.mapbender.org/}}
\maketitle

\begin{figure}
	 \includegraphics[width=100pt]{annual_report/projects/logo/logo_mapbender.png}
\end{figure}

\section{Key Accomplishments}
\begin{itemize}
\item  Refactoring of core code:
\begin{itemize}
\item  Replaced frame architecture with AJAX approach;
\item  Replaced procedural code with object oriented code following design patterns.
\end{itemize}
\item  Various security updates;
\item  Higher quality of releases due to changes in release cycle;
\item  Interoperability: basic OpenLayers output, GeoJSON support;
\item  4 development sprints with a huge variety of attendees;
\item  Incorporating new developers;
\item  Increased IRC traffic.
\end{itemize}

\section{Areas for Improvement}
\begin{itemize}
\item  Unit testing;
\item  Update process;
\item  Build process;
\item  SRS handling;
\end{itemize}

\section{Opportunities to Help}
\begin{itemize}
\item  Documentation;
\item  JavaScript or PHP coding;
\item  HTML/CSS/graphics design;
\item  \href{http://www.mapbender.org/GSoC_2009}{Google Summer of Code 2009};
\end{itemize}

\section{Outlook for 2009}
\begin{itemize}
\item  Enhanced interoperability.
\item  More intuitive administration interface.
\item  Further refactorings in order to:
\begin{itemize}
\item  Increase extensibility and stability;
\item  Lower the barrier for external developers.
\end{itemize}
\end{itemize}
