Basic Documentation
Introduction to JADE
JADE Administration Tutorial
by
Ryerson University
JADE Programming Tutorial
JADE Administrator's Guide
JADE Programmer's Guide
API Documentation
Description of the examples
Additional Tutorials
Standards
FIPA specifications
Methodology
A Methodology for the Analysis and Design of Multi Agent Systems using JADE
By Magid Nikraz -
Murdoch University
Configuration
Using arguments and properties to configure your agents
By
Dick Cowan
- Menehune Software Inc
Content Languages & Ontologies
Creating and using applications-specific ontologies
Creating ontologies by means of the BeanOntology class
How to use the XML Codec to import/export ontological entities from/to XML
(
requires the XMLCodec Add-On
)
How to use the RDF Codec for encoding the content of ACLMessages in RDF
(
requires the RDFCodec Add-On
)
Mobile devices
Running JADE agents on Android devices
Running JADE agents on java enabled cell-phones and ANDROID devices
(
requires the LEAP Add-On
)
Device independent logging mechanism
OSGi
How to use JADE agents in an OSGi environment
(
requires the JadeOSGi Add-On
)
Fault Tolerance
Using Virtual Replicated Agents
Internet technologies
Accessing a JADE MAS from a Servlet using the JadeGateway
By Viktor Kelemen (MTA SZTAKI)
Exposing agent services as Web Services
(
requires the WSIG Add-ON
)
Dynamically invoking Web Services
(
requires the WSDC Add-On
)
How to use JADE within Applets
By Claudiu Anghel
Intelligent agents
Integrating JADE and JESS
By
Henrique Lopes Cardoso
-
University of Porto
Exploiting the formal semantics of FIPA ACL
(
requires the Semantics Add-On
)
Security
Administrator's guide of the Security add-on
(
requires the Security Add-On
)
Mutual-authenticated SSL IMTP connections
: setting up secure communication amongst JADE containers.
PKI Guide
: provides security for agent messaging and agent mobility. (
requires the PKI Add-On
)
Microsoft .NET
Running JADE over Microsoft .NET
(
requires the LEAP Add-On
)
Connecting a Windows Mobile .NET client to a JADE Multi Agent System
(
requires the JADE Sharp Add-On
)
Message Transport Protocol
Configuring the HTTP MTP
How to use the ORBACUS-based IIOP MTP
(
requires the Orbacus-MTP Add-On
)
How to use the JMS-based MTP
(logon into the JADE Web site first)
By Edward Curry
How to use the Jabber XMPP MTP with JADE
, Universitat Politècnica of Valencia
Message encodings
How to use XML encoding of ACLMessages with JADE
(
requires the FIPA XML ACLCodec Add-On
)
How to use Bit-Efficient encoding of ACLMessages with JADE
(
requires the FIPA Bit-Efficient ACLCodec Add-On
)
Testing
Creating automatic tests for JADE based applications
(
requires the TestSuite Add-On
)
Performances
Benchmark on the Message Round Trip Time in JADE
(
requires the Benchmark Add-On
)
Links to additional material
JADE Primer
By J. Vaucher and A. Ncho - Université de Montréal
Tools
JADE RMA
JADE Dummy Agent
JADE Sniffer
JADE Socket Proxy Agent
JADE DFGUI
JADE Log Manager Agent
Formatter of SL content expressions
Documentation in other languages
JADE Tutorial in Portuguese
by Andre Filipe - Federal University of ABC - Sao Paulo, Brazil
General Information
README
License for JADE Software
JADE Home Page
JADE Mailing Lists
JADE is entirely written using the Java programming language, exploiting such advanced features as Java RMI, Java CORBA IDL, Java Serialization and Java Reflection API