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> # 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 > Java 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 16, not 16.0.2 or 17) and moved to + Xj3D is upgraded to latest stable Java 16 (OpenJDK 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