Développement

Les développeurs de Geomatys collaborent sur plusieurs projets libres. La majeure partie de ce travail tourne autour de bibliothèques et environnement de développement logiciel qui forment la base de nos propres produits.

Nous avons initié, mené et maintenu une série de projets open sources qui forment un ensemble de logiciels cohérents, notre 'GeoStack' ou environnement technique pour le développement de solutions géospatiales, couvrent le domaines des serveurs, clients web et applications bureautiques. Nous utilisons cet ensemble de bibliothèques dans nos propres produits et dans de nombreux projets créés pour les besoins de nos clients. Ces solutions techniques sont par ailleurs utilisées par d'autres organismes qui les utilisent pour leurs besoins propres. Toutes ces bibliothèques sont des logiciels libres, respectent l'ensemble des termes de la licence GNU LGPL ou d'une licence plus permissive et peuvent donc former la base de logiciels propriétaires ou open source selon le choix de l'utilisateur.

====>  Cliquez pour voir les projets de Geomatys

Notre GeoStack est écrite entièrement dans le langage de programmation Java et fonctionne donc sur sa JVM laquelle supporte une grande variété de plate-formes matérielles. Les fondations de nos projets reposent sur le Java Developer Kit et utilisent plusieurs extensions incluant la bibliothèque Java Advanced Imaging, la bibliothèque de mathématiques vectorielles provenant du projet Java3D et celle des unités de mesures fournit par le projet JSR-275 pour lequel Geomatys a activement participé à la réalisation des spécifications.

Reposant sur ces fondations, les bibliothèques GeoAPI et Geotk fournissent les fonctionnalités géospatiales de bases, utilisées ensuite par la plateforme de webservices OGC Constellation-SDI, le framework d'applications web MapFaces et par la plateforme d'applications bureautiques Puzzle-GIS.

Illustration

Autres contributions

Les développeurs de Geomatys ont également travaillé sur d'autres projets incluant notamment un travail intensif sur le projet MapBuilder, le développement de plugins pour la suite OpenOffice.org et des contributions pour le projet de feuilles de calcul Gnumeric.