Download List

Projeto Descrição

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.

System Requirements

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

Esta versão traz mudanças relativamente pequenas, mas aquelas que os desenvolvedores devem ser úteis. O endereço de analisar a funcionalidade da camada de núcleo já está disponível através da interface AddressParser. Na camada de ARC, o recém-adicionado MirrorFactory interface torna muito mais fácil para os agentes para iniciar a comunicação remota. O MirrorChat e aplicativos de exemplo Running ambos foram atualizados para demonstrar esta nova funcionalidade.
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

O aplicativo Reusable Components foram melhorados. Empregos foram atualizadas para obedecer a um arranque mais rigorosa e contrato de desligamento, e ao SubScheduler e classes EventManagerContainer foram adicionados para facilitar esse processo. A funcionalidade do SerialJobManager foi prorrogado, já que agora suporta diversos modos. Isso é demonstrado no trabalho de "novo" aplicativo exemplo, que também ilustra como usar a maioria dos postos de trabalho recém-adicionado. Na camada de núcleo, os modelos de visualização foram totalmente separada da sua implementação. Há muitas outras mudanças.
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

Foi adicionado suporte para a persistência do agente. Em particular, as mudanças na camada de núcleo permitir a serialização de agentes enquanto estiverem em execução. Juntamente com a capacidade recém-adicionado para fazer uma pausa por agentes de trancá-los, isso fornece a persistência do agente de base. A funcionalidade da camada ARC foi aprimorado para facilitar o controle externo dos grupos de agentes. Isto pode, por exemplo, ser usado para salvar os agentes ao processo, como demonstrado pelo novo "persistente triagem" a aplicação de demonstração. Além disso, a plataforma suporta agora soquetes SSL. Vários pequenos bugs foram corrigidos, principalmente relacionadas com a comunicação remota.
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

Suporte para comunicação à distância (entre agentes em máquinas diferentes) foi fortemente melhorada. Existe agora uma implementação eficiente e eficaz dos agentes Mirror, que oferece comunicação remota transparente. Além disso, os canais de mensagens são fornecidos como uma outra forma de comunicação remota. Existem aplicações nova amostra para demonstrar ambos os sistemas de comunicação remota. Na camada de núcleo, o uso de soquetes foi generalizada, e eu socket erros de E / S podem agora ser monitorizados. Muitas outras melhorias foram feitas, bem como, e vários pequenos bugs foram corrigidos.
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

Esta é a primeira versão compatível com Java 1.1. Ele permite que você execute a plataforma em uma ampla gama de ambientes, incluindo dispositivos de mão e / ou navegadores da Web sem plug-ins Java recentes.
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