open-dis / dis-tutorial

DIS: The Missing Handbook. An introduction to the concepts and practice of DIS applications. Use the Wiki at the top of the message. :book:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed Interactive Simulation: The Missing Handbook

Disclaimers

  1. Work in progress (active someday again, we hope). Everything is uncertain at this point. I'm not sure what will work and what will not. Full of typos, not yet to first draft status, footnotes are a mess, prose is lousy, etc.
  2. The objective is to get content that can be updated by many experts, and a document structure that can help pull that off.
  3. Note that we are comparing the use of GitHub Wiki and GitHub Pages technologies for this tutorial. Both are in use and not in sync.
    1. The tutorial pages kept in the Wiki can be checked out with git (do a checkout on https://github.com/open-dis/DISTutorial.wiki.git) or to just read it, click on the "Wiki" link at the top of this project.
    2. The tutorial pages kept in the code repository are published with GitHub Pages and available to read at this address: https://open-dis.github.io/dis-tutorial/

Contents

  1. Intro
    • DIS Background
    • DIS History
  2. DOD Modeling and Simulation Standards
    • DIS
    • HLA
    • TENA
    • What is standardized?
    • Philosophy: partial implementations of DIS abound
  3. Live, Virtual, Constructive (LVC)
    • Example DIS applications
      • Situational awareness: maps
      • Simulation interoperability
      • Virtual Worlds
      • Analysis: Recording and Playback
  4. Virtual World Issues
  5. DIS Implementations
  6. PDUs: Exchanging State Information
  7. A Minimal DIS Networking Example
  8. Technology
    • Web
    • Websockets
    • X3D
    • Unity
    • WebRTC
  9. TODO
  10. Credits
    • Initially authored Don McGregor

About

DIS: The Missing Handbook. An introduction to the concepts and practice of DIS applications. Use the Wiki at the top of the message. :book:

License:BSD 2-Clause "Simplified" License


Languages

Language:HTML 99.2%Language:Shell 0.8%