Projet académique réalisé en méthodologie Agile, consistant à développer une chaîne complète de compilation et d’interprétation en Java.
Le projet permet de compiler du code MiniJaja en JajaCode, puis d’interpréter ce dernier afin d’obtenir les résultats d’exécution, sur un modèle proche du fonctionnement des fichiers .c et .o.
Le projet a été réalisé en équipe de 6 personnes**.
Ma contribution principale a porté sur le développement de l’interface graphique en JavaFX, permettant de piloter la compilation, l’exécution et l’affichage des résultats.
- Java
- JavaFX
- MiniJaja
- GitLab CI/CD
- Nexus
- SonarQube
- Jira