1
4 décembre 2007
Une plate-forme interopérable
2
Plan
Vers une nouvelle plate-forme: GeOxygene
L’expérience des plates-formes au COGIT.
Architecture de GeOxygene
Organisation générale de la plate-forme et des outils.
Développement d’applications avec GeOxygene
Exemples d’applications
Open source
Prise en main
3
Plates-formes : l’expérience COGIT
Durant les 15 dernières années, 3 plates-formes ont été
développées au laboratoire COGIT :
Généralisation :
Généralisation peu contextuelle, développée en ADA
PlaGe [Lecordix et al, 1997]
Généralisation contextuelle , basée sur un système
expert, développé en Le-Lisp
Stratège [Ruas 1998]
Mise à jour et appariement :
Développée sur le SGBDOO O2, principalement en
O2C (un C/C++ propriétaire)
GéO
2
[Raynal et al, 1995]
Depuis 1999 :
Lamps2 (Laser
Scan) puis Clarity
Depuis 2001 :
GeOxygene (Oxygene)
4
Le développement d’algorithmes de recherche au laboratoire
COGIT a donc dû faire face :
Une grande diversité de systèmes ne communiquant pas
entre eux :
le même algorithme a été développé dans les différentes plates-
formes.
Des développements non centralisés, non documentés et
bien souvent non maintenus :
le même algorithme a été développé plusieurs fois.
Les systèmes utilisés en production ou à l’extérieur de l’IGN
sont généralement des logiciels SIG commerciaux :
le reversement des applications de recherche est souvent très difficile
(voire impossible).
Plates-formes : l’expérience COGIT
5
Vers une nouvelle plate-forme…
Afin de surmonter ces problèmes, de nombreuses technologies
en génie logiciel ont émergées :
des langages de programmation standardisés, extensibles,
orientés objet et munis de capacités de communication sur
les réseaux comme Internet (exemple :Java),
des techniques de modélisation basées sur la notion de
composants logiciels réutilisables (exemple : UML),
des SGBD objet-relationnel permettant le stockage et
l’interrogation de données géographiques (Oracle,
PostgreSQL/PostGIS)
1 / 39 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !