Ingénierie logicielle
ObServe
Des observations en mer aux données scientifiques.
- CONTEXTE
- IRD
- PÉRIODE
- Depuis 2009
- MON RÔLE
- Architecture, développement & évolution
Observer, même loin du réseau
À bord d’un navire, un outil de collecte doit tenir compte d’un environnement exigeant. La saisie doit rester utilisable hors connexion et les informations doivent pouvoir rejoindre ensuite le système central. ObServe accompagne l’enregistrement des opérations de pêche et la gestion des observations scientifiques.
Mon rôle
J’ai conçu et développé l’application, ses mécanismes de saisie et ses interfaces d’échange. Le travail comprend l’intégration avec le système d’information de l’IRD, la synchronisation des données, leur validation et l’évolution de la plateforme dans la durée.
Cette collaboration a commencé en 2009. Elle s’est prolongée à travers la maintenance, l’évolution fonctionnelle et la modernisation des outils, avec une attention constante portée aux besoins des utilisateurs et à la cohérence des données.
Ce que le projet réunit
- Une application adaptée aux observations de terrain.
- Des échanges avec une base centrale et les outils existants.
- Des mécanismes de validation et de synchronisation.
- Une architecture Java et des bases PostgreSQL et H2.
Une continuité entre terrain et système d’information
L’enjeu dépasse la saisie : il faut conserver le sens des observations lorsqu’elles circulent entre les outils. Les formats d’échange, les règles de validation et la documentation participent à cette continuité, au même titre que le code.