Skip to content

DaViz is a tool for simulating and visualizing distributed algorithms.

License

Notifications You must be signed in to change notification settings

praalhans/DaViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaViz - Distributed Algorithms Visualization

DaViz is a tool for simulating and visualizing distributed algorithms.

Build Status

Installation and starting the tool

Ensure you have a Java 8 runtime installed on your machine, or a Java runtime that is compatible with Java 8.

Download the latest released JAR-file on the release page. You can start the application with the following command:

> java -jar DaViz.jar

Contact

In case you have any questions, feel free to contact me, Hans-Dieter Hiep <hdh@cwi.nl>. Any bug reports or suggestions for improvements are welcome!

User manual

For a detailed manual, covering the use of the tool, please see the User Manual.

Building the project yourself

If you want to contribute to the project, first set up a development environment. The requirements for building this project are:

  • Java 8 development kit, for example OpenJDK1.8.0
  • A recent Ant version, for example Ant 1.10

The project makes use of Frege, a Haskell for the JVM. The necessary library is included in the lib folder, we use version 3.24.405.

Open a shell, and run the following command:

> ant

This will compile the Frege source files, the Java source files, and create a self-contained .jar file in build/jar.

To start the application, run the following command:

> java -jar build/jar/DaViz.jar