Home Documentation Forum
[[start]]

Madkit Presentation

MadKit is a modular and scalable multiagent platform written in Java and built upon the AGR (Agent/Group/Role) organizational model: agents are situated in groups and play roles. MadKit allows high heterogeneity in agent architectures and communication languages, and various customizations.

MadKit communication is based on a peer to peer mechanism, and allows developpers to quickly develop distributed applications using multiagent principles.

Agents in MadKit may be programmed in Java, Scheme (Kawa), Jess (rule based engine) or BeanShell. Other script language may be easily added.

MadKit comes with a full set of facilities and agents for launching, displaying, developping and monitoring agents and organisations.

MadKit is a free software based on the GPL/LGPL license. LGPL for the kernel and communication tools, GPL for the development tools (editors, GroupObserver, viewers, etc…)

Download and Install MadKit

Download and install

You can download MadKit at the home page.

Unzip the file, place the madkit folder where ever you want, and that's it… MadKit is installed!!

To start MadKit, go to the bin folder.

  • on Windows system, double click on the madkit.exe file
  • on Mac OSX system, double click on the madkit.app file (or madkit alone, if the .app extension does not appear)
  • on Linux or any Unix system, type ./desktop.sh at the console

On Mac or Linux, you may have to make the .sh files executables, thus type chmod +x *.sh at the console

The first start takes a little bit more time because there are some indexing that is taking place.. The MadKit documentation is on the Doc Browser agent which is located on the madkit desktop. Double click on the icon, and it will launch..

Quick start

A first guide (in french) for beginners :MadKit pas à pas

Pour les lecteurs de français, il existe une documentation pour démarrer rapidement en MadKit :MadKit pas à pas

API

The MadKit kernel API : MadKit kernel

You will find API of some demo agents here : MadKit demos

Applications built with MadKit

 
Back to top start.txt · Last modified: 2009/01/24 18:46 by mkwkadmin
Recent changes RSS feed Powered by PHP Driven by DokuWiki