Projects / DIET Agents / Releases

RSS All releases of DIET Agents

  •  15 Mar 2005 10:43

Release Notes: This release features 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 applications have both been updated to demonstrate this new functionality.

  •  23 Dec 2004 13:16

Release Notes: The Application Reusable Components have been improved. Jobs have been updated to obey a more strict startup and shutdown contract, and the SubScheduler and EventManagerContainer classes have been added to facilitate this. The functionality of the SerialJobManager has been extended, as it now supports various modes. This is demonstrated in the new "job" sample application, which also illustrates how to use most of the newly added jobs. In the core layer, the visualisation models have been fully separated from their implementation. There are many other changes.

  •  02 Nov 2004 02:57

Release Notes: Support has been added for agent persistence. In particular, changes in the core layer enable serialization of agents while they are running. Together with the newly added ability to pause agents by locking them, this provides basic agent persistence. The ARC layer functionality has been enhanced to facilitate external control of groups of agents. This can, for instance, be used in order to save agents to file, as demonstrated by the new "persistent sorting" demo application. Furthermore, the platform now supports SSL sockets. Several minor bugs were fixed, mostly related to remote communication.

  •  29 Jun 2004 10:45

Release Notes: Support for remote communication (between agents on different machines) has been massively improved. There is now a robust and efficient implementation of Mirror agents which offers transparant remote communication. Furthermore, message channels are provided as another way of remote communication. There are new sample applications to demonstrate both remote communication schemes. In the core layer, the use of sockets has been generalised, and socket I/O errors can now be monitored. Many other improvements have been made as well, and several minor bugs have been fixed.

Release Notes: This is the first Java 1.1 compatible version. It enables you to run the platform in a wider range of environments, including hand-held devices and/or Web browsers without recent Java plug-ins.

  •  08 Jan 2004 07:00

Release Notes: Visualization support was improved. Other improvements and minor bugfixes were made. In the core layer, there are now "Model" interfaces for agents, connections, environments, and worlds. These interfaces can be used by visualisation tools. They 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.

  •  02 Dec 2003 07:33

Release Notes: This version includes hooks for attaching visualization and monitoring tools to applications. Other than that, it does not differ much from the previous release. However, the first version of the Elvis visualizer was released at the same time. Elvis is an elementary, generic visualizer for the DIET Agents platform. The visualizer requires some of the functionality added in version 0.92 of DIET Agents to attach itself to applications.

Screenshot

Project Spotlight

Watched!

A plugin for Totem Movie Player.

Screenshot

Project Spotlight

Stantor-Domodulor

A home automation software system.