From 32f5fca48e8611bd32640f24cba7ea9d3aede102 Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@nps.edu>
Date: Tue, 15 Mar 2022 17:01:58 -0700
Subject: [PATCH] DIS, MV3500, Netbeans 13 updates

---
 developers.html | 45 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 37 insertions(+), 8 deletions(-)

diff --git a/developers.html b/developers.html
index 5aabf85321..2742f7d427 100644
--- a/developers.html
+++ b/developers.html
@@ -283,6 +283,8 @@ Apache Ant(TM) version 1.10.12 compiled on July 10 2021
            </a>
       </h2>
 
+      <p><i>(Note: this work is historical and not currently active.)</i>
+      </p>
       <p>
          The Savage tools use chat software that supports the
          <a href="https://xmpp.org">Extensible Messaging and Presence Protocol (XMPP)</a>,
@@ -571,7 +573,32 @@ Note that the -d switch is necessary for domain users.
           Entity Management, Minefield, Synthetic Environment, Simulation Management with Reliability, Information Operations, 
           Live Entity Information/Interaction, and Non-Real-Time protocol.
       </p>
+      <p>
+          <i>Active Work.</i>
+          NPS is actively implementing complete coverage of the IEEE DIS version 7 protocol.
+      </p>
+      <ul>
+          <li>
+              <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500" target="blank">NPS MV3500 course</a>
+              includes detailed course presentations, tutorials and example programs.
+          </li>
+          <li>
+              <a href="https://github.com/open-dis/opendis7-source-generator" target="blank">opendis7-source-generator</a>
+              autogenerates source code in various programming languages from DIS PDU definitions.
+          </li>
+          <li>
+              <a href="https://github.com/open-dis/opendis7-java" target="blank">opendis7-java</a>
+              implementation provides 100% coverage of IEEE DIS Protocol Data Units (PDUs).
+          </li>
+          <li>
+              <a href="https://github.com/open-dis/opendis7-python" target="blank">opendis7-python</a>
+              implementation is undergoing initial developmental testing.
+          </li>
+      </ul>
 
+      <p>
+          <i>Key References</i>
+      </p>
       <ul>
           
           <li>
@@ -892,7 +919,7 @@ Note that the -d switch is necessary for domain users.
               <code style="color:darkgreen"><b>jdk-17.0.2</b></code>
               and
               <code style="color:darkgreen"><b>jdk1.8.0_221</b></code>
-              are alternative Java versions used in current development.
+              are alternative Java versions used in recent development.
               These are tested under "Development Use" permitted by the
               <a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="_blank">Oracle JDK license</a>.
           </li>
@@ -943,9 +970,9 @@ OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
                                     <pre>
 $<b> java -version</b> &nbsp;&nbsp; # Oracle JDK 17
 
-java version "17.0.1" 2021-10-19 LTS
-Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
-Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
+openjdk version "17.0.2" 2022-01-18
+OpenJDK Runtime Environment (build 17.0.2+8-86)
+OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
 </pre>
           			</li>
           		</ul>
@@ -1033,7 +1060,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
               <ul>
                 <li>  Extract the contents (including README.txt) for inclusion in the JDK development build, for example
                       <br />
-                      <code style="color:darkgreen"><b>C:\Program Files\Java\jdk-17.0.1\jre\lib\security</b></code></li>
+                      <code style="color:darkgreen"><b>C:\Program Files\Java\jdk-17.0.2\jre\lib\security</b></code></li>
                 <li>  
                   <a href="https://download.oracle.com/javase/8/docs/technotes/guides/security">Java(TM) Cryptography Architecture (JCA) Reference Guide</a>
                 </li>
@@ -1100,6 +1127,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
            </a>
       </h2>
 
+      <p><i>(Note: this work is historical and not currently active.)</i>
       <p>
           The
           Savage Jenkins Build Servers
@@ -1620,7 +1648,7 @@ need to be connected to the NPS intranet.
               by changing menu <i>Tools&nbsp;&gt;&nbsp;Java&nbsp;Platforms</i>
               and also 
               <code style="color:darkgreen"><b>netbeans.conf</b></code> property
-              <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-17.0.1"</code>
+              <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-17.0.2"</code>
               (for example).
           </li>
           <li>
@@ -2671,6 +2699,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
 
       <p>
          Writing up our accomplishments, in theses and reports, is crucially important.
+         Here are some helpful resources.
       </p>
 
       <ul>
@@ -2706,7 +2735,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
 
       <blockquote style="background-color: palegreen">
           <i>Updated!</i>
-          Xj3D is upgraded to latest stable Java 16 (OpenJDK&nbsp;16, not 16.0.2 or 17) and moved to
+          Xj3D is upgraded to latest stable Java 16 (OpenJDK&nbsp;16, not yet tested under 17.0.2) and moved to
           <a href="https://gitlab.nps.edu/Savage/xj3d" target="_blank">https://gitlab.nps.edu/Savage/xj3d</a>.
           <br />
           <i>Status:</i> 
@@ -3099,7 +3128,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i>
             <a href="https://savage.nps.edu/developers.html">https://savage.nps.edu/developers.html</a>
         </blockquote>
         <blockquote>
-            Revised 6 March 2022.
+            Revised 15 March 2022.
         </blockquote>
 
         <p>
-- 
GitLab