|
|
|
Building Distributed Simulation Applications - Course Outline |
|
COURSE 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
|
|
|