opendis7-java Library Distribution Products Open-Dis Surfer Dude, Thanks Don McGregor!

Get ready...

The opendis7-java library project provides a complete type-safe open-source Java implementation of the IEEE Distributed Interactive Simulation (DIS) Protocol. Current support includes IEEE DIS Protocol version 7 (IEEE 1278.1-2012) and Simulation Interoperability Standards Organization SISO-REF-010 Enumerations specifications (version 34).

The IEEE Distributed Interactive Simulation (DIS) protocol is a formal standard for conducting real-time platform-level wargaming across multiple host computers and is used worldwide, especially by military organizations. To learn more:

This page offers distribution products for software developers, created from the latest build of source code in the opendis7-java project on GitHub.


🔖 opendis7-java jars and documentation

Get set...

Here are distribution products for Java software development.

The IEEE DIS Protocol is a a carefully defined set of binary messages. We are also working on an experimental XML encoding for DIS Protocol version 7, enabling opportunities for further "big data" validation and conversion. Current work is testing and building upon these potential capabilities.

Codebase design and production:


🔖 MV3500 Networked Simulation course documentation

Go!

This NPS course is an introduction to distributed communications in simulation applications. Topics include introduction to the TCP/IP protocol stack, socket communications including TCP/UDP unicast/multicast and essential protocol design issues. Follow-on emphasis is Distributed Interactive Simulation (DIS) Protocol application programming, with side looks at High Level Architecture (HLA). Course activity focuses on creation and testing of network programming network code and web-browser applications.


🔖 Contact

Questions, suggestions, additions and comments about this opendis distribution products page are welcome. Please send them to Don Brutzman (brutzman at nps.edu).
Master version of the opendis distribution page is available online at https://savage.nps.edu/opendis7-java/distribution.html and available in gitlab.nps.edu version control.
This page updated 2 April 2025