Agent.Workbench
  • Introduction
  • Overview
    • Agent.Workbench Features
    • Agent.Workbench Use Cases
  • Development
    • Basic Steps
      • Installations
      • Define a Target Platform
        • ... based on AWB-Installation
        • ... based on AWB-Repository
        • ... based on AWB-Sources
      • Create an Agent Project
      • Starting AWB from Eclipse
      • Export your Plug-in to AWB
    • AWB Execution Modes
    • The Background System
    • General AWB UI Functions
      • Option Dialog
      • Eclipse Preferences
      • AWB Feature Configuration
      • Language Translation
    • AWB Projects
      • Project Window Structure
      • Project Import and Export
    • AWB-Expandability
      • OSGI / ClassLoadService
      • Project Extension
      • Framework Extension
      • Agents
    • AWB-Structures
      • Operational Main Classes
  • AWB Web-Services
    • Providing Web-Services
    • Using Web-Services
Powered by GitBook
On this page
  • Define the Target Platform for Agent Developments...
  • ...based on an AWB Installation
  • ...based on the AWB Software Repository
  • ...based on the AWB source code
  1. Development
  2. Basic Steps

Define a Target Platform

PreviousInstallationsNext... based on AWB-Installation

Last updated 1 year ago

Define the Target Platform for Agent Developments...

With a target platform you define the system or library structure against which you develop. By default, Eclipse uses the current Eclipse installation as the target platform. But since our goal is to extend Agent.Workbench with your own code, you need to develop against the system and library structure of Agent.Workbench. Consequently we need to add Agent.Workbench to our target platform. There are three possible ways to achieve this.

...based on an AWB Installation

Defining a target platform that points to an installation of Agent.Workbench is one way to do it. If you followed along our , you already have an instance of Agent.Workbench installed. Eclipse then uses the installation as the library that you develop against. Defining a target platform that points to an Agent.Workbench installation is sufficient for most use cases and is recommended for beginners. As a developer you can also access the Agent.Workbench source code by downloading the "Development resources" in the installation. The tutorial on how to define a target platform, based on an AWB installation, can be found .

...based on the AWB Software Repository

Another way to define the target platform is by utilizing the Agent.Workbench software repository, that is located on a remote server. The Target Platform then points to the repository and uses its bundles as the library, that you develop your own code against. The tutorial on how to define a target platform, based on the AWB software repository, can be found .

...based on the AWB source code

A more cumbersome but equally effective way is to download the Agent.Workbench source code from GitHub directly into your Eclipse workspace. That way you don't have to explicitly change the target platform, but having all the bundles that you develop against in your IDE has the same effect. The tutorial on how to define a target platform, based on AWB sources, can be found .

Defining a target platform is mandatory if you want to start Agent.Workbench from your Eclipse IDE. Instructions on how to start Agent.Workbench from Eclipse can be found on .

Installation page
here
here
here
this page