Étude de cas · Logiciel métier embarqué
Un logiciel de bord pour faire du vent un allié du moteur.
Un logiciel embarqué qui aide l’équipage d’un navire de commerce à utiliser ses voiles en complément du moteur, pour consommer moins. Définition du besoin, conduite du projet et développement, de 2023 à 2026.
- Cadre
- En poste chez OSE Engineering, pour un client unique
- Rôle
- Chef de projet logiciel · Développeur · Rédaction des spécifications
- Période
- 2023 – 2026
L’enjeu
Réunir à bord, dans un seul outil, tout ce qui aide à naviguer mieux et à consommer moins.
Des algorithmes calculent la route optimale selon la météo, le vent et les courants. Ils produisent aussi des conseils pour les navigants : quand déployer les ailes, comment régler les moteurs, comment maîtriser la consommation électrique du bord.
Le logiciel fait le lien entre ces calculs et l’équipage : il les rend lisibles et exploitables à bord, et génère un rapport de navigation pour chaque traversée. Le défi : une interface fiable en mer, et simple à prendre en main pour le personnel de bord.
- Algorithmes route · performance · énergie
- Périmètre du projet Logiciel de bord interface · restitution des conseils · rapports
- Équipage décisions à la passerelle
Mon rôle
J’ai piloté le projet, rédigé ses spécifications et développé l’application.
Pendant trois ans, j’ai conduit le projet logiciel : planification, priorisation des évolutions, arbitrages entre besoins métier et contraintes techniques. J’ai traduit l’expertise maritime en spécifications fonctionnelles et techniques, qui ont servi de référence à chaque livraison.
J’ai enfin participé à la conception de l’interface et développé l’application, livrée par itérations et ajustée au fil des retours. Une même personne a ainsi tenu le fil, de la règle métier jusqu’à l’écran utilisé en mer.
Les contraintes du bord
En mer, internet passe par satellite : une connexion intermittente, lente et facturée au volume.
Le logiciel tourne donc sur un serveur embarqué, qui fonctionne en autonomie à bord. Il se synchronise avec un serveur à terre dès que la liaison le permet, pour remonter les rapports et recevoir données et mises à jour. Chaque échange est pensé pour tenir dans l’enveloppe de données limitée des forfaits satellites.
Serveur embarqué à bord, autonome
liaison satellite intermittente synchronisation quand la liaison le permet volume de données maîtrisé
Serveur à terre rapports, données, mises à jour
Ce que ce projet apporte au vôtre
Rendre exploitables des calculs complexes
Transformer des résultats d’experts en informations claires pour ceux qui décident.
Concevoir pour des utilisateurs de terrain
Des outils pensés pour être pris en main vite, par des non-spécialistes.
Concevoir pour des environnements contraints
Des applications qui fonctionnent hors ligne et se synchronisent quand le réseau le permet : chantiers, sites isolés, équipes mobiles.
Faire vivre un logiciel dans la durée
Plusieurs années d’évolutions, sans perdre la maîtrise du code.