Vous êtes sur la page 1sur 12

Atelier N° 1

Master DSBD

But : Le but de cet atelier est de :

− Se familiariser avec l'environnement JADE


− Mettre en œuvre les agents
− Communication des agents

Environnement Développement : installer JDK puis Eclipse et télécharger les jars de JADE (jade.jare et
commons-codec-1.3.jare)

Rappel : Chaque plateforme doit contenir un Main container et tous les autres conteneurs
s'enregistrent auprès de celui-ci.

1. Mode ligne de commande


1.1 Variable d'environnement
La première étape est de définir la variable environnement CLASSPATH : mettez le chemin exact où se
trouve votre bibliothèque jade.jare.

1.2 Création du Main Container


GUI nous permet de lancer la plateforme JADE en mode graphique

F. BENABBOU- Master DSBD-S1- 2019/2020 1


L'interface graphique de JADE :

1.3 Création d'un container simple

F. BENABBOU- Master DSBD-S1- 2019/2020 2


La plateforme nous indique le nouveau container :

1.4 Lancement d’un deuxième container

F. BENABBOU- Master DSBD-S1- 2019/2020 3


Le résultat sur la plateforme :

F. BENABBOU- Master DSBD-S1- 2019/2020 4


2. Plateforme Jade en Eclipse
2.1 Création d'un projet java
Création d’un projet java TPIAjade :

Ajout de toutes les bibliothèques de jade à partir de propriétés du projet :

3.2 Ajout de la classe correspondant au main container


La classe PrincipalContainer.java correspond à notre Main Container :

F. BENABBOU- Master DSBD-S1- 2019/2020 5


3.3 Lancement du main container
Avec "run configurations".

F. BENABBOU- Master DSBD-S1- 2019/2020 6


3.4 Création d'un simple container
C'est la classe java "containerjade1" (enlever le 1 il n'est significatif)

F. BENABBOU- Master DSBD-S1- 2019/2020 7


3.5 Lancement du 1ème container simple
Exécuter en tant que application java : run application java

F. BENABBOU- Master DSBD-S1- 2019/2020 8


F. BENABBOU- Master DSBD-S1- 2019/2020 9
3.6 Lancement du 2ème container simple

Visualisation des containers sur la palteforme JADE :

F. BENABBOU- Master DSBD-S1- 2019/2020 10


3.6 Lancement d'autre container simple

F. BENABBOU- Master DSBD-S1- 2019/2020 11


F. BENABBOU- Master DSBD-S1- 2019/2020 12

Vous aimerez peut-être aussi