Technologies et capacités
Plateforme logicielle
Nous travaillons et développons essentiellement avec des logiciels libres concernant les langages et les librairies mises en œuvre. L'écosystème de base est fondé sur les langages C++ et Python et appelle tous les langages et outils périphériques les plus répandus, sans discrimination particulière, autre que d'avoir une licence propriétaire..
Notre plateforme de développement est bâtie sur linux (Ubuntu 24.04 LTS) et nous nous ne développons pas sous d'autres systèmes d'exploitation.
Nous sommes d'une grande flexibilité concernant les librairies scientifiques ou spécialisées mises en œuvre selon les applications. Tous nos travaux de développement sont cadrés (Conseil au codage, test unitaires, suivi GitHub) par Claude code Anthropic.
Toutes nos livraisons sont effectuées sous licence L.G.P.L. Tout portage vers d'autres OS peut être envisagé via des conteneurs spécialisés.
Outils d'Intelligence artificielle
Nous utilisons d'une manière courante, les outils de Claude Anthropic .Nos développements sont extrêmement documentés, selon leur complexité la courbe d'apprentissage d'un développement livré peut être assez long chez nos clients soucieux d'enrichir, eux-mêmes, le ou les développements livrés. Dans ce cas nous leur recommandons fortement de s'attacher à l'usage de Claude Anthropic. Nous sommes parfaitement conscient que ceci peut créer une forte dépendance, d'où la précaution fondamentale d'un suivi et d'une compréhension humaines des codes générés. Mais nous restons présents pour tout suivi et évolution.
Pour le cas de client uniquement utilisateur de la livraison nous nous en tenons strictement aux spécifications des interfaces techniques d'une librairie dans le cas d'une API, ou de l'Interface Homme Machine (I.H.M.) dans le cas d'un applicatif sur station de travail ou téléphone.
Par ailleurs, ciblant une activité à forte intensité de calcul dans les développements proposés, nous serons en mesure dès l'automne 2026 de proposer des développements s'appuyant sur DGX SPARK de Nvidia.
Sites WEB et bases de données cartographiques
Nos développements C++ et Python peuvent s'interfacer sans problèmes vers des bases de données qui peuvent être géométriques et géographiques. Elles s'appuient sur le gestionnaire de bases de données PostgreSQL doté de POSTGIS.
Basé sur les technologies Django-Python toujours en s'appuyant sur l'environnement PostgreSQL/POSTGIS nous sommes également en capacité de mettre en œuvre des applicatifs WEB hébergeant des capacité de cartographie, sur des bases IGN, Open Street Map (O.S.M.) ou Google.
Des extractions QGIS permettent également d'alimenter ces mêmes sites WEB
Stockage de masse
Le stockage ses données reste un enjeu majeur dans nos activités. L'observation de la nature que ce soit à partir de nuage de points LIDAR, de photographies est très gourmande en volumétrie de données. Par ailleurs, le traitement de ces mêmes données génèrent d'autres fichiers. Pour ces deniers dont on doit apprécier la pertinence du stockage versus la relance des traitements pour les re-générer. La prise en compte de l'historicité, c'est à dire de l'accumulation de ces données dans le temps, est une tentation forte. En effet, l'hypothèse d'un apport possible de l'apprentissage profond, sur des séries temporelles, est présente. En conséquence la tentation de stocker est forte. Outre l'usage impératif de NAS, une politique de nommage très stricte comme des outils de recherche élaborés s'imposent afin de faciliter l'accès rapide à n'importe que fichier, qu'il soit d'acquisition ou issu d'un traitement particulier s'impose.