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.

LGPL-2.1 License

Stars
18
Committers
24
AgentWorkbench - AgentWorkbench v2.4.2 Latest Release

Published by CDerksen 4 months ago

General

Several updates, bug fixes and improvements

Full Changelog: https://github.com/EnFlexIT/AgentWorkbench/compare/v2.3.2...v2.4.2

AgentWorkbench - AgentWorkbench v2.3.2

Published by CDerksen 9 months ago

General

AgentWorkbench - AgentWorkbench v2.3.0

Published by CDerksen over 1 year ago

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.26 (2022-12)
  • Bug fixes and improvements
AgentWorkbench - AgentWorkbench v2.2.6

Published by CDerksen about 2 years ago

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.24 (2022-06)
  • Replaces several own bundle by Maven dependencies
  • Adds a general Phonebook approach for JADE agents
  • Introduces update check against p2-repository, even if you're starting from the IDE
  • MainWindow: menu item revision (showin links to GitHub and GitBook)
  • Indroduces controll for the positioning of JDialogs while using multiple screens
  • Bug fixes and improvements

Agent.Workbench Database-Feature

  • Added MariaDB & PostgreSQL connectors; update MySQL connector
  • Introduces OSGI-Service 'HibernateDatabaseConnectionService' to create database connections
  • Adds a central database configuration dialog to Agent.Workbench

Agent.Workbench WS-Feature

  • Introduces simple security checks / hander to access a REST-API
  • Adds individual Swagger 1.x, 2.x bundles to feature
  • Introduces menu- and toolbar icons for configuration
  • Introduces first approach to configure credentials of REST-clients
AgentWorkbench - AgentWorkbench v2.2.3

Published by CDerksen over 2 years ago

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.23 (2022-03)
  • Replaced own JAXB bundle by default implementation from Maven (jaxb-impl-2.3.6) and corresponding fragment bundle (de.enflexit.jaxb.impl.binding)
  • Bug fixes and improvements

Graph and Network Environment

  • Added NetworkModelExportService as option to add customized export functionalities
  • Revised load process of the GraphEnvironmentController

New Feature: "Agent.Workbench WS-Feature"

  • Provided OSGI-services to create own Jetty server-instances or own servlet handler for specific server instances
  • Integrated Jetty, Jersey, Gson and Swagger to enable the creation of REST API 's in AWB
  • Defined base structure to provide an extendable AWB REST-API
AgentWorkbench - AgentWorkbench v2.2.2-beta.1

Published by CDerksen almost 3 years ago

Structural

  • Added Time Zone / ZoneId configuration for projects

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.2.2 (2021-12)
  • Bug fixes and improvements
AgentWorkbench - AgentWorkbench v2.2.1-beta.1

Published by CDerksen almost 3 years ago

First Java 11 build of Agent.Workbench. Thus, an installation of a Java 11 Runtime or a JDK is required to work with AWB.

Structural

  • Configured bundles to run under Java 11
  • Build processes were updated to tycho 2.4
  • Updated several library bundles as OSHI, Jung and other

General

  • Updated Target platform and AWB-base to Eclipse RCP-version 4.21
  • Bug fixes and improvements
AgentWorkbench - AgentWorkbench v2.1.19-beta.1

Published by CDerksen over 3 years ago

Structural

  • Added correct fragment bundle for logging - removed unused fragments
  • Updated OSHI to version 5.7.1 to also launch on new macOS systems
  • Updated JFreeChart to version 1.5.2'
  • Removed own BouncyCastle bundle; took bouncy castle library from orbit repository
  • Removed google translate functions in Translation dialog
  • Removed unused JEP library as well as package agentgui.math.calculation

General

  • Solved TimeModel / ApplicationEvent problems when loading a setup
  • Resolved possible MalformedURLException for Project updates
  • Resolved problem with JADE state files when starting the platform
  • Resolved possible exception for JADE shutdown in simulations
  • Added further user information for the predictive load balancing
  • Introduced TimeZoneWidget in common bundle
  • Revised CSV writer/controller to handle system dependent separators for decimal and float values'

Graph and Network Environment

  • Startet with Map integration
  • Fixed problems while switching orthogonal line directions in corresponding layout
  • Introduced general NetworkComponentSelectionDialog
AgentWorkbench - AgentWorkbench v2.1.18-beta.1

