diff --git a/build.xml b/build.xml index 546d013ca0eb0c683052580cca07040f97512761..9ed3b6caf9f2599ea0f99a5936a899228a20ffc8 100644 --- a/build.xml +++ b/build.xml @@ -155,7 +155,7 @@ POSSIBILITY OF SUCH DAMAGE. <target name="update.opendis7.jar.from.gitlab" description="Update local opendis7 .jar files in project lib directory"> <echo message="Update local opendis7 .jar files in project lib directory using"/> <echo message=" ${gitlab.nps.edu.MV3500.lib}"/> - <nbbrowse url="${gitlab.nps.edu.MV3500.lib}"/> + <nbbrowse url= "${gitlab.nps.edu.MV3500.lib}"/> <get src="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/raw/master/lib/opendis7-full.jar" dest="lib" verbose="true" usetimestamp="true"/> <!-- @@ -177,4 +177,20 @@ POSSIBILITY OF SUCH DAMAGE. <target name="update.opendis7.jar.from.maven" description="update opendis7.jar in project lib directory"> <echo message="TODO retrieve from Maven published repository once available"/> </target> + + <property name="gitlab.nps.edu.MV3302.lib" value="https://gitlab.nps.edu/abuss/MV3302ClassCode/-/tree/master/lib/Simkit"/> + + <target name="update.simkit.jar.from.gitlab" description="Update local opendis7 .jar files in project lib directory"> + <echo message="Update local simkit .jar files in project lib directory using"/> + <echo message="TODO not yet updating correctly..."/> + <echo message=" ${gitlab.nps.edu.MV3302.lib}"/> + <nbbrowse url= "${gitlab.nps.edu.MV3302.lib}"/> + <get src="https://gitlab.nps.edu/abuss/MV3302ClassCode/-/raw/master/lib/Simkit/simkit.jar" + dest="lib" verbose="true" usetimestamp="true"/> + <get src="https://gitlab.nps.edu/abuss/MV3302ClassCode/-/raw/master/lib/Simkit/simkit-src.zip" + dest="lib" verbose="true" usetimestamp="true"/> + <get src="https://gitlab.nps.edu/abuss/MV3302ClassCode/-/raw/master/lib/Simkit/simkit-doc.zip" + dest="lib" verbose="true" usetimestamp="true"/> + </target> + </project> \ No newline at end of file diff --git a/examples/src/SimkitOpenDis7Examples/README.md b/examples/src/SimkitOpenDis7Examples/README.md index 0b669a659198692b6e59d3ad467fc42b7e8bb45c..e15ba9e45663572d6707ca13011739b916c2ad4f 100644 --- a/examples/src/SimkitOpenDis7Examples/README.md +++ b/examples/src/SimkitOpenDis7Examples/README.md @@ -13,12 +13,17 @@ utilize opendis7-java libraries for PDU output. Design outline: [SimkitSimpleDiscreteEventSimulationModelForDIS.docx](documentation/SimkitSimpleDiscreteEventSimulationModelForDIS.docx) -a. SimpleServer +a. /SimpleServer/ provides a simple starter example + * [ArrivalProcess.java](ArrivalProcess.java) * [SimpleServer.java](SimpleServer.java) * [run.RunSimpleServer.java](run/RunSimpleServer.java) and [run.RunSimpleServerLog.txt](run/RunSimpleServerLog.txt) -b. Two Crane Berths - * [ArrivalProcess.java](ArrivalProcess.java) +b. /SimpleServerOpenDis7/ compatibly adds DIS output PDUs + * [ArrivalProcessOpenDis7.java](ArrivalProcessOpenDis7.java) + * [SimpleServer.java](SimpleServer.java) + * [run.SimpleServerOpenDis7.java](run/SimpleServerOpenDis7.java) and [run.RunSimpleServerLog.txt](run/SimpleServerOpenDis7.txt) + +c. /Two Crane Berths/ * [Ship.java](Ship.java) * [ShipArrivalProcess.java](ShipArrivalProcess.java) * [TwoCraneBerths.java](TwoCraneBerths.java) @@ -30,6 +35,8 @@ b. Two Crane Berths * [Discrete Event Simulation Modeling](documentation/Discrete Event Simulation Modeling.pdf) manual for Simkit * https://github.com/ahbuss/Simkit * https://gitlab.nps.edu/abuss/MV3302ClassCode +* [MV3302: Introduction to Discrete Event Simulation Modeling (SP22_1_AB)](https://cle.nps.edu/portal/site/7c6b3539-58e4-4640-9551-ab03f8629e3c) in NPS Sakai +* [MV3302 > Resources > Handouts](https://cle.nps.edu/portal/site/7c6b3539-58e4-4640-9551-ab03f8629e3c/tool/7f0dea2b-fa42-4bed-8c38-c67ce9f56582?panel=Main) ## TODO diff --git a/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment1Solution.docx b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment1Solution.docx new file mode 100644 index 0000000000000000000000000000000000000000..3f6bc3afe005e77a11bc71cb630b15b9c44b67b5 Binary files /dev/null and b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment1Solution.docx differ diff --git a/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment2Solution.docx b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment2Solution.docx new file mode 100644 index 0000000000000000000000000000000000000000..a06ee419659e80c596784ad56ecb8801ccd4dd1e Binary files /dev/null and b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment2Solution.docx differ diff --git a/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment3Solution.docx b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment3Solution.docx new file mode 100644 index 0000000000000000000000000000000000000000..809dbf2d314b3ce1f5333ec25db1a04315ae4eff Binary files /dev/null and b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment3Solution.docx differ diff --git a/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment4Solution.docx b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment4Solution.docx new file mode 100644 index 0000000000000000000000000000000000000000..e3b337d56c7da772e972c03029f16219bc5dcb54 Binary files /dev/null and b/examples/src/SimkitOpenDis7Examples/documentation/WrittenAssignment4Solution.docx differ