Skip to content

fmigeon/jade

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jade

supports pour cours de jade

liste de supports pour le cours de programmation orientée agent en Jade

Eléments de base : agent, comportement et envoi de messages

Agents sans comportement ni communication

  • Pour tester l'installation de Jade, le classique HelloWorld
    • AgentHello : code pour un agent simple affichant un message sur la console
    • AgentHelloParametre : également code pour un agent simple affichant un message sur la console, mais le message est passé en paramètre

Agents avec comportement

  • Ajout de comportements simples à un agent, exemple d'exécution

Agents communiquant

  • Exemple classique de test de communication entre 2 agents : le ping-pong
    • AgentPingPong : code pour qui permet de lancer deux agents qui communiquent entre eux. L'agent ping envoie un balle à l'agent pong qui la retourne à ping qui la renvoie à son tour, ...

Agents interactifs et communicants

  • Ajout d'une petite interface graphique pour faciliter le dialogue avec l'utilisateur
    • fenetre : codes pour des agents liés à des fenêtres
    • radio : codes qui ilustrent la communication par broadcast. Un agent ne cible plus des destinataires, mais un canal qu'écoutent d'autres agents

Gestion de services : déclaration et recherche

  • HelloWorld : codes pour des agents liés chacun à une fenêtre. Ces agents se découvrent par reherche de services, et s'envoient des messages simples

Protocoles d'interactions entre agents

  • AchieveRE : codes illustrant la communication entre agents par le protocoles AchieveRE. Un agent soumet un requête à des agents par ce protocole et attend leurs réponses.
  • agentsVoyage : codes pour des agents simulant des agences de voyages

About

supports pour cours de jade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%