Recherche et développement 2026

Projet expérimental

Prometheus.

Une exploration de la programmation visuelle : assembler des opérations sous forme de nœuds, les relier dans un graphe et expérimenter son exécution.

TypePrototype R&D
DomaineSystèmes nodaux
PlateformeWindows
Début du projet2026
C++17Qt 6CMakeÉditeur de graphesProgrammation visuelle
Prometheus node-based graph editor

Prometheus editor — node graph prototype built with C++ and Qt 6.

01 / L'idée

Construire une logique sous forme de graphe.

Prometheus a débuté au début de l'année 2026 comme projet personnel de recherche sur les logiciels à base de nœuds. Plutôt que d'exprimer une suite d'opérations uniquement en code, cette expérimentation représente les opérations par des nœuds, dotés de points de connexion et reliés entre eux.

L'objectif est d'explorer les questions concrètes que pose un tel éditeur : comment représenter un graphe, afficher et relier ses éléments, organiser une bibliothèque de nœuds et exécuter la structure obtenue.

02 / Exploration

Du modèle de graphe à l'interface de bureau.

Le code sépare le cœur du graphe de l'interface de bureau Qt. Le cœur définit les nœuds, les points de connexion, les liens, leur enregistrement et l'exécution du graphe. L'interface comprend une scène, une vue, des éléments graphiques et une palette de nœuds.

L'expérimentation comprend des nœuds pour les opérations numériques, les chaînes de caractères, les branchements et les comparaisons, ainsi que des nœuds liés à HTTP et aux sockets. Ce sont des pistes explorées dans le prototype, et non les fonctionnalités d'un outil d'automatisation achevé.

01 / MODÈLE

Structure du graphe

Les nœuds, les points de connexion et les liens constituent la représentation sous-jacente.

02 / INTERFACE

Éditeur visuel

Des composants Qt affichent les éléments du graphe et proposent une palette de nœuds.

03 / EXÉCUTION

Exécution du graphe

Un moteur distinct explore la façon d'évaluer les opérations connectées.

03 / Ingénierie

Un éditeur sur mesure construit avec Qt.

Prometheus est écrit en C++17 et compilé avec CMake. Qt 6 fournit les composants de l'interface et le socle graphique ; le modèle de graphe, la couche d'exécution et les éléments de l'éditeur sont développés dans le projet. L'application cible actuellement Windows.

La séparation entre le cœur et l'interface facilite le travail sur le prototype : le comportement du graphe peut évoluer indépendamment de son affichage à l'écran.

04 / État actuel

Une exploration technique en cours.

Prometheus est un prototype R&D. Son intérêt réside dans l'exploration des interactions de l'éditeur, de l'architecture du graphe et des modèles d'exécution, plutôt que dans la présentation d'un outil commercial terminé.