Giter Site home page Giter Site logo

enflexit / agentworkbench Goto Github PK

View Code? Open in Web Editor NEW
17.0 8.0 7.0 387.72 MB

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.

Home Page: http://www.agentgui.org

License: GNU Lesser General Public License v2.1

Java 99.24% Batchfile 0.01% Shell 0.08% HTML 0.37% CSS 0.01% XSLT 0.10% JavaScript 0.17% Scala 0.02%
agent jade multi-agent-systems loadbalancing embedded-systems simulation distributed-computing workbench agent-platform osgi-applications

agentworkbench's Introduction

Agent.Workbench

The documentaton is also available in our not yet comprehensive GitBook

Agent.Workbench-Splash

Agent.Workbench is an Eclipse / OSGI based application toolkit and framework that utilizes the agent platform JADE. It enables to develop agent-based, end-user oriented RCP applications 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 / FIPA 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 July 2017.

agentworkbench's People

Contributors

cderksen avatar hannomonsch avatar medamine-jedidi avatar nloos avatar paulbalkenhol avatar tbrandhorst avatar tlew avatar tobirobi avatar xanathalu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agentworkbench's Issues

Observer-Pattern

In J11 the previously provided Observer-Pattern is deprecated and will be removed in future Java releases

Move into own bundle: Bundle "de.enflexit.common" (never touch a running system) and adjust corresponding usage in AWB

New Release:

Adjust version numbers in

  • Bundles,
  • Feature,
  • Target Platform,
  • Produkt
  • Update-Site
  • POM-Files

AgentWorkbench not starting after update

Sometimes after installing Agent.Workbench updates, the application fails to start. The log file says the bundle org.agentgui.core cannot be resolved due to constraint violations, "because it is exposed ... via two dependency chains" - full log file attached. The problem only occurs when updating from an older version though, when using a clean new install the new version works without any problems.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.