Java implementation of Eve, a multipurpose, web based agent platform
Java CSS JavaScript Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
algorithms
bundles
demos
eve_agents
eve_common
eve_deployment
eve_instantiation
graphs
protocols
scheduling
states
tests
transition
transports
.gitattributes
.gitignore
Design thoughts
MAVEN_RELEASE_STEPS
README.md
genGraphs.sh
pom.xml

README.md

======= EVE - JAVA implementation

Eve is a multipurpose, web based agent platform. The project aims to develop an open protocol for communication between software agents. Eve is designed as a decentral, scalable system for autonomously acting agents. Eve uses the existing world wide web as platform, and uses existing protocols for data exchange (HTTP) and for messaging (JSON-RPC).

This project contains the Java implementation of Eve. Please refer to the documentation for other implementations.

Documentation is available on http://almende.github.com/eve

Quick start using Maven:

<dependency>
    <groupId>com.almende.eve</groupId>
    <artifactId>eve-full</artifactId>
    <version>3.1.1</version>
</dependency>

or with embedded Jetty 9 servlet container:

<dependency>
    <groupId>com.almende.eve</groupId>
    <artifactId>eve-full-embed</artifactId>
    <version>3.1.1</version>
</dependency>