Télécharger la liste

Description du projet

DIET Agents is a multi-agent platform in Java. A
bottom-up design is used to ensure that the
platform is lightweight, scalable, robust,
adaptive, and extensible. It is especially
suitable for rapidly developing peer-to-peer
prototype applications and/or adaptive,
distributed applications that use bottom-up,
nature-inspired techniques.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-03-15 19:43
0.97

Le présent communiqué comporte des changements relativement faibles, mais ceux qui les développeurs doivent trouver utiles. L'analyse des adresses des fonctionnalités dans la couche de base est désormais disponible via l'interface AddressParser. Dans la couche d'ARC, la nouvelle interface MirrorFactory ajouté le rend beaucoup plus facile pour les agents d'amorcer une communication à distance. Le MirrorChat et exécution d'exemples d'applications ont tous deux été mis à jour pour démontrer cette nouvelle fonctionnalité.
Tags: Minor feature enhancements
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.

2004-12-23 22:16
0.96

Les composants réutilisables d'applications ont été améliorées. Des emplois ont été mis à jour pour obéir à un démarrage plus stricte et le contrat d'arrêt, et le SubScheduler et classes EventManagerContainer ont été ajoutées pour faciliter cela. La fonctionnalité de l'SerialJobManager a été étendu, car il prend désormais en charge les différents modes. Cela est démontré dans le nouveau "job" exemple d'application, qui illustre aussi la façon d'utiliser la plupart des emplois nouvellement ajouté. Dans la couche de base, les modèles de visualisation ont été entièrement séparés de leur mise en œuvre. Il existe de nombreux autres changements.
Tags: Major feature enhancements
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.

2004-11-02 11:57
0.95

Un soutien a été ajouté à la persistance d'agent. En particulier, les changements dans la couche de base permettant la sérialisation des agents alors qu'ils sont en marche. Avec la capacité récemment ajoutée pour mettre en pause des agents en les enfermant, cela permet la persistance des agents de base. La fonctionnalité de couche ARC a été amélioré pour faciliter le contrôle externe des groupes d'agents. Cela peut, par exemple, être utilisé pour sauver des agents au dossier, comme en témoigne le nouveau «tri» application de démonstration. Par ailleurs, la plate-forme supporte maintenant les sockets SSL. Plusieurs bugs mineurs ont été corrigés, principalement liés à la communication à distance.
Tags: Major feature enhancements
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.

2004-06-29 19:45
0.94

Appui à la communication à distance (entre les agents sur des machines différentes) a été massivement améliorée. Il ya maintenant une application robuste et efficace des agents de miroir qui offre une communication à distance transparant. En outre, les canaux de message sont fournis comme un autre moyen de communication à distance. Il existe des exemples d'applications nouvelles pour démontrer la fois des régimes de communication à distance. Dans la couche de base, l'utilisation de sockets a été généralisé, et je socket erreurs E / S peuvent maintenant être surveillés. De nombreuses autres améliorations ont été apportées, et de plusieurs bugs mineurs ont été corrigés.
Tags: Major feature enhancements
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.

2004-05-08 03:40
0.93

Ceci est la première version compatible Java 1.1. Il vous permet de lancer la plate-forme dans un large éventail d'environnements, y compris les appareils portatifs et / ou des navigateurs Web sans plug-ins Java récents.
Tags: Java 1.1, Initial freshmeat announcement
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.

Project Resources