Notes

For installation guide, see User Guide section “ MECSYCO’s installation guide”.

For easier use, put all jar files in a folder named “libs” located in your project folder.

The version given of the dependencies is the version use for our test.

MECSYCO framework

All softwares are licensed under GNU AGPL v3.

MECSYCO-re

MECSYCO-re is the central part of the MECSYCO framework. It includes basic components.

No model artifacts (interface to existing simulators) are provided with the core.

By hand

MECSYCO-re 2.0.1

MD5 checksum: 06f65f1cc7ffcb66bd3749b62c54aa8c

MECSYCO-re depends on:

MECSYCO-visu

MECSYCO-visu brings observing artifacts including 2D and 3D graphics.

By hand

MECSYCO-visu 2.0.1

MD5 checksum: 00696db1b3d3519737c8cd8b33bb7734

MECSYCO-visu depends on:

Don’t forget to include the Jfreechart dependency: JCommon (1.0.23)

and Jzy3d dependencies:

  • Gluegen and JOGL (runtime and platform specific)

    • Wiki->Getting Started->Downloading and installing->section Downloading the latest aggregated autobuild
    • In the 7z archive file jogamp-all-platforms.7z->folder jar, keep:

      • jogl-all.jar, gluegen.jar, gluegen-rt.jar
      • specific to your case:

        • Linux 32 and 64 bit: jogl-all-natives-linux-… (4 files), and gluegen-rt-natives-linux-… (4 files)
        • Windows 32 and 64 bit: jogl-all-natives-windows-… (2 files), and gluegen-rt-natives-windows-… (2 files)
        • Mac: jogl-all-natives-macosx-… (1 file), and gluegen-rt-natives-macosx-… (1 file)
    • It is mandatory to put them in the libs folder of your project.

MECSYCO-com-dds

MECSYCO-com-dds enables to distribute the co-simulation over several machines.

By hand

MECSYCO-com-dds 2.0.1

MD5 checksum: c15f9bec737bef8df5d0574bfe04637e

It depends on:

By hand

MECSYCO-world-netlogo 2.0.0

MD5 checksum:989ac14e25632ca4b372dba276ced4f2

It depends on:

Getting started

Eclipse project

Eclipse project for the Getting Started tutorial.

MECSYCO-re, the needed NetLogo models, the NetLogo library and its external dependencies are shipped with.

Getting started eclipse project

By hand

Import the project into Eclipse and add the next dependencies to the build path:

And add the dependencies of Netlogo:

Getting started 2

Eclipse project

Eclipse project for the Getting Started 2 tutorial.

Getting started 2 (2.0.1) eclipse project

By hand

Import the project into Eclipse and add the next dependencies to the build path:

Don’t forget their dependencies!

MECSYCO applications

Scholar applications

Eclipse folder including NetLogo examples and the results of the getting started tutorial.

To use it, add all folder at the root of your Eclipse project then follow the install guide of the debug system (User Guide: Debug system) in order to install the folder “My Models”, “conf”, “obsolete/java” and “resources”.

All dependencies should be install in the libs folder.

Scholar applications (2.0.1)

By hand

Import the project into Eclipse and add the next dependencies to the build path:

And add the dependencies of Netlogo:

Debug system

Eclipse folder

Folder for using the Debug system, see (User Guide: Debug system).

conf folder

By hand

Copy-paste the folder into your Eclipse project, add it to your source folder on the build path and add the next dependencies to the build path too: