Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/enflexit/agentworkbench

Application toolkit based on the JADE framework. Functionalities for time aspects, agent environment interaction, visualization and load balancing, focusing on the usability for end users.
https://github.com/enflexit/agentworkbench

agent agent-platform distributed-computing embedded-systems jade loadbalancing multi-agent-systems osgi-applications simulation workbench

Last synced: 4 months ago
JSON representation

Application toolkit based on the JADE framework. Functionalities for time aspects, agent environment interaction, visualization and load balancing, focusing on the usability for end users.

Awesome Lists containing this project

README

        

# Agent.Workbench

The documentaton is also available in our not yet comprehensive [GitBook](https://enflexit.gitbook.io/agent-workbench/)

![Agent.Workbench-Splash](eclipseProjects/de.enflexit.awb/bundles/org.agentgui.core/splash.png)

Agent.Workbench is an [Eclipse](https://www.eclipse.org/) / [OSGI ](https://www.osgi.org/)based application toolkit and framework that utilizes the agent platform [JADE](http://jade.tilab.com/). It enables to develop agent-based, end-user oriented [RCP applications](http://www.vogella.com/tutorials/EclipseRCP/article.html) that should finally enable non-programmers to use agent technologies for their own purposes.

Why did we start developing such a tool? First reason is that JADE is probably the most sophisticated, JAVA-based agent platform. It is widlly used in academia and compliant to the [IEEE](https://www.ieee.org) / [FIPA ](http://www.fipa.org/)specifications. Since JADE was designed as middleware, the developer \(Telecom Italia S.p.A. and other\) especially focused on the actual core of the framework - agents and their interaction with their environment \(which includes other agents and thus agent communication\). In turn, that means that - despite of some administrative tools - no effort was spent to address end-user needs, which is the second reason why we started developing Agent.Workbench several years ago.

Instead of starting an agent system from command line or to start developing an agent-based application from the scratch, we believe that efforts should be reduced.

## History

The project was formally known as "Agent.GUI", it was moved from [Sourceforge](https://sourceforge.net/projects/agentgui/) July 2017.