Le but de ce projet était de coder un logiciel de communication en réseau avec le langage Java. Nous avons utilisé l'outil Swing pour le GUI, SQLite pour la base de données et du socket UPD TCP pour le réseau. Le logiciel est fonctionnel et peut être téléchargé et utilisé assez rapidement, vous pouvez voir comment l'utliser en regardant le chapitre ci-dessous sur la compilation du projet.
git clone https://github.com/Fomys/Clavardage
mvn clean compile assembly:single --file pom.xml
L'executable .jar se trouve dans le dossier target.
Vous pouvez :
- Créer ou vous connecter à un compte déjà existant
- Renommer votre pseudo à tout moment
- Envoyer un message à quelqu'un sur le même réseau
- Voir l'historique des conversations de toutes les personnes avec qui vous avez parlé
Pour nous aider durant la gestion du projet nous avons utilisé l'outil web Jira, lien juste en dessous. Lien du jira : https://clavardage-loupi.atlassian.net/jira/software/projects/CLAVAR/boards/1/backlog