Publication:
Open-DIS: an open source implementation of the DIS Protocol for C++ and Java

Loading...
Thumbnail Image
Authors
McGregor, Don
Brutzman, Don
Grant, John
Subjects
Distributed Interactive Simulation
DIS
Open-DIS
Open source
Advisors
Date of Issue
2008
Date
Publisher
Language
Abstract
The Distributed Interactive Simulation (DIS) protocol has long been used in military simulations, but no widespread open source C++ implementation has been made available to date. We have written an open source implementation in C++ and Java called Open-DIS that we believe will result in a less duplicated effort in creating DIS simulations. The Open-DIS Java and C++ implementations were created from an XML template language, and other language implementations can be created as needed. The C++ and Java implementations are capable of representing the data contained in protocol data units in DIS format, and the Java implementation can in addition represent the data in XML or Java object serialization formats. An XML schema for the XML format is also provided. The project is royalty-free, open source and has a non-viral Berkeley Software Distribution (BSD) license. We describe the approach taken in creating the implementation, the outlines of the implementation, and the community established for its maintenance and improvement.
Type
Conference Paper
Presentation
Description
Presented at the Simulation Interoperability Standards Organization (SISO) SIW Conference for 2008; includes supplementary material
Series/Report No
Department
MOVES Institute
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
Funder
Format
9 p.
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections