TurtleKit version 2 demo
Abstract
Multi-Agent Based Simulations (MABS) are now widely used for the design and study of complex systems. In this context, this demonstration presents the second version of the TurtleKit platform. The purpose of this demonstration is threefold:
- (1) Presenting the relevance and the modeling capabilities of the simulation model
- (2) showing how a model could be designed, implemented and executed using the platform
- (3) demonstrating some of the main features of the platform by showing applications which have been developed with it.
Demo videos
Video 1: Introduction to the TurtleKit platform technology
The first video presents the core characteristics of TurtleKit :
- The agent behavioral model.
- The environment model.
- The simulation engine and the graphical user interface.
Video 2: Design, Implementation and Execution of TurtleKit Models
This video is intended to support an oral explanation which presents, step by step, how a
TurtleKit simulation model is designed, implemented and executed.
Two important aspects of programming with TurtleKit are covered:
- (1) the ease of using the default classes and settings of TurtleKit
- (2) how advanced users can take advantage of the platform software architecture to extend and refine the default tools or create new ones
Video 3: Desmonstrating Platform Potential and Essential Features
This video first illustrates some features of the platform. Especially, using some toy simulations, the video illustrates:
- (1) how several simulations could be ran simultaneously using the graphical interface
- (2) how the platform default tools could be used to observe and analyze simulated systems using multiple different perspectives
Video 4: Just a short version of the three demo videos at once
TurtleKit software
Download
Latest TurtleKit versionThis software requires a Java runtime environment 1.6 and a proper installation of Java 3D
Content
This file contains binaries, the TurtleKit public API, and the source code of the platform
Installation
Installation : unzip in some directory and use the binary files which are in the directory of TurtleKit. TurtleKit requires a valid installation of java 3d: To make it work, please download the library files corresponding to your achitecture at Java 3d Then, no need to replace the jar files, but you should find the native library (a .dll (windows) or .so file (linux)) corresponding to your achitecture: put them in the lib directory of TurtleKit. TurtleKit should then work. By default, TurtleKit contains library files for linux amd 64 and windows amd 64
Online TurtleKit API
The TurtleKit public API can be consulted here