Published by CDerksen about 4 years ago

General

  • Moved to new Eclipse-RCP version (2020-06)
  • Integrated native bundles for windows & linux for network connections using proxy
  • Enabled project repository download for password protected http / https directories
  • Bug fixing
  • Improvments with the documentation
AgentWorkbench - AgentWorkbench v2.1.17-beta.1

Published by CDerksen over 4 years ago

General

Bundle org.awb.env.networkModel

  • Enabled GraphEnvironmentController to partially reload data for NetworkElements
AgentWorkbench - AgentWorkbench v2.1.16-beta.1

Published by CDerksen over 4 years ago

General

  • Moved to new Eclipse-RCP version (2019-12)
  • Enabled to show / hide project window tabs and project tree
  • Introduced a dictionary update after an AWB update
  • Restructured eclipse project structure for examples
  • Improvements of the gitbook documentation
  • Bug-Fixxing

Bundle org.awb.env.networkModel

  • Added possibility to configure the current time model directly in the network environment model

Bundle de.enflexit.oshi

  • Updated OSHI libraries to version 4.3.0
AgentWorkbench - AgentWorkbench v2.1.15-beta.1

Published by CDerksen almost 5 years ago

General

  • Introduced persited cache for the bundle evaluation to reduce the system load when starting Agent.Workbench
  • Introduced Heap-Monitor to provide information about the current heap usage

Bundle org.awb.env.networkModel

  • Improvements in the handling of individual data models for NetworkComponents and GraphNodes
  • Ontology class instances will not longer be saved as Base64 encoded strings. Instead, they can be found in the environment setup file SETUP_NAME_Ontologx.xml
  • Revised method for handling and adding new intermediate nodes to polylines. In layouts; where geographical coordinates are used, they are now handled as absolute coordinates
  • Moved the import action of a NetworkModel-import into a dedicated thread
AgentWorkbench - AgentWorkbench v2.1.14-beta.1

Published by CDerksen about 5 years ago

  • Update to new RCP version (2019-09)
  • Improved data model capabilities for NetworkModel and GraphNodes
  • Introduced the BundlingNetworkComponentAdapter
  • Several improvements and bug fixings (e.g. when showing the AWB console view)
AgentWorkbench - AgentWorkbench v2.1.13-beta.1

Published by CDerksen about 5 years ago

  • Update to new RCP version (2019-06)
  • Optimized ClassLoadService
  • Several improvements, (e.g. frames in the 'Project Desktop' will now be shown in the project tree)
AgentWorkbench - AgentWorkbench v2.1.11-beta.1

Published by CDerksen over 5 years ago

This release basically introduces and increases the layout capabilities of the NetworkModel.

From this version, Agent.Workbench allows to define different layouts for a single topology. Further, it allows to configure the shape of an edge, where an edge can be an orthogonal line, a quadratic curve or a polyline, where the latter allows to define several support points for a connection beween to nodes.

Additionally, this version introduces a geography bundle (de.enflexit.geography) that enables to use and convert different geographical data types like WGS84 and UTM

AgentWorkbench - AgentWorkbench v2.1.10-beta.1

Published by CDerksen over 5 years ago

Basically, some important bug fixing and refactoring (especially in the bundle org.awb.env.networkModel).
Here, also some additionally user features will be provided.

AgentWorkbench - AgentWorkbench v2.1.9-beta.1

Published by CDerksen over 5 years ago

  • An EnvironmentModels can now be registered by an OSGI service
  • General review and extension of the Graph and NetworkModel
    • was moved to an extra bundle named org.awb.env.networkModel
    • enables to define several layouts for one NetworkModel
    • enables to define the coordinate system to be used
  • General bug fixing and refactoring
AgentWorkbench - AgentWorkbench v2.1.8-beta.1

Published by CDerksen over 5 years ago

  • Restored update settings in Eclipse main window
  • Added Proxys configuration settings
  • Resolved several small issues
AgentWorkbench - AgentWorkbench v2.1.7-beta.1

Published by CDerksen almost 6 years ago

Movement to Eclipse RCP 4.10 (2018-12) and thus removement of 32 Bit versions.

AgentWorkbench - AgentWorkbench v2.1.6-beta.1

Published by CDerksen about 6 years ago

Several improvements (e.g. in the Graph environment) and bug fixes