diff --git a/developers.html b/developers.html
index 139dd3d426d66b8e4f939e98828de2f404082757..726e2aaaf7224e063acf3933200bbf7097283bc0 100644
--- a/developers.html
+++ b/developers.html
@@ -851,14 +851,14 @@ Note that the -d switch is necessary for domain users.
               which does not need to be installed separately.
           </li>
           <li>
-              OpenJDK <code style="color:darkgreen"><b>jdk-16</b></code>
+              OpenJDK <code style="color:darkgreen"><b>jdk-16.0.1</b></code>
               is default Java version for Savage projects, used
               under a
               <a href="https://openjdk.java.net/legal/gplv2+ce.html" target="_blank">non-viral open-source license</a>.
           </li>
           <li>
               Oracle &nbsp;&nbsp; &nbsp;
-              <code style="color:darkgreen"><b>jdk-16</b></code>
+              <code style="color:darkgreen"><b>jdk-16.0.1</b></code>
               and
               <code style="color:darkgreen"><b>jdk1.8.0_221</b></code>
               are alternative Java versions used in current development.
@@ -877,7 +877,7 @@ Note that the -d switch is necessary for domain users.
               or
               -->
               <br />
-              &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-16</b></code> &nbsp;&nbsp;&nbsp; # OpenJDK 
+              &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-16.0.1</b></code> &nbsp;&nbsp;&nbsp; # OpenJDK 
               <br />
               &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-14</b></code> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Oracle JDK
               <br />
@@ -941,7 +941,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
           </li>
           <ul>
                 <li>
-                    (Note that OpenJDK Java 15 Javadoc
+                    (Note that OpenJDK Javadoc
                     <!-- <a href="https://www.oracle.com/java/technologies/javase-jdk14-doc-downloads.html" target="_blank">OpenJDK Java 15 Javadoc</a> -->
                     uses the same javadoc as Oracle Javadoc.)
                 </li>
@@ -1581,7 +1581,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-16"</code>
+              <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-16.0.1"</code>
               (for example).
           </li>
           <li>
@@ -2645,7 +2645,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 Java 14 (OpenJDK&nbsp;14) and moved to
+          Xj3D is upgraded to latest Java 16 (OpenJDK&nbsp;16.0.1) and moved to
           <a href="https://gitlab.nps.edu/Savage/xj3d" target="_blank">https://gitlab.nps.edu/Savage/xj3d</a>.
           <br />
           <i>Status:</i> 
@@ -2657,8 +2657,8 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
           are available,
           improvements continue.
           <br />
-          <i>Next steps:</i> finish documentation updates and begin           adding support for
-          <a href="https://www.web3D.org/x3dv4" target="_blank">X3D version 4</a>.  Have fun with Xj3D!
+          <i>Next steps:</i> finish documentation updates and begin           adding support for latest version
+          <a href="https://www.web3D.org/x3d4" target="_blank">X3D4</a>.  Have fun with Xj3D!
       </blockquote>
 
       <ul>
@@ -2672,7 +2672,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
                 NPS maintains and uses a public version of the Xj3D source, 
                 periodically synchronized with the original Xj3D.org project, 
                 to test bug fixes and new developments in
-                <a href="https://www.web3d.org/x3dv4">X3Dv4</a>.
+                <a href="https://www.web3d.org/x3d4">X3D4</a>.
           </li>
           <li>
                   <a href="https://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx">X3D Node Inventory Comparison</a>
@@ -2692,7 +2692,11 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
                 Web3D working-group stakeholders implemented further improvements in the original Xj3D codebase.
                 <ul>
                     <li>
-                        <b>Xj3D&nbsp;version&nbsp;2.2</b> is the most up-to-date build, maintained at
+                        <b>Xj3D&nbsp;version&nbsp;2.3</b> is most up-to-date build, with latest jogamp libraries, maintained at
+                        <a href="https://gitlab.nps.edu/Savage/xj3d.git">Xj3D - NPS GitLab</a>.
+                    </li>
+                    <li>
+                        <b>Xj3D&nbsp;version&nbsp;2.2</b> was the 2019-2020 build, maintained at
                         <a href="https://gitlab.nps.edu/Savage/xj3d.git">Xj3D - NPS GitLab</a>.
                     </li>
                     <li>
@@ -3034,7 +3038,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 18 May 2021.
+            Revised 22 May 2021.
         </blockquote>
 
         <p>