Wednesday, July 15, 2009

Multi Agent system tools - Voyager

Tool 1: Java based tool -Voyager

Voyager is a 100% Java agent-enhanced Object Request Broker (ORB). It combines the power of mobile autonomous agents and remote method invocation with complete CORBA support and comes complete with distributed services such as directory, persistence, and publish subscribe multicast. Voyager allows Java programmers to quickly and easily create sophisticated network applications using both traditional and agent-enhanced distributed programming techniques.

Voyager uses regular Java message syntax to construct remote objects, send them messages,and move them between applications. Voyager allows agents (i.e, autonomous objects) to move themselves and continue executing as they move. In this way, agents can act independently on the behalf of a client, even if the client is disconnected or unavailable. This approach is particularly valuable in any type of workflow or resource automation.

1. Download Evaluation version from the Voyager site.

2. Install java and verify the installation

The Voyager installer requires Java 1.4 or higher to be installed on the target system.

To verify that you have a supported version of Java installed, open a command window and enter the following

command:

>java -version

If the version information printed shows you do not have a 1.4 or better version of Java,

or you get a “command not found” error, download Java from the Sun website at http://java.sun.com and install.

If you already install, check the path/java_home environment variables.

3. Install Voyager

After verifying you have a supported version of Java installed, install Voyager using the installer downloaded

4. Install Voyager License

You will receive an email containing license information in addition to the email containing the link to the Voyager evaluation download.

Follow the steps in this email to create a license file.

5. Verify Correct Installation

After creating the license file verify Voyager has been correctly installed by opening a

command window and entering the following command from the Voyager bin directory:

Windows users: >voyager //localhost:8000

Linux users : >voyager //localhost:8000

You should see Voyager successfully start.

6. The next step is to learn how to use Voyager in your development environment. If you

are a Java developer, begin with the Eclipse Getting Started Guide. If you are a .NET

developer, begin with the Visual Studio Getting Started Guide. (These files are located in

the doc/ directory of your Voyager installation directory.) These guides will take you

through the process of integrating Voyager into your development environment and

setting up the examples.

Once you have set up your development environment, it’s time to run a few examples to

give you a basic idea of what Voyager can do and to familiarize yourself with the basics

of a Voyager application. We recommend the following examples:

1. Basics1 and Basics2

2. Naming1 and Naming2

3. Message1, Message2, and Message3


No comments: