DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications and/or adaptive, distributed applications that use bottom-up, nature-inspired techniques.
Version 0.97 includes relatively small changes, but ones that developers should find useful. The address parsing functionality in the core layer is now available through the AddressParser interface. In the ARC layer, the newly added MirrorFactory interface makes it much easier for agents to initiate remote communication. The "mirrorchat" and "running" sample application have both been updated to demonstrate this new functionality.... read more
Elvis is an elementary visualiser for the DIET Agents platform. Version 1.02 has been updated to work with the latest Version of the DIET Agents platform.
Version 0.96 of the DIET Agents platform included changes to the model and event generation infrastructure. The Elvis visualiser has been updated accordingly. Functionally, no further changes have been made to the Elvis visualiser.
Version 1.02 of the Elvis visualiser is available for download at https://sourceforge.net/project/showfiles.php?group_id=85876&package_id=95870&release_id=292111.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications and/or adaptive, distributed applications that use bottom-up, nature-inspired techniques.
Version 0.96 includes many improvements to the Application Reusable Components. A new sample application has been added, and in the core layer the visualisation models have been fully separated from their implementation.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. Version 0.95 provides support for agent persistence, the ability to use SSL sockets, ability to control groups of agents, several minor bug fixes and other improvements.
In the core layer, changes were made that enable serialisation of agents while they are running. Together with the newly added ability to pause agents by locking them, this provides basic support for agent persistence. In the ARC layer, a package was added that supports visiting of agents which enables convenient external control of a group of agents. This can for instance be used in order to save agents to file, as demonstrated by the new "persistent sorting" demo application. Various minor bugs were fixed in the remote communication functionality provided by the ARC layer. See the release notes for details and other improvements. ... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. Version 0.94 includes much improved support for remote communication support, various new sample application that demonstrate this new functionality, many other improvements and several minor bug fixes.
In the ARC layer, there is now a robust and efficient implementation of "Mirror" agents, which provide transparant remote communication. Furthermore, "message channels" have been added as another way of remote communication. A newly added chat sample application demonstrates how to use both remote communication schemes and what their differences are. In the core layer, the use of sockets has been generalised, and I/O errors can now be observed using the newly added SocketErrorListener interface. The release includes many other improvements and several bug fixes. See the release notes for details and other improvements.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. There is now a Java 1.1 compatible version available of the platform.
This version of DIET Agents for Java 1.1 is derived from Version 0.93 of the main DIET Agents platform. It is therefore also named Version 0.93. It has been changed to make it compatible with Java 1.1. See the release notes for details.... read more
Elvis is an elementary visualiser for the DIET Agents platform. Version 1.01 has been updated to work with the latest Version of the DIET Agents platform.
Version 0.93 of the DIET Agents platform introduced changes to the visualisation architecture. In particular, it includes a set of "Model" interfaces and the event objects have been changed accordingly. The Elvis software has been updated accordingly. Functionally, no further changes have been made to the Elvis visualiser.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. Version 0.93 includes improved visualisation support, and other improvements and minor bug fixes.
In the core layer, there are now "Model" interfaces for agents, connections, environments and worlds. These can be used by visualisation tools. These model interfaces are for instance useful for filtering events when for efficiency you only want to view part of a running system. In the ARC layer, the InterdependentJobManager has been added, which can be used to let dependent jobs finish at the same time. Other improvements and bug fixes have been made as well. See the release notes for details.... read more
Elvis is an elementary visualiser for the DIET Agents platform. Version 1.00 is the first public release of the Elvis visualiser.
This version of Elvis works with Version 0.92 of the DIET Agents platform, which has been released simultaneously. We very much recommend you download this first release of Elvis together with the latest version of the platform. You can then use Elvis to visualise each of the sample applications that are included with the platform. This is not only visually appealing, but should also help youto understand the applications better.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. Version 0.92 includes hooks for attaching visualisation and monitoring tools to applications.
Version 0.92 is not significantly different from the previous release. However, simultaneous with this release of the platform, we have released the first version of the Elvis visualiser. Elvis is an elementary, generic visualiser for the DIET Agents platform. The visualiser requires some of the newly added functionality in Version 0.92 of DIET Agents to attach itself to applications.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. The main change in Version 0.91 is that the API has been improved by replacing the term "infohabitant" by the more meaningful and concise term "agent" everywhere.
Furthermore, extra functionality has been added (such as the ConnectionSharingJobManager) and minor improvements have been made in the core and ARC layer. Details of changes that have been made can be found in the CHANGES.txt file that is included with the release. The DIET Agents software is available for download at http://sourceforge.net/project/showfiles.php?group_id=85876.... read more
DIET Agents is lightweight, scalable and robust multi-agent platform in Java that is suitable for rapid prototyping of P2P applications. Version 0.90 is the first public release of the DIET Agents software.
Although the platform has been developed over a period of three years, this is the first version of the software that is publicly available, under the GNU GPL license. Earlier releases of the software were only available to partners of the DIET project, a European collaborative project. ... read more