diff --git a/developers.html b/developers.html index 6428f7730e6b395b0bfc1de3f3c76044571b4f6b..5e6c3f7b3b5054c301188f46be27b740ec30383f 100644 --- a/developers.html +++ b/developers.html @@ -98,7 +98,7 @@ </h2> <p> - <a href="http://ant.apache.org">Ant</a> is a Java library and command-line tool used to automate common tasks for building projects. + <a href="https://ant.apache.org">Ant</a> is a Java library and command-line tool used to automate common tasks for building projects. Ant task syntax is in XML, making task definition and validation much simpler than other build systems. </p> @@ -109,28 +109,28 @@ <ul> <li> - <a href="http://ant.apache.org">Apache Ant project</a> + <a href="https://ant.apache.org">Apache Ant project</a> and - <a href="http://ant.apache.org/faq.html">Frequently Asked Questions (FAQ)</a> + <a href="https://ant.apache.org/faq.html">Frequently Asked Questions (FAQ)</a> </li> <li> - <a href="http://ant.apache.org/manual">Ant manual</a> + <a href="https://ant.apache.org/manual">Ant manual</a> then <i>Ant tasks</i> and <i>List of tasks</i>. </li> <li> - <a href="http://ant-contrib.sourceforge.net">Ant-contrib</a> + <a href="https://ant-contrib.sourceforge.net">Ant-contrib</a> site including <a hre="https://sourceforge.net/projects/ant-contrib/files/ant-contrib">downloads</a> plus documentation for - <a href="http://ant-contrib.sourceforge.net/tasks/index.html">installation and tasks</a>. + <a href="https://ant-contrib.sourceforge.net/tasks/index.html">installation and tasks</a>. </li> <li> - <a href="http://ant.apache.org/ant_in_anger.html">Ant in Anger</a> + <a href="https://ant.apache.org/ant_in_anger.html">Ant in Anger</a> and - <a href="http://manning.com/loughran">Ant in Action</a> + <a href="https://manning.com/loughran">Ant in Action</a> (second edition of <i>Java Development with Ant</i>) by Steve Loughran and Erik Hatcher. </li> @@ -143,7 +143,7 @@ <ul> <li> Download and install the - <a href="http://ant.apache.org">Ant</a> + <a href="https://ant.apache.org">Ant</a> binary distribution. The default installation directory referred to by various Savage and X3D build files is <br /> @@ -181,7 +181,7 @@ </li> <li> Important: follow the - <a href="http://ant.apache.org/manual/install.html">Ant manual installation instructions</a> + <a href="https://ant.apache.org/manual/install.html">Ant manual installation instructions</a> to install libraries for optional ant tasks as follows (<a href="antConfigurationFetchOutput.txt">example output</a>): <br /> @@ -199,19 +199,19 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 and <code>scp</code> require the addition of external - <a href="http://ant.apache.org/manual/install.html#librarydependencies">library dependencies</a>. + <a href="https://ant.apache.org/manual/install.html#librarydependencies">library dependencies</a>. </li> <ul> <li> Extract and install the - <a href="http://ant-contrib.sourceforge.net">ant-contribs package</a> + <a href="https://ant-contrib.sourceforge.net">ant-contribs package</a> under <code style="color:darkgreen"><b>ANT_HOME</b></code>, then copy <code style="color:darkgreen"><b>ant-contrib-*.jar</b></code> into the <code style="color:darkgreen"><b>ANT_HOME/lib/</b></code> subdirectory. You can now use any of the - <a href="http://ant-contrib.sourceforge.net/tasks/tasks" target="antcontrib">ant-contrib tasks</a> + <a href="https://ant-contrib.sourceforge.net/tasks/tasks" target="antcontrib">ant-contrib tasks</a> by including the following top-level statement in your build.xml file. <br /> <code style="color:darkgreen"><b><taskdef resource="net/sf/antcontrib/antcontrib.properties"/></b></code> @@ -226,6 +226,11 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 subdirectory. Also be sure to check ownership and executable permissions for this file. </li> <li> + When using JDK13, add the following switch to <code>NETBEANS_HOME/etc/netbeans.conf</code> configuration file + <br /> + <code style="color:darkgreen"><b>-J-Djavax.xml.bind.context.factory=com.sun.xml.bind.v2.ContextFactory</b></code> + </li> + <li> Optional: extract, build and install the latest <a href="http://www.jcraft.com/jsch">jsch-0.1.54.jar</a> package into the @@ -234,7 +239,7 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 </li> <li> Alternatively, additional jar libraries can be added to your Ant installation within the - <code style="color:darkgreen"><b><a href="http://ant.apache.org/manual/install.html#optionalTasks">{user.home}/.ant/lib</a></b></code> + <code style="color:darkgreen"><b><a href="https://ant.apache.org/manual/install.html#optionalTasks">{user.home}/.ant/lib</a></b></code> directory. </li> <!-- TODO is junit not in ant default build? --> @@ -250,7 +255,7 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 <li> Previously ssh using maverick1.2 was added by putting - <a href="http://xmsf.svn.sourceforge.net/svnroot/xmsf/trunk/AuvWorkbench/lib/apache-ant/lib/maverick-ant.jar">maverick.ant.jar</a> + <a href="https://xmsf.svn.sourceforge.net/svnroot/xmsf/trunk/AuvWorkbench/lib/apache-ant/lib/maverick-ant.jar">maverick.ant.jar</a> in ANT_HOME/lib. We changed the maverick ssh tasks to use the native Ant <code style="color:darkgreen"><b>scp</b></code> task instead. @@ -259,7 +264,7 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 <p> Further configuration options are described under - <a href="http://ant.apache.org/manual/install.html#setup">Ant Setup</a>. + <a href="https://ant.apache.org/manual/install.html#setup">Ant Setup</a>. </p> @@ -274,7 +279,7 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 <p> The Savage tools use chat software that supports the - <a href="http://xmpp.org">Extensible Messaging and Presence Protocol (XMPP)</a>, + <a href="https://xmpp.org">Extensible Messaging and Presence Protocol (XMPP)</a>, commonly known as Jabber chat. </p> @@ -304,15 +309,15 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 </li> <li> We typically use - <a href="http://www.igniterealtime.org">Ignite Real Time</a> + <a href="https://www.igniterealtime.org">Ignite Real Time</a> which provides excellent open-source software with commercial extensions <ul> <li> - <a href="http://www.igniterealtime.org/downloads/index.jsp#spark">Spark</a> client software - (<a href="http://www.igniterealtime.org/builds/spark/docs/spark_user_guide.pdf">user's guide</a>) + <a href="https://www.igniterealtime.org/downloads/index.jsp#spark">Spark</a> client software + (<a href="https://www.igniterealtime.org/builds/spark/docs/spark_user_guide.pdf">user's guide</a>) </li> <li> - <a href="http://www.igniterealtime.org/projects/openfire">Openfire</a> server software + <a href="https://www.igniterealtime.org/projects/openfire">Openfire</a> server software </li> </ul> </li> @@ -355,20 +360,20 @@ Apache Ant(TM) version 1.10.7 compiled on May 2 2019 </li> <li> Set the - <a href="http://cygwin.com/cygwin-ug-net/using-cygwinenv.html">CYGWIN environment variable</a> + <a href="https://cygwin.com/cygwin-ug-net/using-cygwinenv.html">CYGWIN environment variable</a> (and - <a href="http://cygwin.com/cygwin-ug-net/using.html#using-pathnames">cygwin path functionality</a>) + <a href="https://cygwin.com/cygwin-ug-net/using.html#using-pathnames">cygwin path functionality</a>) as follows: <br /> <code style="color:darkgreen"><b>CYGWIN=nodosfilewarning</b></code> </li> <li> - <a href="http://cygwin.com/faq/">Cygwin FAQ</a> + <a href="https://cygwin.com/faq/">Cygwin FAQ</a> and - <a href="http://cygwin.com/cygwin-ug-net/cygwin-ug-net.html">Cygwin User's Guide</a> + <a href="https://cygwin.com/cygwin-ug-net/cygwin-ug-net.html">Cygwin User's Guide</a> </li> <li> - <a href="http://cygwin.com/cygwin-ug-net/setup-files.html">Customizing bash shell</a> + <a href="https://cygwin.com/cygwin-ug-net/setup-files.html">Customizing bash shell</a> (see directory <code style="color:darkgreen"><b>/home/Username/</b></code> for files <code style="color:darkgreen"><b>.bashrc</b></code> <code style="color:darkgreen"><b>.bash_profile</b></code> and <code style="color:darkgreen"><b>.inputrc</b></code>) </li> <li> @@ -536,7 +541,7 @@ Note that the -d switch is necessary for domain users. <p> The - <a href="http://en.wikipedia.org/wiki/Distributed_Interactive_Simulation">IEEE Distributed Interactive Simulation (DIS) protocol</a> + <a href="https://en.wikipedia.org/wiki/Distributed_Interactive_Simulation">IEEE Distributed Interactive Simulation (DIS) protocol</a> is an IEEE standard for conducting real-time platform-level simulation across multiple host computers. DIS is one of the most widely used modeling and simulation networking standards. DIS is used worldwide, @@ -555,11 +560,11 @@ Note that the -d switch is necessary for domain users. <li> DIS Standard: - <a href="http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6387562">IEEE Standard 1278.1-2012 for Distributed Interactive Simulation--Application Protocols</a> + <a href="https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6387562">IEEE Standard 1278.1-2012 for Distributed Interactive Simulation--Application Protocols</a> <ul> <li> Prior version: - <a href="http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=3700">IEEE Standard 1278.1-1995(R2002) for DIS</a>) + <a href="https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=3700">IEEE Standard 1278.1-1995(R2002) for DIS</a>) </li> <li> <a href="https://www.sisostds.org/DigitalLibrary.aspx?EntryId=29288">DIS 7 Overview, SISO PSG File Library</a> @@ -575,17 +580,17 @@ Note that the -d switch is necessary for domain users. </li> <li> - <a href="http://open-dis.sourceforge.net/Open-DIS.html">Open-DIS</a> + <a href="https://open-dis.sourceforge.net/Open-DIS.html">Open-DIS</a> implementation of the DIS protocol in Java, Javascript, C++, C# and Objective C (<a href="https://savage.nps.edu/X3D-Edit/Open-DIS-flyer.pdf">flyer</a>). <ul> <li> - <a href="http://open-dis.sourceforge.net/Open-DIS.html">Open-DIS home</a>, + <a href="https://open-dis.sourceforge.net/Open-DIS.html">Open-DIS home</a>, <a href="https://sourceforge.net/projects/open-dis">sourceforge site</a>, and - <a href="http://open-dis.sourceforge.net/Documentation.html">documentation</a> + <a href="https://open-dis.sourceforge.net/Documentation.html">documentation</a> </li> <li> <a href="http://jsperf.com/javascript-dis-native-vs-json/2">Javascript DIS Native vs JSON</a> @@ -616,7 +621,7 @@ Note that the -d switch is necessary for domain users. <!-- TODO Sakai site --> </li> <li> - <a href="http://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf">X3D Graphics and DIS</a> + <a href="https://x3dgraphics.com/slidesets/X3dForAdvancedModeling/DistributedInteractiveSimulation.pdf">X3D Graphics and DIS</a> slideset </li> <li> @@ -649,7 +654,7 @@ Note that the -d switch is necessary for domain users. (<a href="mailto:SISO-ENUM@discussions.sisostds.org?SISO-ENUMerations:%20">thread</a>) </li> <li> - <a href="http://open-dis.sourceforge.net/javadoc/disenum/docs">open-DIS Enumerations Javadoc</a> + <a href="https://open-dis.sourceforge.net/javadoc/disenum/docs">open-DIS Enumerations Javadoc</a> </li> </ul> </li> @@ -679,14 +684,14 @@ Note that the -d switch is necessary for domain users. NPS. </li> <li> - <a href="http://web3d.org/donate">Web3D Consortium</a> + <a href="https://web3d.org/donate">Web3D Consortium</a> is the non-profit organization that supports Extensible 3D (X3D) Graphics development. </li> </ul> <p> Please contact - <a href="http://web.nps.navy.mil/~brutzman" target="_blank">Don Brutzman</a> + <a href="https://faculty.nps.navy.mil/brutzman" target="_blank">Don Brutzman</a> (<a href="mailto:brutzman%20at%20nps.edu%20(Don%20Brutzman)?subject=feedback:%20research%20sponsorship,%20collaboration%20"><i>brutzman at nps.edu</i></a>) if you are interested in sponsoring or partnering on further research. </p> @@ -768,7 +773,7 @@ Note that the -d switch is necessary for domain users. </h2> <p> - <a href="http://hamming.uc.nps.edu">hamming</a> + <a href="https://hamming.uc.nps.edu">hamming</a> is the NPS supercomputer used for a variety of tasks with X3D Earth, Renderman rendering, @@ -778,9 +783,9 @@ Note that the -d switch is necessary for domain users. <ul> <li> - <a href="http://hamming.uc.nps.edu">hamming</a> wiki page + <a href="https://hamming.uc.nps.edu">hamming</a> wiki page and - <a href="http://hamming.uc.nps.edu/ganglia">ganglia</a> cluster load + <a href="https://hamming.uc.nps.edu/ganglia">ganglia</a> cluster load </li> <li> <a href="https://www.nps.edu/hpc">NPS High-Performance Computing (HPC)</a> @@ -792,7 +797,7 @@ Note that the -d switch is necessary for domain users. <p> This major asset is named for former NPS Emeritus Professor and distinguished computer scientist - <a href="http://en.wikipedia.org/wiki/Hamming">Richard W. Hamming</a>. + <a href="https://en.wikipedia.org/wiki/Hamming">Richard W. Hamming</a>. </p> <!-- =========================================================== --> @@ -820,14 +825,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-13</b></code> + OpenJDK <code style="color:darkgreen"><b>jdk-13.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 - <code style="color:darkgreen"><b>jdk-13</b></code> + <code style="color:darkgreen"><b>jdk-13.0.1</b></code> and <code style="color:darkgreen"><b>jdk1.8.0_221</b></code> are alternative Java versions used in current development. @@ -845,9 +850,9 @@ Note that the -d switch is necessary for domain users. or --> <br /> - <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-13</b></code> + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-13.0.1</b></code> <br /> - <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-13</b></code> + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-13.0.1</b></code> <br /> <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221</b></code> <br /> @@ -859,11 +864,11 @@ Note that the -d switch is necessary for domain users. <ul> <li> <pre> -$<b> java -version</b> # OpenJDK 13 +$<b> java -version</b> # OpenJDK 13.0.1 -openjdk 13 2019-09-17 -OpenJDK Runtime Environment (build 13+33) -OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing) +openjdk version "13.0.1" 2019-10-15 +OpenJDK Runtime Environment (build 13.0.1+9) +OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing) </pre> </li> <li> @@ -957,7 +962,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) (April 1999) </li> <li> - <a href="http://google-styleguide.googlecode.com/svn/trunk/javaguide.html">Google Java Style Guide</a> + <a href="https://google.github.io/styleguide/javaguide.html">Google Java Style Guide</a> for source code (<a href="https://www.javaworld.com/article/2102551/java-language/googles-java-coding-standards.html">press review</a>). </li> @@ -990,7 +995,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) to check if JavaScript is working in a Web browser. </li> <li> - <a href="http://get.webgl.org">WebGl test</a> + <a href="https://get.webgl.org">WebGl test</a> to check if JavaScript WebGl is working in a Web browser. </li> <li> @@ -998,11 +1003,15 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) defines JavaScript functionality. </li> <li> - <a href="http://kangax.github.io/nfe/">Named function expressions demystified</a> + <a href="https://nodejs.org/en">Node.js</a> + is a JavaScript run-time engine. + </li> + <li> + <a href="https://kangax.github.io/nfe">Named function expressions demystified</a> by Juriy "kangax" Zaytsev. </li> <li> - <a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml">Google JavaScript Style Guide</a> + <a href="https://google.github.io/styleguide/jsguide.html">Google JavaScript Style Guide</a> </li> </ul> @@ -1059,14 +1068,8 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </p> <ul> <li> - <a href="http://jenkins-ci.org">Jenkins website</a> - and - <a href="https://wiki.jenkins-ci.org/">Jenkins wiki</a> - </li> - <li> - <a href="https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins">Meet Jenkins</a> - and - <a href="https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins">Use Jenkins</a> + <a href="https://jenkins.io">Jenkins</a> + is the leading open source automation server. </li> <li> <a href="http://hudson-ci.org">Hudson website</a> @@ -1183,14 +1186,18 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <ul> <li> J.C. Herz, Mark Lucas and John Scott, - <a href="http://www.acq.osd.mil/jctd/articles/OTDRoadmapFinal.pdf" target="_blank">Open Technology Development (OTD) Roadmap</a>, + <a href="https://www.acqnotes.com/Attachments/Open%20Open%20Technology%20Development%20Roadmap%20-%20April%202006.pdf" target="_blank">Open Technology Development (OTD) Roadmap</a>, Office of the Secretary of Defense, Advanced Systems and Concepts, 2006. </li> <li> John Scott, David A. Wheeler, Mark Lucas, and J.C. Herz, - <a href="http://mil-oss.org/resources/books/open-technology-development" target="_blank">Open Technology Development: Lessons Learned & Best Practices for Military Software</a>, + <a href="https://dodcio.defense.gov/Portals/0/Documents/FOSS/OTD-lessons-learned-military-signed.pdf" target="_blank">Open Technology Development: Lessons Learned & Best Practices for Military Software</a>, 16 May 2011. </li> + <li> + <a href="https://mil-oss.org/software/open-source-software-and-its-applications-in-military" target="_blank">Open Source Software And Its Applications In Military</a>, + MIL-OSS, 23 FEB 2019. + </li> <li> Perlroth, Nichole, <a href="https://www.nytimes.com/2014/04/19/technology/heartbleed-highlights-a-contradiction-in-the-web.html" target="_blank">Heartbleed Highlights a Contradiction in the Web</a>," @@ -1240,7 +1247,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) The NPS Savage Group has limited local rights to publish and use <a href="SoundEffects/SavageSoundReadme.html">sound effects files</a> from - <a href="http://www.hollywoodedge.com">The Hollywood Edge</a> + <a href="https://www.hollywoodedge.com">The Hollywood Edge</a> library. </li> </ul> @@ -1248,11 +1255,14 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <h4> <a name="Imagery">Imagery</a> </h4> <ul> <li> - <a href="http://defenseimagery.mil/products.html">Defense Imagery</a> + <a href="https://www.dimoc.mil">Defense Imagery Management Operations Center</a> + <!-- + <a href="https://defenseimagery.mil/products.html">Defense Imagery</a> (including <a href="http://defenseimagery.mil/products/dodimagery.html">guidelines</a>) + --> </li> <li> - <a href="http://commons.wikimedia.org/wiki/Nautical_Signal_Flags">Nautical Signal Flags</a> + <a href="https://commons.wikimedia.org/wiki/Nautical_Signal_Flags">Nautical Signal Flags</a> </li> </ul> @@ -1262,8 +1272,11 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <a href="https://savage.nps.edu/videos">Savage videos</a> </li> <li> + <a href="https://www.dimoc.mil">Defense Imagery Management Operations Center</a> + <!-- duplicate <a href="http://defenseimagery.mil/products.html">Defense Imagery</a> (including <a href="http://defenseimagery.mil/products/dodimagery.html">guidelines</a>) + --> </li> <li> <a href="https://www.dvidshub.net">Defense Video and Imagery Distribution System (DVIDS)</a> @@ -1411,7 +1424,7 @@ need to be connected to the NPS intranet. <p> Further <code style="color:darkgreen"><b>ssh</b></code> details are available using the Unix help manual page, - <a href="http://openssh.com/manual.html"><code style="color:darkgreen"><b>man ssh</b></code></a>. + <a href="https://openssh.com/manual.html"><code style="color:darkgreen"><b>man ssh</b></code></a>. </p> </blockquote> @@ -1476,10 +1489,10 @@ need to be connected to the NPS intranet. <code style="color:darkgreen"><b>netbeans.conf</b></code> in the program-installation directory, such as <br /> - <code style="color:darkgreen"><b>C:\Program Files\NetBeans_11.1\etc\netbeans.conf</b></code> (default user settings) + <code style="color:darkgreen"><b>C:\Program Files\NetBeans_11.2\etc\netbeans.conf</b></code> (default user settings) <br /> or, noting hyphen, - <code style="color:darkgreen"><b>C:\Program Files\NetBeans-11.1\etc\netbeans.conf</b></code> (default user settings) + <code style="color:darkgreen"><b>C:\Program Files\NetBeans-11.2\etc\netbeans.conf</b></code> (default user settings) <br /> or, for older versions of Netbeans, <br /> @@ -1575,7 +1588,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <ul> <li> Alternative Netbeans version used in current development is - <code style="color:darkgreen"><b>NetBeans-11.1</b></code> + <code style="color:darkgreen"><b>NetBeans-11.2</b></code> </li> </ul> <li> @@ -1724,7 +1737,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> For Official Use Only (FOUO) </li> <li> - <a href="http://x3dgraphics.com/examples/X3dForWebAuthors" target="_blank">X3dForWebAuthors</a> examples + <a href="https://x3dgraphics.com/examples/X3dForWebAuthors" target="_blank">X3dForWebAuthors</a> examples </li> </ul> </li> @@ -2040,16 +2053,16 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> by Don McGregor </li> <li> - <a href="http://subversion.apache.org">Apache Subversion</a> + <a href="https://subversion.apache.org">Apache Subversion</a> community home, including - <a href="http://subversion.apache.org/docs">documentation</a> + <a href="https://subversion.apache.org/docs">documentation</a> </li> <li> <a href="http://svnbook.red-bean.com/">Version Control With Subversion</a> is a complete manual for Subversion, in PDF and HTML formats </li> <li> - <a href="http://netbeans.org/kb/docs/ide/subversion.html">Guided Tour of Subversion with NetBeans</a> + <a href="https://netbeans.org/kb/docs/ide/subversion.html">Guided Tour of Subversion with NetBeans</a> </li> <li> <a href="https://www.tortoisesvn.net/downloads.html">TortoiseSVN client</a> @@ -2260,7 +2273,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <a href="https://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/ContentCatalogVrml2.0Sourcebook.spp" target="_blank">Vrml 2.0 Sourcebook</a>, <a href="https://savage.nps.edu/Savage/ContentCatalogSavage.spp" target="_blank">Savage</a>, <a href="https://SavageDefense.nps.navy.mil/SavageDefense/ContentCatalogSavageDefense.spp" target="_blank" title="restricted access" alt="restricted access">SavageDefense</a> (FOUO access) and - <a href="http://x3dgraphics.com/examples/X3dForWebAuthors/ContentCatalogX3dForWebAuthors.spp" target="_blank">X3dForWebAuthors</a> + <a href="https://x3dgraphics.com/examples/X3dForWebAuthors/ContentCatalogX3dForWebAuthors.spp" target="_blank">X3dForWebAuthors</a> </li> </ul> </li> @@ -2301,7 +2314,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <a href="https://www.htmlkit.com">HTML-Kit</a> advanced HTML editor by Chami </li> <li> - <a href="http://protege.stanford.edu">Protege</a> + <a href="https://protege.stanford.edu">Protege</a> ontology editor and knowledge-base framework for Semantic Web </li> <li> @@ -2411,7 +2424,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </li> <li> The - <a href="http://web3d.org/wiki/index.php/Xj3D_Evolution">Xj3D Evolution</a> + <a href="https://web3d.org/wiki/index.php/Xj3D_Evolution">Xj3D Evolution</a> strategy describes how Web3D working-group stakeholders are considering and implementing further improvements to Xj3D. </li> @@ -2439,7 +2452,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </li> <li> We use the long-running - <a href="http://web3d.org/mailman/listinfo/source_web3d.org">source @ web3d.org</a> mailing list for Xj3D source code discussions + <a href="https://web3d.org/mailman/listinfo/source_web3d.org">source @ web3d.org</a> mailing list for Xj3D source code discussions </li> <li> Xj3D source code version-control notifications: @@ -2451,7 +2464,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </li> <li> (Through October 2014) - <a href="http://web3d.org/mailman/listinfo/source_x3d_cvs_web3d.org">source-x3d-cvs AT web3d.org</a> + <a href="https://web3d.org/mailman/listinfo/source_x3d_cvs_web3d.org">source-x3d-cvs AT web3d.org</a> </li> </ul> </li> @@ -2548,20 +2561,20 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <ul> <li> Subversion root directory - <a href="http://svn.xj3d.org/xj3d_code/branches/NPS">http://svn.xj3d.org/xj3d_code/branches/NPS</a> + <a href="https://svn.xj3d.org/xj3d_code/branches/NPS">https://svn.xj3d.org/xj3d_code/branches/NPS</a> </li> <li> NPS build instructions - <a href="http://svn.xj3d.org/xj3d_code/branches/NPS/README">README</a> + <a href="https://svn.xj3d.org/xj3d_code/branches/NPS/README">README</a> and - <a href="http://svn.xj3d.org/xj3d_code/branches/NPS/docs/Xj3D-Codebase-ChangeLog-NPS.txt">Change Log of modifications in NPS build</a> + <a href="https://svn.xj3d.org/xj3d_code/branches/NPS/docs/Xj3D-Codebase-ChangeLog-NPS.txt">Change Log of modifications in NPS build</a> by Terry Norbraten (<a href="mailto:tdnorbra%20at%20nps.edu%20(Terry%20Norbraten)?subject=feedback:%20NPS%20Xj3D.nps%20change%20log%20"><i>tdnorbra at nps.edu</i></a>) </li> <li> The NPS source branch provides Netbeans project support and strives to meet best practices for Ant. If you are developing new code, be sure to use the proper - <a href="http://svn.xj3d.org/xj3d_code/branches/NPS/build.xml">build.xml</a> + <a href="https://svn.xj3d.org/xj3d_code/branches/NPS/build.xml">build.xml</a> from the NPS branch. This is probably the only file in the NPS source branch that remains quite different than the corresponding file in the trunk. @@ -2670,7 +2683,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i> </ul> </li> <li> - <a href="http://google-styleguide.googlecode.com/svn/trunk/xmlstyle.html">Google XML Document Format Style Guide</a> + <a href="https://google.github.io/styleguide/xmlstyle.html">Google XML Document Format Style Guide</a> </li> </ul> @@ -2736,7 +2749,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i> <blockquote> Questions, suggestions and comments about these resources are welcome. Please send them to - <a href="http://faculty.nps.edu/brutzman" target="_blank">Don Brutzman</a> + <a href="https://faculty.nps.edu/brutzman" target="_blank">Don Brutzman</a> (<a href="mailto:brutzman%20at%20nps.edu%20(Don%20Brutzman)?subject=feedback:%20Savage%20Developers%20"><i>brutzman at nps.edu</i></a>) </blockquote> @@ -2745,7 +2758,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 23 November 2019. + Revised 15 December 2019. </blockquote> <p>