Skip to content

Agile Java compilation/interpreting project: translation of MiniJaja into JajaCode, followed by execution through an interpreter. Development of a JavaFX user interface to manage compilation and execution. Team project (6 members), with a primary contribution focused on the user interface.

Notifications You must be signed in to change notification settings

ramiAiach/virtual_machine_compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Projet Agile – Machines Virtuelles

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.

Technologies

  • Java
  • JavaFX
  • MiniJaja
  • GitLab CI/CD
  • Nexus
  • SonarQube
  • Jira

About

Agile Java compilation/interpreting project: translation of MiniJaja into JajaCode, followed by execution through an interpreter. Development of a JavaFX user interface to manage compilation and execution. Team project (6 members), with a primary contribution focused on the user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published