Download & Installation

The AgentScape installation program can be downloaded from the official website or directly from here. It requires Java 1.6+ to execute. The installation program is a network installer, which can install the release and additional services. These are downloaded on demand from the appropriate maven repositories.

Requirements

AgentScape requires at least a Java 6 Runtime Environment to run. The JRE from Sun or from OpenJDK generally works best. GNU Java may work, but is entirely unsupported.

Installation

The AgentScape installation program can be downloaded from the official website or directly from here. It requires Java 1.6+ to execute.

The installation program is a network installer, which can install the release and additional services. It can install a minimal AgentScape platform, as well as some additional services. All required binaries are downloaded on demand from the appropriate maven repositories, so an active internet connection is required. For each dependency, the installer automatically finds the most recent modules (jar files) that matches the AgentScape version that is being installed.

An offline installer is not available, but the installation folder can be zipped and distributed easily: there are no other dependencies other than the files in that directory.

Nightly builds are also available for your convenience. These may contain fixes not yet available in the release versions, though we cannot always guarantee the stability of these nightly builds. The latest nightly build is distributed as a ZIP file, which contains a zipped installation folder of the most recent snapshot.

Nightly Build Versions

Currently, the nightly build consists of a ZIP archive, which contains the latest checkout of the AgentScape2 trunk sources. The entire project can be built and installed using maven.

  $ unzip AgentScape2-nightlybuild.zip
  $ cd agentscape2
  $ mvn install [-Dorg.iids.aos.install.path=$HOME/agentscape]

This will install the AgentScape2 distribution in the directory $HOME/agentscape/$VERSION. For example, on a Linux system, with a checkout of the m5 trunk, the binaries will be installed in $HOME/agentscape/2.0-m5-SNAPSHOT. Optionally, -Dorg.iids.aos.install.path can be used to specify the installation directory.

Additional Downloads (Example Projects)

Here is a list of all projects and examples that can be downloaded with regards to AgentScape.

  • SimpleExample
    Example project template which contains a single agent (SimpleExample) as described in the Sample Maven Project section. This maven project can be used as a start for creating your own agents or for testing the middleware and agent startup. FIXME Outdated because built for 2.0-m1
  • Math Service example
    Project demonstrating how to create (and use) a simple service. The math library contains a service implementation, a shared library containing the interface and a demo agent that uses the math library. The example is described in the MathLibrary section. FIXME Outdated because built for 2.0-m1
  • Test Certification Authority
    Test Certification Authority generated using OpenSSL's CA.pl script. This is one of the certification authority that is present in the default.keystore KeyStore found in the AgentScape release (from the Milestone 3 release onwards).
  • Test Security Configuration
    This zip file has two complete keystores (client and server) along with two separate XML configurations using each keystore. These configurations have both an RMI-over-SSL (-rmi) and standard RMI server configurations, with both configurations using SSL.
downloads.txt · Last modified: 2012/05/15 14:27 by reinier