[This directory](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/examples/src/SimkitOpenDis7Examples) includes simple Simkit programs which are getting modified to
This directory includes simple Simkit programs which are getting modified to
utilize (opendis7-java)[https://savage.nps.edu/opendis7-java] libraries for PDU output.
*Viskit* is a visual editor for authoring Simkit event graphs and simulation assemblies.
Models are authored visually and saved as XML, which in turn generates Simkit Java code.
This tool is newly restored and we are now building examples that integrate
DIS capabilities with Simkit.
## Design Goals
## Design Goals
* Integrate code to share state changes from Simkit entities as DIS PDU messages.
* Integrate code to share state changes from Simkit entities as DIS PDU messages.
* Establish reference examples with corresponding output logs for test confirmation.
* Establish reference examples with corresponding output logs for test confirmation.
* Build interoperability examples for distributed simulation using Simkit, DIS and X3D.
* Build interoperability examples for distributed simulation using Simkit, Viskit, DIS and X3D.
## Example Programs
## Example Programs
...
@@ -39,10 +49,12 @@ c. Two Crane Berths
...
@@ -39,10 +49,12 @@ c. Two Crane Berths
* Buss, Arnold, [Component Based Simulation Modeling with Simkit](documentation/BussComponentBasedSimulationModelingSimkitWintersim2002.pdf), Proceedings of the 2002 Winter Simulation Conference.
* Buss, Arnold, [Component Based Simulation Modeling with Simkit](documentation/BussComponentBasedSimulationModelingSimkitWintersim2002.pdf), Proceedings of the 2002 Winter Simulation Conference.
*[Discrete Event Simulation Modeling](documentation/Discrete Event Simulation Modeling.pdf) manual for Simkit
*[Discrete Event Simulation Modeling](documentation/Discrete Event Simulation Modeling.pdf) manual for Simkit