Jadex 0.941

Jadex 0.941 Examples Documentation

Jadex is a BDI reasoning engine, which means that it aims at simplifying the task of writing autonomous and intelligent software agents.

See:
          Description

BlackJack Packages
jadex.examples.blackjack An implementation of a BlackJack game allowing agents and humans to participate.
jadex.examples.blackjack.dealer The dealer in the BlackJack game.
jadex.examples.blackjack.gui This package contains gui classes used by dealer and player.
jadex.examples.blackjack.manager The manager can be used to start and stop the BlackJack example.
jadex.examples.blackjack.player A player participating in BlackJack games.
jadex.examples.blackjack.player.strategies This package contains game strategies used by the player agent.

 

Blocksworld Packages
jadex.examples.blocksworld An agent solving problems in the blocksworld domain using simple backward chaining.

 

Cleanerworld Packages
jadex.examples.cleanerworld.multi A multi-agent implementation of the cleanerworld scenario.
jadex.examples.cleanerworld.multi.cleaner A cleaner agent in the multi-agent implementation of the cleanerworld scenario.
jadex.examples.cleanerworld.multi.cleanermobile A mobile implementation of the cleaner agent.
jadex.examples.cleanerworld.multi.environment The environment of the multi-agent implementation of the cleanerworld scenario.
jadex.examples.cleanerworld.single Single-agent implementation of the cleanerworld scenario.

 

GarbageCollector Packages
jadex.examples.garbagecollector A garbage collector scenario.

 

HunterPrey Packages
jadex.examples.hunterprey In the hunterprey domain, preys look for food, while hunters chase the prey.
jadex.examples.hunterprey.creature.actsense An act/sense capability used by all creatures of the hunterpry scenario.
jadex.examples.hunterprey.creature.hunters.dumbhunter An very basic implementation of a hunter.
jadex.examples.hunterprey.creature.hunters.ldahunter An advanced hunter which does some path planning.
jadex.examples.hunterprey.creature.hunters.ldahunter.potentialfield The potiential field is used by the LDA hunter for path planning.
jadex.examples.hunterprey.creature.preys.basicbehaviour A basic capability used by all preys.
jadex.examples.hunterprey.creature.preys.dumbprey A prey that searches for food but does not flee from hunters.
jadex.examples.hunterprey.environment An agent representing the environment in the hunterprey scenario.

 

Marsworld Packages
jadex.examples.marsworld The marsworld domain is a multi-agent scenario where carriers, producer, and sentry agents collaborate to produce ore.
jadex.examples.marsworld.carrier An agent to carry ore to the home base.
jadex.examples.marsworld.manager The manager allows to start the marsworld scenario.
jadex.examples.marsworld.movement A movement capability used by all marsworld agents.
jadex.examples.marsworld.producer The producer agent extracts ore.
jadex.examples.marsworld.sentry The sentry agent analyzes places for ore.

 

Puzzle Packages
jadex.examples.puzzle An agent which solves a single-player board game using meta-level reasoning.
jadex.examples.puzzle.mobile A mobile implementation of the puzzle agent.

 

Tutorial Packages
jadex.tutorial This package contains the solutions to the tuorial lessons.

 

Testcases Packages
jadex.testcases This package contains some generic plans used by several testcase agents.
jadex.testcases.beliefs This package contains testcases related to beliefs.
jadex.testcases.benchmarks This package contains test agents used to measure performance.
jadex.testcases.capabilities This package contains testcases related to capabilities.
jadex.testcases.events This package contains testcases related to events.
jadex.testcases.goals This package contains testcases related to goals.
jadex.testcases.misc This package contains miscellaneous testcases.
jadex.testcases.plans This package contains testcases related to plans.

 

Other Packages
jadex.examples.helloworld A simple agent which prints out a message.
jadex.examples.logging A simple example showing how to use logging facilities.
jadex.examples.ping This package contains some simple examples for message exchange.
jadex.examples.ping.mobile A mobile implementation of the ping agent.
jadex.examples.starter A front-end to start other examples with a single click.

 

Jadex is a BDI reasoning engine, which means that it aims at simplifying the task of writing autonomous and intelligent software agents. The term reasoning engine stems from the fact that Jadex is conceptually independent of the underlying system infrastructure (since version 0.94) that is responsible for services like message passing. Currently, we provide Jadex for three different infrastructures: JADE, Standalone and DIET(experimental). One main advantage of this separation between agent behaviour and infrastructure is that Jadex agents can be defined in an abstract way independent of the underlying infrastructure making them usable in very different environments. Such environments may range from typical agent infrastructures such as JADE to component-oriented environments such as J2EE.


Jadex 0.941

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.