|
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?
Network Technology Review
▪ Typical DIS/HLA Network Protocols, Media & Topologies
▪ WAN Routing and Bridging Considerations
LAB: LEARN DIS-RELATED CONFIGURATION ISSUES
▪ Unix and Windows Network Sockets
LAB: UDP DATAGRAM PROGRAM USING SOCKETS
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
Spatial Model Utilization and Issues for DIS Implementations
▪ 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
Entity Representation Using the DIS Protocol
▪ 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
Combat Modeling and Weapon Servers in DIS
▪ Warfare Interactions: Simulating Weapons Effects & Damage Modeling
LAB: ENHANCE THE SIMULATION’S DIS CAPABILITIES FURTHER BY ADDING
COLLISIONS & THE ABILITY TO INTERACT WITH MUNITIONS
▪ Articulation and Attached Parts within DIS Representations
LAB: ADD ARTICULATION (MOVEABLE PARTS) TO YOUR DIS ENTITY
▪ Attached Entity Representations and Hand-offs in DIS: Supporting Servers
Visual Systems
▪ Fundamental Requirements for DIS Visualization
▪ Techniques and tricks to Correct DIS Visualization Artifacts
▪ Visual Database and 3D Modeling Issues
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
Synthetic Environment
▪ Synthetic Environment Protocol Family: Environment Servers
Simulation Management (SIMAN)
▪ SIMAN Concepts: Reliable Simulation Management
LAB: WORKING WITH SIMULATION MANAGEMENT APPLICATIONS
Special Purpose DIS Protocol Mechanisms
▪ DIS Time Management Services (Non-Real-time Simulation)
▪ DIS Live Entity (LE) Protocol: Bandwidth Efficiency for Range Applications
▪ Event Bundling and Utilization of Multicast Communications
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
|