Le problème
Un problème concret à résoudre
L’exploitation des essais en vol nécessite aussi le transfert contrôlé des fichiers, des opérations de cycle de vie, une visibilité sur les systèmes et des interfaces ciblées pour les tâches récurrentes.
Logiciel d’ingénierie · outils opérationnels
Projets professionnels · applications complémentaires
Un petit ensemble d’applications complémentaires pour le transfert de données d’essais, le cycle de vie des fichiers, la supervision du stockage et les workflows d’ingénierie.
Le problème
L’exploitation des essais en vol nécessite aussi le transfert contrôlé des fichiers, des opérations de cycle de vie, une visibilité sur les systèmes et des interfaces ciblées pour les tâches récurrentes.
Contraintes de conception
La solution
J’ai conçu et développé de manière indépendante l’application Cloud Uploader, sa file, sa logique de transfert, son tableau de bord et ses contrôles, après accord des collègues sur l’orientation de stockage. J’ai aussi conçu, développé et déployé le File Manager pour l’intégrité, le rangement, la compression et le cycle de vie des fichiers. La supervision QNAP intègre dans DataManager l’état de santé et SMART de quatre NAS sous forme de notifications visibles au tableau de bord. Je confirme séparément être l’unique développeur des interfaces graphiques du workspace FTDA; cela ne signifie pas que j’ai développé tous les backends ou calculs.
Regroupement conceptuel d’applications opérateur, sans révéler de réseau interne, de topologie de stockage ni de détails confidentiels.
Processus
L’uploader présente les transferts en attente et leur état opérationnel.
File Manager exécute les opérations configurées d’intégrité, rangement, compression et cycle de vie.
La santé et les informations SMART des QNAP sont visibles dans DataManager.
D’autres interfaces couvrent documentation des signaux, points de certification, performances, météo, demandes MFT, étiquetage des vols, mapping de signaux, import de snippets, tracé, contrôles rainflow et utilitaires de données.
Technologies utilisées
Résultats / impact
Ma contribution
Enseignements
Un outil opérationnel comprend des états lisibles et des contrôles pratiques, pas seulement des traitements de fond.
La propriété de l’interface et celle du backend doivent être distinguées.
L’automatisation du cycle des fichiers nécessite des limites explicites de vérification et de récupération.