Project

General

Profile

Wiki » History » Revision 14

Revision 13 (Tony Ciavarella, 06/05/2013 02:57 PM) → Revision 14/38 (Tony Ciavarella, 06/05/2013 02:58 PM)

h1. Disorder 

 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. 

 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. 

 h2. Features 

 Some of the main features of Disorder are: 
 * full support for 1278.1-1995 PDUs 
 * built-in simulation entity management 
 * geospatial coordinate conversion 
 * extensible framework for logging, PDU manipulation and transmission, defining and handling custom PDUs, etc. 
 * optionally uses multiple threads to take advantage of modern multi-core CPUs 
 * included SISO compliant enumerations and bitfields headers 
 * 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 
 * extensive test suite to prove correctness and robustness across versions and platforms 
 * good documentation 

 h2. Documentation 

 * [[Installation]] 
 * API Reference Manual 
 * Tutorials 

 h2. Contributing 

 

 h2. I Hate This Stupid Thing! 

 That's fine, you don't have to be rude about it!    Perhaps you may enjoy these other open source DIS implementations: 
 * "OpenDIS":http://open-dis.sourceforge.net/ 
 * "KDIS":http://kdis.sourceforge.net/