Project

General

Profile

Wiki » History » Version 13

Tony Ciavarella, 06/05/2013 02:57 PM

1 1 Tony Ciavarella
h1. Disorder
2
3 12 Tony Ciavarella
Disorder is a practical and modern C++ "Distributed Interactive Simulation":http://en.wikipedia.org/wiki/Distributed_interactive_simulation (DIS) library that conforms to the "IEEE":http://www.ieee.org 1278 standard.
4 1 Tony Ciavarella
5 12 Tony Ciavarella
Disorder is "free":http://www.gnu.org/philosophy/free-sw.html, "open source":http://www.opensource.org/docs/definition.php, and released under the comprehensible and liberal terms of the "MIT License":http://www.opensource.org/licenses/mit-license.php.
6 1 Tony Ciavarella
7
h2. Features
8
9
Some of the main features of Disorder are:
10
* full support for 1278.1-1995 PDUs
11
* built-in simulation entity management
12
* geospatial coordinate conversion
13
* extensible framework for logging, PDU manipulation and transmission, defining and handling custom PDUs, etc.
14
* optionally uses multiple threads to take advantage of modern multi-core CPUs
15
* included SISO compliant enumerations and bitfields headers
16
* leverages the goodness provided by other open source projects including "Boost":http://www.boost.org, "SEDRIS":http://www.sedris.org, and "Eigen":http://eigen.tuxfamily.org
17 8 Tony Ciavarella
* extensive test suite to prove correctness and robustness across versions and platforms
18 4 Tony Ciavarella
* good documentation
19 5 Tony Ciavarella
20
h2. Documentation
21
22 6 Tony Ciavarella
* [[Installation]]
23
* API Reference Manual
24 11 Tony Ciavarella
* Tutorials
25 6 Tony Ciavarella
26 5 Tony Ciavarella
h2. Contributing
27 13 Tony Ciavarella
28
h2. I Hate This Stupid Thing!
29
30
That's fine, you don't have to be rude about it!  Perhaps you may enjoy these other open source DIS implementations:
31
* "OpenDIS":http://open-dis.sourceforge.net/
32
* "KDIS":http://kdis.sourceforge.net/