(en cours d'élaboration...)

Bibliothèque.

Pour l'instant la Bibliothèque utilisée pour l'interface est GTK+. Elle a été choisie pour sa fiablilité et sa portabilité. gMosaic tourne actuellement sur plusieurs Systèmes d'exploitation (Windows, Mac OSX, Linux...).

Par manque de temps et temps qu'il n'y as pas vraiment de demande, la dernière version n'est pas forcément disponible pour tous les OS.

Structuration.

Le logiciel est structuré autour d'un noyau (gMosaic) dont les fonctionalités sont réduites au strict minimun. Elles ne permettent de gérer ni des données Vectorielles ni des données Raster et pourraient se résumer à:

  • un ensemble de fenêtres (arboresence, cadres de dessin...).
  • un gestionnaire de pluggins et de messages.
  • un ensemble de règles de communications.

Des pluggins de base dotent l'ensemble de fonctionnalités basiques:

  • Rastershop pour la gestion des rasters (tiff, mpeg, png).
  • ShapeView pour la gestion des couches Vectorielle Shape & dbf.
  • GPS pour la connection et la localisation par GPS.
  • Goto pour l'aide a la localisation.

Comme les principales fonctionalités sont effectuées par des Pluggins on peut penser qu'il n'y a pas de limitation dans les fonctionalités que pourraient avoir un Pluggins.

D'autres Pluggins peuvent être développés et même plus généralement des Pluggins de Pluggins. Certains Pluggins sont déjà prévus(voir ici).