A Practical Hands-On Guide to DIS Applications

Detailed Outline

  1. Introduction
    • What is the current state of the DoD networked simulation industry?
    • What is the DIS Protocol?
    • What is an Entity?
    • What is an Event?
  2. Network Technology Review
    • Typical DIS/HLA Network Protocols, Media & Topologies
    • WAN Routing and Bridging Considerations
    • Unix and Windows Network Sockets
    • LAB: UDP Datagram & Multicast Programs Using Sockets
  3. Core DIS Concepts and Implementations
    • Basic Requirements for DIS Applications
    • Representing Networked Objects: Entity State and Event Communications
    • DIS Applications: System Architectures and Examples
    • LAB: Implement And Experiment With DIS Data Logger And Playback Software
  4. Spatial Model Utilization and DIS Implementations Issues
    • Coordinate Systems used in DIS Simulations
    • The SEDRIS Spatial Reference Model
    • Dead Reckoning: Making large-scale simulations possible!
    • LAB: Implement A DIS Data Visualization Program
  5. Entity Representation Using the DIS Protocol
    • Maintaining a Stable Distributed Entity
    • Aggregate Representations in DIS: Interfacing to the constructive world
    • Life-Form Representations
    • LAB: Implement And Experiment With DIS Entity-based Virtual Simulation Software
    • Physical Interactions: Collisions between objects
  6. Combat Modeling and Munition Servers in DIS
    • Warfare Interactions: Simulating weapons effects & damage modeling
    • LAB: Adding Collisions & Munitions Interactions
    • Articulation and Attached Parts within DIS Representations
    • LAB: Add Articulated (Moveable) Parts To Your Entity
    • Attached Entity Representations and Ownership Transfers in DIS
    • Supporting HLA Servers and Interfaces to HLA Ownership Management
  7. Visual Systems
    • Visualization in DIS
    • Techniques and Tricks to Correct DIS Visualization Artifacts
    • Visual Database and 3D Modeling Issues
  8. Simulated Communications & Electromagnetic Emissions
    • Distributed Emission Regeneration: DIS Electronic Warfare
    • The DIS Radio Communications Protocol
    • IFF/ATC/NAVADS Representations
    • LAB: Working With Streaming Audio In A DIS Simulation
  9. Synthetic Environment
    • Synthetic Environment Protocol Family: Environment Servers
  10. Simulation Management (SIMAN)
    • SIMAN Concepts: Reliable Simulation Management
    • LAB: Working With Simulation Management Applications
  11. Special Purpose DIS Protocol Mechanisms
    • DIS Live Entity (LE) Protocol: Bandwidth Efficiency for Range Applications
    • Distributed Time Management
    • Event Bundling
    • XML-based DIS Protocol Packets
    • Effective Utilization of Multicast Communications
  12. DIS/HLA Integration and Migration Issues
    • DIS Network Interface Unit (NIU) Software Choices and Considerations
    • Explore DIS to HLA interface strategies with an eye to future technologies
    • LAB: Working With DIS/HLA Gateway Applications
    • HLA Federation Requirements in Support of Gateways to DIS
  13. What’s happening with the new dis version (IEEE 1278.1-200X)?
    • Numerous revisions to the standard that improves performance and supports more sophisticated simulations