Dashboard en technologie egui/rust pour plateforme HPC: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Titre du projet: Dashboard en technologie egui/rust pour plateforme HPC Porteur et encadrant Olivier Richard, UGA Entreprise/laboratoire/organisme : LIG =Description du contexte= On souhaite proposer un dashboard pour le gestionnaire de tâche et de ressources OAR. On utilisera pour ce faire la bibliotheque Egui [2] écrite en Rust [3] qui une GUI en mode immédiat [4] =Objectif(s) du projet= * Document sur l'architecture de la solution ** Diagramme d'architecure...") |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
=Description du contexte= |
=Description du contexte= |
||
On souhaite proposer un dashboard pour le gestionnaire de tâche et de ressources OAR. |
On souhaite proposer un dashboard pour le gestionnaire de tâche et de ressources OAR. |
||
On utilisera pour ce faire la bibliotheque Egui [2] écrite en Rust [3] qui une GUI en mode immédiat [4] |
On utilisera pour ce faire la bibliotheque Egui [2] écrite en Rust [3] qui une GUI en mode immédiat [4]. On pourra aussi s'inspirer de projets précédents utilisant des technologies alternatives [7]. |
||
=Objectif(s) du projet= |
=Objectif(s) du projet= |
||
| Line 21: | Line 21: | ||
** Une procédure de démonstrat et tests reposant sur des données fabriquéss |
** Une procédure de démonstrat et tests reposant sur des données fabriquéss |
||
=Références= |
|||
=Travail attendu= |
|||
* [1] https://oar.imag.fr |
* [1] https://oar.imag.fr |
||
| Line 29: | Line 29: | ||
* [5] https://github.com/EmbarkStudios/puffin |
* [5] https://github.com/EmbarkStudios/puffin |
||
* [6] https://github.com/podusowski/walkers |
* [6] https://github.com/podusowski/walkers |
||
* [7] https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches |
|||
* [8] https://github.com/CarlKCarlK/range-set-blaze Crate proposant une liste d'intervale et de nombreuses opérations associées |
|||
=Projet Etudiants= |
|||
* 2024-2025: https://github.com/Goard-Rust |
|||
Latest revision as of 13:57, 3 December 2025
Titre du projet: Dashboard en technologie egui/rust pour plateforme HPC
Porteur et encadrant Olivier Richard, UGA
Entreprise/laboratoire/organisme : LIG
Description du contexte
On souhaite proposer un dashboard pour le gestionnaire de tâche et de ressources OAR. On utilisera pour ce faire la bibliotheque Egui [2] écrite en Rust [3] qui une GUI en mode immédiat [4]. On pourra aussi s'inspirer de projets précédents utilisant des technologies alternatives [7].
Objectif(s) du projet
- Document sur l'architecture de la solution
- Diagramme d'architecure
- Diagramme de séquence
- Un démonstrateur comprenant
- La structure d'un dashboard complet
- Une partie Diagramme de Gantt (conseil s'inspirer du module flamegraph de Puffin [5] et [6])
- Une partie visualisation de l'état des ressources
- Une procédure de démonstrat et tests reposant sur des données fabriquéss
Références
- [1] https://oar.imag.fr
- [2] https://www.rust-lang.org
- [3] https://github.com/emilk/egui
- [4] https://en.wikipedia.org/wiki/Immediate_mode_(computer_graphics)#Immediate_mode_GUI
- [5] https://github.com/EmbarkStudios/puffin
- [6] https://github.com/podusowski/walkers
- [7] https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches
- [8] https://github.com/CarlKCarlK/range-set-blaze Crate proposant une liste d'intervale et de nombreuses opérations associées
Projet Etudiants
- 2024-2025: https://github.com/Goard-Rust