## JAVA Agent Platform A-globe ver 2.1

The `A-globe` is suitable for real-world simulations including both static and mobile units (e.g. logistics, ad-hoc networking simulation), where the core platform is extended by a set of services provided by Geographical Information System (GIS) and Environment Simulator (ES) agent. The main focus of the `A-globe` developers has been paid to applications that are expected to support primarily

- simulation, especially simulation of the multi-agent environment and collective behavior of large communities
- scalability, high-number of fully fledged and fully autonomous agents, that are loosely coupled with lightweight infrastructure
- agent migration persistence and code and state migration within the communication network as much as physical reallocation of the computational host and thus modelling of partial and non-permanent communication inaccessibility.

`A-globe` platform is FIPA compliant on the ACL level while it doesn't support FIPA specification for inter-platform communication. Interoperability is not necessary for development of the closed systems, where no communication outside these systems is required. For the large scale scenarios the interoperability also brings problems with system performance (memory, communication speed, etc.).

You can review agent aplications, where `A-globe` have been used, demonstration video 1 and demonstration video 2.
(The necessary video codec can be found here.)

### Contents

- New Features and Enhancements in A-globe ver 2.1
- A-globe API Specification (NO FRAMES)
- Compiling A-globe
- Running A-globe
- Running Containers
- Container GUI
  - Loading an Agent
  - Removing an Agent
  - Closing a Container
- Tutorials
  - SendAgent
  - MigratingAgent
  - Create the message content ontology
  - Demonstration of library managment
- Implementing a New Agent
- References

### References

- Articles & Awards