Cosmos
Centralisation des Outils de Supervision et de Management des Opérations Systèmes
Cosmos est né de ce constat : créer une application de bureau unifiée, moderne et extensible regroupant l'ensemble de la boîte à outils sysadmin en une seule interface. Déployable en un seul exécutable autonome (sans installation), elle couvre les informations système, l'administration Windows, la gestion AD, le réseau, la sécurité et les outils de personnalisation — avec une UX pensée pour l'efficacité opérationnelle quotidienne.
Chaque page est instanciée une seule fois au démarrage (navigation par cache) — le routing s'appuie sur un enum NavigationPage plutôt que des comparaisons de strings. Publication via Costura.Fody : un seul .exe autonome, sans dépendances externes.
Architecture modulaire
Navigation par cache avec routing enum, pages isolées instanciées une seule fois — extensible sans refactoring.
Développement WPF/C#
Pattern MVVM, data binding avancé, thèmes MaterialDesign et personnalisation fine de l'UI en XAML.
Async & performance
Requêtes WMI consolidées dans des Task.Run, UI non bloquante, spinners et désactivation des boutons pendant les opérations longues.
Interop système Windows
AD, GPO, Kerberos, SCCM, BitLocker, registre — pilotés depuis une interface C# avec élévation UAC et timeouts de sécurité.
Qualité & robustesse
Logger centralisé, helper LaunchTool absorbant les handlers répétitifs, confirmations avant actions destructrices, gestion des droits admin au démarrage.
Déploiement sans friction
Publication via Costura.Fody en un seul .exe autonome — déployable sur tout poste sans installation ni dépendance externe.