LIVEX
09 Architecture · Launcher

Le poste de pilotage.

Le Launcher est la couche d'orchestration de LIVEX. Il ne simule pas, n'analyse pas et ne rend pas : il coordonne SYNE, ECHOS et PRISM depuis une interface unique.

En développement Version cible 0.1.0 · application de bureau Avalonia

En développement : les parcours principaux de l'interface sont présents dans le dépôt ; les variantes et la validation complète restent ouvertes. Aucune distribution publique à ce jour.

9.1 Rôle

Coordonner, sans décider à la place des composants.

Le Launcher permet de piloter, combiner, surveiller et archiver les travaux conduits avec SYNE, ECHOS et PRISM, depuis une interface unique et un format de données unique. Il ne contient ni la logique de simulation (SYNE), ni la logique d'analyse (ECHOS), ni la logique de rendu (PRISM) : il ne fait que les coordonner.

SYNE reste le moteur unique. ECHOS et PRISM sont deux façons d'utiliser ce moteur, de poids égal et sélectionnables : ECHOS pour l'analyse, la reproductibilité et la calibration ; PRISM pour la représentation temps réel. Le Launcher permet de les activer séparément ou ensemble, sans introduire de hiérarchie entre eux.

Le Launcher est un composant de poids égal aux trois autres : il possède son modèle de données et ses propres invariants, et reste indépendant. Sa suppression ne doit rendre aucun autre composant inutilisable.

Capture — écran d'accueil du LIVEX Launcher
Capture — espace de travail du Launcher (version de travail).
9.2 Ce qu'il permet

Une session, du lancement à l'archive.

Piloter

Démarrer, combiner et arrêter les composants ; consulter leur état et leur santé.

Organiser

Regrouper des runs en campagnes, dans un format de paquet unique (.livexp).

Observer

Afficher les mesures produites par ECHOS, sans les recalculer (l'affichage ne modifie pas le monde).

Contextualiser

Ouvrir une session de rendu PRISM lorsqu'elle est disponible, en parallèle de l'analyse.

Capture — gestion des expériences et des campagnes dans le Launcher
Capture — gestion des expériences et des campagnes (version de travail).
Capture — vue de rendu PRISM ouverte depuis le Launcher
Capture — accès à une vue de rendu PRISM depuis le Launcher (version de travail).

Ces visuels reflètent une version de travail du dépôt, pas une version publique publiée. L'état des jalons est consigné dans la feuille de route.

9.3 Plateformes et lancement

Windows et Linux, en local.

ÉlémentValeur
UsageApplication de bureau native (interface non web)
Technologie.NET (C#), architecture MVVM, rendu multi-plateforme Avalonia
Plateformes V0.2Windows et Linux
InstallateurÀ l'état de spécification — non livré

Lancement prévu depuis un terminal :

livex-launcher            # ouverture de l'espace de travail
livex-launcher --check    # vérification de l'environnement, sans interface
livex-launcher --package <chemin.livexp>   # ouverture d'une campagne

Tant qu'aucune release n'existe, l'installation et le démarrage depuis les sources sont décrits dansle guide d'installation.

← Vue d'ensembleReproductibilité et mesures →