
\section{Projet MapServer}
\label{sec:mapserver}
%\subtitle{Your article subtitle}
\emph{par Daniel Morissette }

\subsection{À propos de MapServer}
\label{subsec:about_MS}
\htmladdnormallink{MapServer}{http://mapserver.gis.umn.edu/} est un environnement de développement pour construire des applications et des services de cartographie sur Internet. Il est rapide, flexible et sûr, il peut être intégré à n'importe quel environnement SIG. Il gère beaucoup de formats de données spatiales courants incluant les services web de l'OGC.

MapServer propose MapScript, un puissant environnement de script, qui gère PHP, Python, Perl, \verb|C#|, Java, etc. L'utilisation de MapScript rend la création d'applications web géospatiales complexes facile et rapide.

\subsection{Événements récents}
\label{subsec:events_MS}

\textbf{Octobre 2006}
\begin{itemize}
\item Sortie de la version 4.10.0 de MapServer
\end{itemize}

\textbf{Février 2007}
\begin{itemize}
\item Sortie de la version 4.10.1 de MapServer
\end{itemize}
 

\subsection{Développements futurs - MapServer 5.0}
\label{subsec:development_MS}
L'équipe de développement de MapServer prévoie de sortir de la version 5.0 pour la fin de l'été 2007. La \htmladdnormallink{plannification de la version 5.0}{http://mapserver.gis.umn.edu/development/release_plans/mapserver_5_0} décrit un certain nombre de mises à jour prévues, incluant :
\begin{itemize}
\item Gestion de la bibliothèque AGG, un moteur de rendu nouveau et perfomant comme alternative à GD
\item Mise à jour de la gestion de WMS à la version 1.3.0
\item Amélioration de la gestion du Serveur SOS de l'OGC
\item Nouvelle gestion de l'OWS common de l'OGC en version 1.0.0
\item Possiblité de créer des graphiques dynamiquement
\item Prioritisation des étiquettes
\item Corrections de la gestion de la mémoire de MapScript
\item Restructuration du mécanisme de rendu des LOG/DEBUG
\item ... et beaucoup d'autres choses ...
\end{itemize}


\subsection{Statistiques}
\label{subsec:statistics_MS}
\textbf{Statistiques de la liste Mapserver-Users list} (pour le premier trimestre 2007):
\begin{itemize}
\item Nombre d'inscrit : 2 344
\item Nombre de pays représenté : 67 (Sur tous les continents sauf l'Antartique)%(In all continents but Antarctica)
\item Nombre de message par mois : 415 (moyenne pour Janvier-Mars 2007) 
\end{itemize}

Jetez aussi un oeil sur les statistiques de développement de MapServer sur \htmladdnormallink{Ohloh}{http://www.ohloh.net/projects/3692}. En voici quelques aspects :
\begin{itemize}
\item \textbf{27 développeurs :} Sur les 12 derniers mois, 12 développeurs ont contribué à l'ajout de code nouveau à MapServer. C'est une équipe  relativement grande, mettant ce projet dans le top 5\verb|%| de toutes les équipes de projet sur Ohloh. Pour cette mesure, Ohloh a uniquement considéré les changements récents du code. Sur l'historique complet du projet, 27 développeurs ont contribué.
\item \textbf{Mature, base du code bien établie :}  Les premières lignes du code source ont été ajouté à MapServer en 2000. C'est une période d'activité relativement longue  pour un projet open source et cela peut être un très bon signe.
Un long historique du contrôle des sources tel que celui-ci indique que le projet a assez de mérite pour pouvoir capter l'intérêt des contributeurs sur une longue période. Cela indiquerait une base du code relativement mature et dépourvue de bug et serait le signe d'une équipe de développement organisée et dédiée.
\end{itemize}
\textbf{Remarque :} Le code source de MapServer est en réalité plus vieux que l'historique du contrôle des sources. le projet a démarré autour de 1996 mais l'utilisation de CVS a débutée en 2000.


%%% Local Variables: 
%%% mode: latex
%%% TeX-master: main_document.tex
%%% End: 

