jademx is an open source implementation of Java JMX access for JADE software agents. This allows a JADE agent to expose attributes, operations, and notifications in a JMX-compliant manner as a DynamicMBean, as well as providing a convenient method for deploying JADE agents (regardless of whether the JADE agents are jademx-aware), particularly in a J2EE environment. Also, jademx exposes predefined access to both the JADE platform and agents. Further, jademx easily enables the running of a JADE agent unit test under JUnit; the unit level is an ACL message.
Although compiling jademx and running it directly under J2SE requires J2SE 5.0, jademx has been run successfully in J2EE environments using a Java virtual machine corresponding to JDK 1.4.1 and JMX 1.0. The supported configuration is expected to require J2SE 5.0 and JMX 1.2 in the future.
Last updated: 1 July 2006