Skip to content

QuentinClyy/SignalSeeker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Équipe 03 - Projet Java 21 Heatmap

Projet d'application Java dans le cadre du cours d'Analyse et conception des systèmes orientés IFT-2007 ayant remporté le prix Yves Roy et finaliste pour le prix Pierre Ardouin

Contrôles

  • Clic gauche - Sélectionner ou déselectionner un objet
  • Clic gauche et "drag" - Déplacer un objet sélectionné
  • Clic droit - Ajouter un objet (premier pour le début d'un mur, deuxième pour la fin)
  • Clic molette et "drag" - Déplacement sur la carte
  • Molette de la souris - Zoom et dézoom de la carte, maintenir la touche shift augmente plus vite
  • Touche F - Réinitialiser le zoom
  • Touche DEL - Supprimer l'objet sélectionné
  • Controle + Z - Undo une action
  • Controle + Y - Redo une action

Utilisation de l'application

  1. Installation de Java 21 : Il faut installer Java 21 pour pouvoir exécuter le fichier JAR.
  2. Page de projet : À l'ouverture de l'application, une page de projet est présentée.
  3. Gestion de projet : Les boutons en haut permette de créer, ouvrir ou sauvegarder un projet
  4. Outils de modification : Les boutons avec les icônes de barrières et de points d'accès agissent comme des "brushs" pour changer le mode d'édition selon l'objet que l'on veut ajouter.
  5. Panneau des paramètres généraux : À droite, un panneau permet de :
    • activer la grille, son espacement et son magnétisme pour plus de précision
    • réinitialiser le zoom
    • afficher ou désafficher les icônes
    • changer la taille de la carte
    • annuler ou refaire une action
  6. Zoom : Le zoom se fait avec la molette de la souris, et le déplacement avec le clic molette.

Points d'accès

Ajout de points d'accès avec le clic droit

En cliquant avec le bouton droit de la souris, un point d'accès est ajouté. Les informations peuvent être mises à jour une fois sélectionné avec le clic gauche via le panneau de droite.

  • Déplacement : Des flèches d'axes et un carré bleu permettent de déplacer le point d'accès en temps réel.
  • Suppression : Pour supprimer un point, il suffit de le sélectionner et d'appuyer sur "Supprimer".

Barrières

Ajout de barrières avec le clic droit

En cliquant avec le bouton droit, le point de départ est enregistré et en cliquant une deuxième fois, le point de fin est enregistré et la barrière est ajoutée. Les informations peuvent être mises à jour une fois sélectionnée avec le clic gauche via le panneau de droite.

  • Déplacement : Flèches d'axes et carré bleu pour déplacer la barrière en temps réel.
  • Suppression : Sélectionner la barrière et appuyer sur "Supprimer".

Visualisation des points d'accès

Les points d'accès sont représentés par des points bleus sur la carte avec un anneau gris représentant leur puissance et un cercle blanc pointillé pour la fréquence (Le 5Ghz a un plus petit cercle vu que sa portée est inférieure à celle du 2.4Ghz).

Visualisation des barrières

Les barrières sont représentées par des rectangles colorés qui correspondent à leur type avec une certaine épaisseur.

Couleur des types de murs

Type de mur Couleur
Plâtre Gris clair #b0aba0
Bois Beige #cdaa7d
Brique Rouge ocre #c04022
Ciment Gris-bleu clair #bee1e3
Béton Gris foncé #6c6c6c
Métal Gris-bleu foncé #6f8693

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages