Agent.GUI Icon


5.0 Stars (1)
3 Downloads (This Week)
Last Update:
Browse All Files
Windows Mac Linux


Agent.GUI is a simulation framework and toolkit based on the JADE framework. It provides functionalities for time aspects, agent-environment interaction, visualization and load balancing, Furthermore, the included application focuses the usability for end users.

Agent.GUI Web Site


  • => End User functionalities <=
  • MAS / MABS are handled as "projects" (designed by developer)
  • In projects, definitions of different simulation setups are possible
  • Agents can be configured by using different start arguments coming from (tailored) ontologies
  • Depending on the selected environment model (e. g. a graph or a continuous two-dimensional model) case-specific environment configurations can be done
  • The JADE agent platform and their tools can be easily controlled with the end user application
  • Simulations can be easily distributed and balanced on different machines, in particular also by non-IT specialists
  • Agent.GUI provides a Multi-Language application (English, German, Italian, Polish, …)
  • -------------------------------------------------------------------------------------------------------------------------------
  • => Utilities for developer <=
  • Agent.GUI provides a console window, which allows to display the system output, even if the output comes from a remote container located on a different machine
  • The view to projects can be switched between a 'Developer view' and an 'End user view', in order to unburden domain experts from superfluos tasks and views
  • One of the predefined environment model can be selected and used for a simulation OR an environment model can be designed and added individually
  • External libraries (jar-files) can be added to a project in order to extend the core program features
  • A customized PlugIn-class can be written in order to extend the application or the project window
  • Protege designed ontologies can be integrated into projects - Agent.GUI provides a reflective access to them. For example, in order to define start arguments for agents
  • Needed JADE-Services can be configured by using the user interfaces, this includes also extended JADE BaseService-classe that have been written individually for a project
  • With the SimulationSservice, Agent.GUI provides an efficient way for the agent/environment interaction, also in distributed applications
  • The integrated, so called "Backgrond System" enables an easy distribution of agencies over several machines in a computer network, just by a method invocation out of the running simulation
  • Agent.GUI provides open interfaces in order to allow individual static and dynamic load balancing solutions. Therfore the system load is permanentely measured, also for a distribute agent platform


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • axelbangert
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Hi, the right SVN is: svn checkout svn:// not(as indicated below Code): svn checkout svn:// agentgui-code Best regards Axel Arnold Bangert - Herzogenrath 2013

    Posted 11/29/2013
Read more reviews

Additional Project Details


English, French, German, Italian, Spanish

Intended Audience

Developers, Engineering, Information Technology, Science/Research

User Interface

Java Swing, Non-interactive (Daemon)

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.