NetLogo

NetLogo 3.1.4 is used for M366 as of writing this.

First of all, you have to install Java 6 JRE. The runtime environment will suffice, you do not need the JDK for this particular course.

According to the NetLogo website, Java 4 will suffice. But since the course software CD-ROM is installing Java 6, I recommend to do that as well.

After that, get NetLogo 3.1.4 from here, download the does not include java variant for Other operating systems.

Extract it to wherever you'd like to install it.

Linux
Navigate to where you installed NetLogo, create a new file named netlogo, copy the following into it and make it executable: if [ "$#" -ge "1" ]; then arg1=--open arg2=`readlink -f "$1"` if [ ! -f "$arg2" ]; then echo "Cannot open: '$1'" exit 1 fi fi cd "`dirname "$0"`" java -server -Xms16M -Xmx512M -jar NetLogo.jar "$arg1" "$arg2" Now you can launch NetLogo with ./netlogo from that directory.
 * 1) !/bin/bash
 * 2) the first command line parameter is the .nlogo file to open

We'll do the same for the HubNet Client, call the file hubnet and make it executable: cd "`dirname "$0"`" java -server -Xms16M -Xmx512M -jar HubNet.jar If you want a Desktop Entry for NetLogo, create one named netlogo.desktop with the following content (paths altered as necessary): [Desktop Entry] Name=NetLogo Exec=/files/software/netlogo-3.1.4/netlogo Terminal=false Type=Application StartupNotify=true Categories=Education;Science;ComputerScience Let's do the same with hubnet.desktop and the following content: [Desktop Entry] Name=HubNet (part of NetLogo) Exec=/files/software/netlogo-3.1.4/hubnet Terminal=false Type=Application StartupNotify=true Categories=Education;Science;ComputerScience If you would like to have an application icon, make sure you have the tool unzip installed and execute the following while being in the directory where you installed NetLogo, i.e., the directory where NetLogo.jar resides: unzip -j NetLogo.jar images/arrowhead.gif Then, add the following line to both Desktop Entries (it's usually below the Exec line, but it doesn't matter where you put it): Icon=/files/software/netlogo-3.1.4/arrowhead.gif
 * 1) !/bin/sh

Mac
Feel free to contact me if you found a way to make this work on Mac. I guess it's basically the same as with Linux, so try it!