From 2ab1f87ca4578c527afdcc06cef4908c33ef67bb Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@nps.edu>
Date: Fri, 27 May 2022 02:37:19 -0700
Subject: [PATCH] homework and project scaffolding

---
 .../homework2/Ashmore/package-info.java       | 10 ++++++++
 .../homework2/Caroffino/package-info.java     | 10 ++++++++
 .../homework2/Hickey/package-info.java        | 10 ++++++++
 .../homework2/Marks/package-info.java         | 10 ++++++++
 .../homework2/Martin/package-info.java        | 10 ++++++++
 .../homework2/README.md                       | 23 +++++++++++++++++++
 .../homework2/Royer/package-info.java         | 10 ++++++++
 .../homework2/Tam/package-info.java           | 10 ++++++++
 .../homework2/VazquezDuran/package-info.java  | 10 ++++++++
 .../homework2/package-info.java               |  2 +-
 .../projects/package-info.java                | 12 ++++++++++
 11 files changed, 116 insertions(+), 1 deletion(-)
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Ashmore/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Caroffino/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Hickey/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Marks/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Martin/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/README.md
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Royer/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/Tam/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/homework2/VazquezDuran/package-info.java
 create mode 100644 assignments/src/MV3500Cohort2022MayJune/projects/package-info.java

diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Ashmore/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Ashmore/package-info.java
new file mode 100644
index 0000000000..89244c23a7
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Ashmore/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Ashmore;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Caroffino/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Caroffino/package-info.java
new file mode 100644
index 0000000000..4a71201013
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Caroffino/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Caroffino;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Hickey/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Hickey/package-info.java
new file mode 100644
index 0000000000..158f3543eb
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Hickey/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Hickey;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Marks/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Marks/package-info.java
new file mode 100644
index 0000000000..222c1a19d2
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Marks/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Marks;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Martin/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Martin/package-info.java
new file mode 100644
index 0000000000..06e60be9a7
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Martin/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Martin;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/README.md b/assignments/src/MV3500Cohort2022MayJune/homework2/README.md
new file mode 100644
index 0000000000..c804826797
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/README.md
@@ -0,0 +1,23 @@
+## Homework2: Example Simulation Recording OpenDIS Network Streams
+
+### Assignment
+
+* Adapt the functionality for [OpenDIS ExampleSimulationProgram](../../../../examples/src/OpenDis7Examples/ExampleSimulationProgram.java), modifying provided code
+* Result streams are recorded/saved/replayed using [PduRecorder](https://savage.nps.edu/opendis7-java/javadoc/edu/nps/moves/dis7/utilities/stream/PduRecorder.html) or [Wireshark](https://www.wireshark.org).
+
+This assignment  presents a Problem Prototyping opportunity.
+While some minimal functionality is expected, the general outline of
+a networking problem and proposed solution holds great interest.
+Think of it as a warmup preparation for our shared final project,
+and possibly a future thesis or project program of your own.
+
+Refer to  [assignments README](../../../README.md)
+for further details on what specific deliverables are expected in each homework assignment.
+
+Team efforts are encouraged. Have fun with Java networking!
+
+### Prior Assignment, August 2019
+
+In 2019, students worked together on a single project to check wireless multicast connectivity recently deployed on NPS campus.  
+
+See their experimental results in the [NPS Multicast Connectivity Report](../../MV3500Cohort2019JulySeptember/homework3).
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/package-info.java
new file mode 100644
index 0000000000..68d490841f
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Royer;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/Tam/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/Tam/package-info.java
new file mode 100644
index 0000000000..76d553f312
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/Tam/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.Tam;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/VazquezDuran/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/VazquezDuran/package-info.java
new file mode 100644
index 0000000000..b142907969
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/VazquezDuran/package-info.java
@@ -0,0 +1,10 @@
+/**
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+package MV3500Cohort2022MayJune.homework2.VazquezDuran;
diff --git a/assignments/src/MV3500Cohort2022MayJune/homework2/package-info.java b/assignments/src/MV3500Cohort2022MayJune/homework2/package-info.java
index ae15f46cda..5b29b5370b 100644
--- a/assignments/src/MV3500Cohort2022MayJune/homework2/package-info.java
+++ b/assignments/src/MV3500Cohort2022MayJune/homework2/package-info.java
@@ -1,5 +1,5 @@
 /**
- * ExampleSimpleSimulation program-modification homework assignments supporting the NPS MOVES MV3500 Networked Graphics course.
+ * ExampleSimpleSimulation program-modification homework assignment supporting the NPS MOVES MV3500 Networked Graphics course.
  * 
  * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
  * @see java.lang.Package
diff --git a/assignments/src/MV3500Cohort2022MayJune/projects/package-info.java b/assignments/src/MV3500Cohort2022MayJune/projects/package-info.java
new file mode 100644
index 0000000000..dafb817f48
--- /dev/null
+++ b/assignments/src/MV3500Cohort2022MayJune/projects/package-info.java
@@ -0,0 +1,12 @@
+package MV3500Cohort2022MayJune.projects;
+
+/**
+ * Student projects produced as part of the NPS MOVES MV3500 Networked Graphics course.
+ * 
+ * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a>
+ * @see java.lang.Package
+ * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a>
+ * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a>
+ */
+
+
-- 
GitLab