Stable release |
4.4 / December 23, 2015
|
---|---|
Development status | Active |
Written in | Java |
Platform | Java SE |
Type | Multi-agent system, software framework |
License | GNU Lesser General Public License |
Website | jade |
Java Agent DEvelopment Framework, or JADE, is a software framework for the development of intelligent agent, implemented in Java. JADE system supports coordination between several agents FIPA and provides a standard implementation of the communication language FIPA-ACL, which facilitates the communication between agents and allows the services detection of the system. JADE was originally developed by Telecom Italia and is distributed as free software.
JADE is a middleware which facilitates the development of multi-agent systems under the standard FIPA for which purpose it creates multiple containers for agents, each of them can run on one or more systems. Is understood that a set of containers constitutes a platform.
JADE provides:
JADE was initially developed by Telecom Italia Lab. This sector is the R & D branch of Telecom Italia Group which is responsible for promoting technological innovation. Telecom Italia conceived and promoted JADE by basing it in 2000. The latest available dates from December 2015 (version 4.4). The first version of JADE distributed as free software is available from February 2000 (versión 1.3).
In March 2003 Motorola and Telecom Italia created the JADE Governing Board with the objective of promoting the development and adoption of JADE in the mobile telecommunications industry as middleware based. The JADE Governing Board accepts to any company and / or organization interested in the commercial use and exploitation of JADE to commit to its development and promotion.
JADE is a distributed agents platform, which has a container for each host where you are running the agents. Additionally the platform has various debugging tools, mobility of code and content agents, the possibility of parallel execution of the behavior of agents, as well as support for the definition of languages and ontologies. Each platform must have a parent container that has two special agents called AMS and DF.