Actuellement l'affichage graphique n'est pas terminé. Il permet d'afficher :
Les prochaines évolutions toucheront donc :
L'interface n'utilise aujourd'hui qu'un seul écran graphique. La structuration du programme est prévu pour en avoir plusieurs, ce qui devrait être prochainement le cas.
Plusieurs évolutions ou nouveaux Pluggins sont prévus...
Le Pluggin de gestion des rasteurs va pouvoir utiliser des pluggins d'extentions.
Il n' est pas exclus d'utiliser la bibliothèque GDAL. Plus d'informations sur GDAL peuvent être trouvées sur http://www.remotesensing.org/gdal, y compris la liste des formats supportés.
Le Pluggin de gestion des Shape doit laisser la place à un Pluggin plus généraliste. Il acceptera des pluggins d'extension pour prendre en charge d'autres formats :
Il n'est pas exclus d'utiliser la bibliothèque OGR. Plus d'informations sur OGR peuvent être trouvées sur http://www.gdal.org/ogr/, y compris la liste des formats supportés.
Un pluggin avec des fonctions de dessin (ligne, polygone, cercle...), pour créer de nouvelles couches au format SVG ou autre...
Un pluggin avec des fonctions d'annotation et de gestion de ficher (connection Base de données).
Un pluggin avec l'affichage et l'édition des fichiers au format DXF (depuis que j'écris ce genre de moulinette...).
Un pluggin avec gestion des Topologie.
gMosaic tourne actuellement sur plusieurs plateformes (Windows, Mac OSX, Linux...). Pour l'instant la Bibliothèque utilisée pour l'interface est GTK+.
Dans un avenir très proche gMosaic devrait tourner sur le matériel de poche N770 de Nokia. Des modifications mineures sont nécessaires avec GTK+ pour tourner avec maemo la version Linux installé sur ce matériel.
Il est prévu de développer une API simple de création d'interfaces graphique afin ne pas utiliser directement GTK+.
Cette API permettra dans un premier:
Dans un second temps d'utiliser les API des plateformes natives :