diff --git a/developers.html b/developers.html index 5462918bf564a2e8044ac193b441eba3cb1ec3d0..a30fa1a224218133611e7cdb25ea023b4ec4e986 100644 --- a/developers.html +++ b/developers.html @@ -22,7 +22,7 @@ <td><pre> </pre></td> <td><h1> Savage Developers Guide </h1></td> <td><pre> </pre></td> - <td><a href="http://www.nps.edu"><img src="images/nps_logo.jpg" width="126" height="90" border="0" title="to NPS home page" alt="to NPS home page"/></a></td> + <td><a href="https://www.nps.edu"><img src="images/nps_logo.jpg" width="126" height="90" border="0" title="to NPS home page" alt="to NPS home page"/></a></td> </tr> </table> @@ -216,7 +216,7 @@ Apache Ant(TM) version 1.10.6 compiled on May 2 2019 </li> <li> To build the X3D examples archives, extract the latest Apache Commons resolver - <a href="http://www.apache.org/dist/xerces/xml-commons/">xml-commons-resolver-latest.zip</a> + <a href="https://www.apache.org/dist/xerces/xml-commons/">xml-commons-resolver-latest.zip</a> and then place a copy of <code style="color:darkgreen"><b>resolver.jar</b></code> in the @@ -336,7 +336,7 @@ Apache Ant(TM) version 1.10.6 compiled on May 2 2019 <ul> <li> - <a href="http://www.cygwin.com">Download and install Cygwin</a> (only on Windows systems). + <a href="https://www.cygwin.com">Download and install Cygwin</a> (only on Windows systems). The usual default installation directory is <code style="color:darkgreen"><b>C:\cygwin</b></code> <ul> @@ -516,7 +516,7 @@ Note that the -d switch is necessary for domain users. <li> <a href="https://okane.movesinstitute.org/simkit">SimkitProjects server</a> (using - <a href="http://www.redmine.org/guide">Redmine</a>) + <a href="https://www.redmine.org/guide">Redmine</a>) was an integrated project management site for various related projects. </li> </ul> @@ -560,7 +560,7 @@ Note that the -d switch is necessary for domain users. <a href="http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=3700">IEEE Standard 1278.1-1995(R2002) for DIS</a>) </li> <li> - <a href="http://www.sisostds.org/DigitalLibrary.aspx?EntryId=29288">DIS 7 Overview, SISO PSG File Library</a> + <a href="https://www.sisostds.org/DigitalLibrary.aspx?EntryId=29288">DIS 7 Overview, SISO PSG File Library</a> reference documents </li> <li> @@ -624,15 +624,15 @@ Note that the -d switch is necessary for domain users. </li> <li> - <a href="http://www.sisostds.org/ProductsPublications/ReferenceDocuments.aspx">SISO Reference Documents</a> include + <a href="https://www.sisostds.org/ProductsPublications/ReferenceDocuments.aspx">SISO Reference Documents</a> include <ul> <li> <!-- https://stackoverflow.com/questions/16622504/escaping-ampersand-in-url to encode ampersand & as %26 --> <!-- https://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters --> - <a href="http://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download%26EntryId=41275">SISO-REF-010-01-2013 (v2-0)</a>: Operations Manual for the Enumerations Working Group (EWG) + <a href="https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download%26EntryId=41275">SISO-REF-010-01-2013 (v2-0)</a>: Operations Manual for the Enumerations Working Group (EWG) </li> <li> - <a href="http://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download%26EntryId=41145">SISO-REF-010-00-2013 (v20-0)</a>: Reference for Enumerations for Simulation Interoperability + <a href="https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download%26EntryId=41145">SISO-REF-010-00-2013 (v20-0)</a>: Reference for Enumerations for Simulation Interoperability <ul> <li> Also known as Enumeration Byte Values (EBV) @@ -672,7 +672,7 @@ Note that the -d switch is necessary for domain users. <ul> <li> - <a href="http://www.npsfoundation.org">Naval Postgraduate School Foundation (NPS)</a> + <a href="https://www.npsfoundation.org">Naval Postgraduate School Foundation (NPS)</a> is the non-profit organization that supports NPS </li> @@ -781,9 +781,9 @@ Note that the -d switch is necessary for domain users. <a href="http://hamming.uc.nps.edu/ganglia">ganglia</a> cluster load </li> <li> - <a href="http://www.nps.edu/hpc">NPS High-Performance Computing (HPC)</a> + <a href="https://www.nps.edu/hpc">NPS High-Performance Computing (HPC)</a> and - <a href="http://www.nps.edu/hpc/Facilities.html">HPC Facilities</a> + <a href="https://www.nps.edu/hpc/Facilities.html">HPC Facilities</a> </li> </ul> @@ -810,9 +810,9 @@ Note that the -d switch is necessary for domain users. <ul> <li> Download and install the latest - <a href="https://jdk.java.net/12" target="_blank">OpenJDK Java Development Kit (JDK)</a> + <a href="https://jdk.java.net/12" target="_blank">OpenJDK Java Development Kit (JDK)</a>https://ant.apache.org/ or - <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java Development Kit (JDK)</a>. + <a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java Development Kit (JDK)</a>. These installations also include the Java Runtime Environment (JRE), which does not need to be installed separately. @@ -886,13 +886,13 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </li> <li> <!-- - <a href="http://docs.oracle.com/javase/6/docs/api">Java 6 Javadoc</a> - <a href="http://docs.oracle.com/javase/7/docs/api">Java 7 Javadoc</a> + <a href="https://docs.oracle.com/javase/6/docs/api">Java 6 Javadoc</a> + <a href="https://docs.oracle.com/javase/7/docs/api">Java 7 Javadoc</a> or --> <a href="https://docs.oracle.com/en/java/javase/12/" target="_blank">Java 12 Javadoc</a> and - <a href="http://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a> + <a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a> are available on the <a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java downloads</a> page. Extract the <code style="color:darkgreen"><b>docs</b></code> directory tree provided by the .zip @@ -908,7 +908,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </ul> <li> For JDK 1.8 (but not later), - <a href="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html">Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download</a> + <a href="https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html">Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download</a> is needed to support various builds (link also found at bottom of JavaSE downloads page). <ul> @@ -916,10 +916,10 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <br /> <code style="color:darkgreen"><b>C:\Program Files\Java\jdk1.8.0_221\jre\lib\security</b></code></li> <li> - <a href="http://download.oracle.com/javase/8/docs/technotes/guides/security">Java(TM) Cryptography Architecture (JCA) Reference Guide</a> + <a href="https://download.oracle.com/javase/8/docs/technotes/guides/security">Java(TM) Cryptography Architecture (JCA) Reference Guide</a> </li> <li> - <a href="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html">Java SE Security</a> + <a href="https://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html">Java SE Security</a> has more information about JCE and the Java SE Security Model. </li> </ul> @@ -935,12 +935,12 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <p>Additional Java resources:</p> <ul> <li> - <a href="http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html">Javadoc Tool</a> + <a href="https://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html">Javadoc Tool</a> page provides guidance on how to write correct, effective Java documentation. </li> <li> You can also visit the - <a href="http://www.java.com/en/download/installed.jsp" target="_blank">Verify Java Version</a> + <a href="https://www.java.com/en/download/installed.jsp" target="_blank">Verify Java Version</a> page, which detects which version of Java is installed in your Web browser. This may be a different version (for example, JRE version 1.7.*) without interfering with the command-line PATH version used for development. @@ -953,19 +953,19 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <li>Style guides <ul> <li> - <a href="http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html">Code Conventions for the Java Programming Language</a>). + <a href="https://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html">Code Conventions for the Java Programming Language</a>). (April 1999) </li> <li> <a href="http://google-styleguide.googlecode.com/svn/trunk/javaguide.html">Google Java Style Guide</a> for source code - (<a href="http://www.javaworld.com/article/2102551/java-language/googles-java-coding-standards.html">press review</a>). + (<a href="https://www.javaworld.com/article/2102551/java-language/googles-java-coding-standards.html">press review</a>). </li> </ul> </li> <li> Applet security: to run a Java applet in a Web browser, you may need to add this site to your - <a href=" http://www.web3d.org/x3d/content/examples/images/JavaControlPanelSecurityExceptionSiteList.png">Java Control Panel Security Exception Site List</a> + <a href=" https://www.web3d.org/x3d/content/examples/images/JavaControlPanelSecurityExceptionSiteList.png">Java Control Panel Security Exception Site List</a> (<a href="https://www.java.com/en/download/exception_sitelist.jsp">documentation</a>). </li> </ul> @@ -994,7 +994,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) to check if JavaScript WebGl is working in a Web browser. </li> <li> - <a href="http://www.web3d.org/specifications/Ecma-262.pdf">ECMAScript-262 specification</a> + <a href="https://www.web3d.org/specifications/Ecma-262.pdf">ECMAScript-262 specification</a> defines JavaScript functionality. </li> <li> @@ -1096,8 +1096,8 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) <p> Wherever possible our group utilizes both - <a href="http://en.wikipedia.org/wiki/Open_standards">open standards</a> and - <a href="http://en.wikipedia.org/wiki/Open_source">open source</a> licensing. + <a href="https://en.wikipedia.org/wiki/Open_standards">open standards</a> and + <a href="https://en.wikipedia.org/wiki/Open_source">open source</a> licensing. </p> <p> @@ -1157,19 +1157,19 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) offering our code and content for reuse without impediment. </li> <li> - <a href="http://creativecommons.org">Creative Commons</a> is another important source for licenses. + <a href="https://creativecommons.org">Creative Commons</a> is another important source for licenses. </li> <li> - <a href="http://oreilly.com/catalog/9780596005818">Understanding Open Source and Free Software Licensing</a> + <a href="https://oreilly.com/catalog/9780596005818">Understanding Open Source and Free Software Licensing</a> by Andrew M. St. Laurent, O'Reilly Media, Sebastopol California, 2004. Also - <a href="http://oreilly.com/openbook/osfreesoft/book">available online</a>. + <a href="https://oreilly.com/openbook/osfreesoft/book">available online</a>. </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#license">X3D Scene Authoring Hints: License</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#license">X3D Scene Authoring Hints: License</a> provides further rationale on licenses for X3D scenes. </li> </ul> @@ -1193,7 +1193,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </li> <li> Perlroth, Nichole, - <a href="http://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>," + <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>," New York Times, 19 April 2014. "Companies using open software are doing little to support it." </li> </ul> @@ -1230,7 +1230,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) model archives </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Resources: Examples</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Resources: Examples</a> </li> </ul> @@ -1266,10 +1266,10 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) (including <a href="http://defenseimagery.mil/products/dodimagery.html">guidelines</a>) </li> <li> - <a href="http://www.dvidshub.net">Defense Video and Imagery Distribution System (DVIDS)</a> + <a href="https://www.dvidshub.net">Defense Video and Imagery Distribution System (DVIDS)</a> </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Video">X3D Resources: Video</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Video">X3D Resources: Video</a> </li> </ul> @@ -1294,7 +1294,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) is a helpful quick reference </li> <li> - <a href="http://netbeans.org/kb/articles/mysql.html">MySQL and NetBeans IDE</a> + <a href="https://netbeans.org/kb/articles/mysql.html">MySQL and NetBeans IDE</a> includes two screencast videos: <ul> <li> @@ -1307,13 +1307,13 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </li> <li> - <a href="http://netbeans.org/kb/docs/ide/mysql.html">Connecting to a MySQL Database</a> + <a href="https://netbeans.org/kb/docs/ide/mysql.html">Connecting to a MySQL Database</a> </li> <li> - <a href="http://netbeans.org/kb/docs/web/mysql-webapp.html">Creating a Simple Web Application Using a MySQL Database</a> + <a href="https://netbeans.org/kb/docs/web/mysql-webapp.html">Creating a Simple Web Application Using a MySQL Database</a> </li> <li> - <a href="http://netbeans.org/kb/docs/websvc/rest-mysql.html">Exposing a MySQL Database with RESTful Web Services</a> + <a href="https://netbeans.org/kb/docs/websvc/rest-mysql.html">Exposing a MySQL Database with RESTful Web Services</a> </li> </ul> <p> @@ -1321,12 +1321,12 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </p> <ul> <li> - <a href="http://www.mysql.com">MySQL.com</a> + <a href="https://www.mysql.com">MySQL.com</a> and - <a href="http://www.mysql.com/downloads/workbench/">MySQL Workbench</a> (GUI tool) + <a href="https://www.mysql.com/downloads/workbench/">MySQL Workbench</a> (GUI tool) </li> <li> - <a href="http://www.sequelpro.com">SequelPro</a> + <a href="https://www.sequelpro.com">SequelPro</a> database management application (Macintosh) </li> </ul> @@ -1425,16 +1425,16 @@ need to be connected to the NPS intranet. </h2> <p> - <a href="http://www.netbeans.org" target="_blank">NetBeans</a> + <a href="https://www.netbeans.org" target="_blank">NetBeans</a> is the Integrated Development Environment (IDE) used for most Savage project development. </p> <p> Free book: - <a href="http://netbeans.dzone.com/articles/free-oracle-book-developing" target="_blank">Developing Applications with NetBeans IDE 8.0</a> - (<a href="http://docs.oracle.com/cd/E50453_01/doc.80/e50452/toc.htm">.html</a> + <a href="https://netbeans.dzone.com/articles/free-oracle-book-developing" target="_blank">Developing Applications with NetBeans IDE 8.0</a> + (<a href="https://docs.oracle.com/cd/E50453_01/doc.80/e50452/toc.htm">.html</a> and - <a href="http://docs.oracle.com/cd/E50453_01/doc.80/e50452.pdf">.pdf</a>) + <a href="https://docs.oracle.com/cd/E50453_01/doc.80/e50452.pdf">.pdf</a>) </p> <p> @@ -1448,16 +1448,16 @@ need to be connected to the NPS intranet. click to accept installation of plugin </li> <li> - <a href="http://docs.oracle.com/cd/E50453_01/index.htm" target="_blank">Netbeans documentation</a> + <a href="https://docs.oracle.com/cd/E50453_01/index.htm" target="_blank">Netbeans documentation</a> and - <a href="http://docs.oracle.com/javase/8/docs" target="_blank">Java documentation</a> + <a href="https://docs.oracle.com/javase/8/docs" target="_blank">Java documentation</a> are helpful. Be sure to download Javadoc for Java from the - <a href="http://www.oracle.com/technetwork/java/javase/downloads">Java downloads</a> page. + <a href="https://www.oracle.com/technetwork/java/javase/downloads">Java downloads</a> page. Extract the <code style="color:darkgreen"><b>docs</b></code> directory tree provided by the .zip to the directory containing Java. Then select the Netbeans menu for <i>Tools > Java Platform</i> and add the local directory under the Javadoc tab. For good measure you can also add the online Java Javadoc url at - <a href="http://docs.oracle.com/javase/8/docs/api" target="_blank">http://docs.oracle.com/javase/8/docs/api</a> + <a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">https://docs.oracle.com/javase/8/docs/api</a> there as well. <p> Javadoc location is configured under <i>Tools > Java Platform > select platform (JDK 1.8)</i> subtab @@ -1471,7 +1471,7 @@ need to be connected to the NPS intranet. </li> <li> If upgrading Java without re-installing Netbeans, you may need to - <a href="http://stackoverflow.com/questions/2809366/changing-the-version-on-which-netbeans-runs">modify Netbeans version of Java platform</a> + <a href="https://stackoverflow.com/questions/2809366/changing-the-version-on-which-netbeans-runs">modify Netbeans version of Java platform</a> by editing <code style="color:darkgreen"><b>netbeans.conf</b></code> in the program-installation directory, such as @@ -1492,23 +1492,23 @@ need to be connected to the NPS intranet. <br /> <b><code>netbeans_default_options</code></b>="<b><code>-J-server</code> <code>-J-Xmx2g</code> <code>-J-XX:PermSize=32m</code></b>" <br /> - (for details, see <a href="http://wiki.netbeans.org/FaqSettingHeapSize">Netbeans FaqSettingHeapSize</a>) + (for details, see <a href="https://wiki.netbeans.org/FaqSettingHeapSize">Netbeans FaqSettingHeapSize</a>) </li> <li> - <a href="http://plugins.netbeans.org/PluginPortal">NetBeans Plugin Portal</a> + <a href="https://plugins.netbeans.org/PluginPortal">NetBeans Plugin Portal</a> has many useful additions for Netbeans </li> <li> - <a href="http://netbeans.dzone.com">DZone NetBeans Zone</a> + <a href="https://netbeans.dzone.com">DZone NetBeans Zone</a> has interesting news and resources, including - <a href="http://refcardz.dzone.com/refcardz/netbeans-ide-7-programming">refcard: Netbeans IDE 7.0 - Programming in Java</a> + <a href="https://refcardz.dzone.com/refcardz/netbeans-ide-7-programming">refcard: Netbeans IDE 7.0 - Programming in Java</a> and - <a href="http://refcardz.dzone.com/refcardz/netbeans-platform-70">refcard: NetBeans Platform 7.0 Framework for Building Pluggable Enterprise Applications </a>. + <a href="https://refcardz.dzone.com/refcardz/netbeans-platform-70">refcard: NetBeans Platform 7.0 Framework for Building Pluggable Enterprise Applications </a>. </li> <!-- <li> (TODO verify latest, update if needed) Add - <a href="http://updates.netbeans.org/netbeans/updates/6.9/uc/m1/dev/catalog.xml">NetBeans Development</a> + <a href="https://updates.netbeans.org/netbeans/updates/6.9/uc/m1/dev/catalog.xml">NetBeans Development</a> Update Center to Plugins, then <i>XML Schema and WSDL</i> plugin </li> @@ -1647,7 +1647,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <li> <a href="https://savage.nps.edu/X3D-Edit/#Open-DIS">Open DIS</a> implementation of 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> in Java, Javascript, C++, C# and Objective C (<a href="https://savage.nps.edu/X3D-Edit/Open-DIS-flyer.pdf">flyer</a>) </li> @@ -1668,27 +1668,27 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <ul> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#AuthoringSupport" target="_blank">X3D Authoring Support</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#AuthoringSupport" target="_blank">X3D Authoring Support</a> lists a variety of resources </li> <li> - <a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/canonical" target="_blank">X3D Canonicalization (C14N)</a> + <a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/canonical" target="_blank">X3D Canonicalization (C14N)</a> for normalized formatting and authentication support </li> <li> - <a href="http://www.web3d.org/specifications">X3D DTD and Schema Validation</a> + <a href="https://www.web3d.org/specifications">X3D DTD and Schema Validation</a> to ensure XML document validity - (<a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/canonical" target="_blank">subversion source</a>). + (<a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/canonical" target="_blank">subversion source</a>). <ul> <li> <a href="images/X3dDtdDocumentationGenerationNetbeans.png">NetBeans DOCTYPE documentation generation</a> is used to produce - <a href="http://www.web3d.org/specifications/X3dDoctypeDocumentation3.2.html">X3D DOCTYPE documentation</a> + <a href="https://www.web3d.org/specifications/X3dDoctypeDocumentation3.2.html">X3D DOCTYPE documentation</a> </li> <li> <a href="images/X3dSchemaDocumentationGenerationXmlspy.png">XML Spy schema documentation generation</a> is used to produce - <a href="http://www.web3d.org/specifications/X3dSchemaDocumentation3.2/x3d-3.2.html">X3D Schema documentation</a> + <a href="https://www.web3d.org/specifications/X3dSchemaDocumentation3.2/x3d-3.2.html">X3D Schema documentation</a> </li> </ul> </li> @@ -1697,23 +1697,23 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> is an open-source authoring tool for simple error-free editing, authoring and validation of X3D scenes </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Example Archives</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Example Archives</a> (includes - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">links</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">links</a> to version-control sources and other details) <ul> <li> - <a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/CreateContentCatalog" target="_blank">Content Catalog Creation source</a> + <a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/CreateContentCatalog" target="_blank">Content Catalog Creation source</a> uses metadata in the X3D model documents themselves to automatically build all the HTML pages </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/Basic" target="_blank">Basic</a> examples + <a href="https://www.web3d.org/x3d/content/examples/Basic" target="_blank">Basic</a> examples </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/ConformanceNist" target="_blank">ConformanceNist</a> examples + <a href="https://www.web3d.org/x3d/content/examples/ConformanceNist" target="_blank">ConformanceNist</a> examples </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook" target="_blank">VRML 2.0 Sourcebook</a> examples + <a href="https://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook" target="_blank">VRML 2.0 Sourcebook</a> examples </li> <li> <a href="https://savage.nps.edu/Savage" target="_blank">Savage</a> examples @@ -1729,18 +1729,18 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </ul> </li> <li> - <a href="http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html" target="_blank">X3D Schematron</a> + <a href="https://www.web3d.org/x3d/tools/schematron/X3dSchematron.html" target="_blank">X3D Schematron</a> rules for quality assurance of X3D scenes - (<a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/schematron" target="_blank">subversion source</a>) + (<a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/schematron" target="_blank">subversion source</a>) </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Showcase" target="_blank">X3D Showcase</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Showcase" target="_blank">X3D Showcase</a> a data DVD of X3D players, authoring tools and content </li> <li> - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips">X3D Tooltips</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips">X3D Tooltips</a> provide hints for each node and field in X3D - (<a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tooltips" target="_blank">subversion source</a>) + (<a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tooltips" target="_blank">subversion source</a>) </li> <li> <a href="#Xj3D"> Xj3D viewer - NPS Branch</a> @@ -1931,17 +1931,17 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> please contact <a href="mailto:mailman@www.movesinstitute.org?subject=mailman%20feedback%20">mailman@www.movesinstitute.org</a> </li> <li> - <a href="http://www.gnu.org/software/mailman">Mailman</a> + <a href="https://www.gnu.org/software/mailman">Mailman</a> server software - (<a href="http://www.gnu.org/software/mailman/docs.html">documentation</a>, - <a href="http://www.gnu.org/software/mailman/faq.html">FAQ</a>, + (<a href="https://www.gnu.org/software/mailman/docs.html">documentation</a>, + <a href="https://www.gnu.org/software/mailman/faq.html">FAQ</a>, <a href="http://wiki.list.org/display/COM/Home">wiki</a>) </li> </ul> <p> Department of Defense Web Policy: - <a href="http://www.defense.gov/webmasters/policy/dod_web_policy_12071998_with_amendments_and_corrections.html">Web Site Administration Policies & Procedures</a> + <a href="https://www.defense.gov/webmasters/policy/dod_web_policy_12071998_with_amendments_and_corrections.html">Web Site Administration Policies & Procedures</a> </p> <p> @@ -1955,7 +1955,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <a href="mailto:brutzman@nps.edu(Don%20Brutzman),mcgredo@nps.edu(Don%20McGregor),?subject=Savage.nps.edu%20password%20request">savage.nps.edu password request</a> </li> <li> - <a href="http://www.web3d.org/x3d/learn/mimetypes">Configuring a web server for X3D MIME types</a> + <a href="https://www.web3d.org/x3d/learn/mimetypes">Configuring a web server for X3D MIME types</a> </li> <li> <a href="http://www.bram.us/2007/05/25/office-2007-mime-types-for-iis/">MIME types for Microsoft Office</a> @@ -2050,12 +2050,12 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <a href="http://netbeans.org/kb/docs/ide/subversion.html">Guided Tour of Subversion with NetBeans</a> </li> <li> - <a href="http://www.tortoisesvn.net/downloads.html">TortoiseSVN client</a> + <a href="https://www.tortoisesvn.net/downloads.html">TortoiseSVN client</a> integrates with the file browsers for Windows, OS X, and Linux </li> <li> - <a href="http://www.open.collab.net/downloads/subversion">Collabnet client</a> + <a href="https://www.open.collab.net/downloads/subversion">Collabnet client</a> works via command line (<a href="http://help.collab.net/index.jsp?topic=/faq/editorcommandline.html">setting environment variable for command line</a>) </li> @@ -2130,7 +2130,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <br></br> If you want to set up your own Subversion server, a how-to for doing this with apache on Linux is on the - <a href="http://www.howtoforge.com/apache_subversion_repository">HowtoForge tutorial site</a>. + <a href="https://www.howtoforge.com/apache_subversion_repository">HowtoForge tutorial site</a>. <br></br> Most developers don't need to do this and simply use an already-existing version-control server. </li> @@ -2212,12 +2212,12 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> guidance (for Mac at least). </li> <li> - <a href="http://www.usno.navy.mil/USNO/time">U.S. Naval Observatory (USNO) Precise Time</a> + <a href="https://www.usno.navy.mil/USNO/time">U.S. Naval Observatory (USNO) Precise Time</a> and - <a href="http://www.usno.navy.mil/USNO/time/ntp">Network Time Protocol (NTP)</a>. + <a href="https://www.usno.navy.mil/USNO/time/ntp">Network Time Protocol (NTP)</a>. </li> <li> - <a href="http://www.ntp.org">Network Time Foundation (ntp.org)</a> + <a href="https://www.ntp.org">Network Time Foundation (ntp.org)</a> includes information about a variety of time-related protocols and also software downloads. </li> </ul> @@ -2233,7 +2233,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <p> <a name="Altova">The</a> - <a href="http://www.altova.com">Altova XML tools</a> + <a href="https://www.altova.com">Altova XML tools</a> (XMLSpy, Diffdog, etc.) provide outstanding support for XML development. </p> @@ -2247,15 +2247,15 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> XML Spy project files help organize large sets of XML documents <ul> <li> - <a href="http://www.web3d.org/specifications/X3dSchemaDtd-XmlSpyProject.spp">X3D schemas and DTDs</a> + <a href="https://www.web3d.org/specifications/X3dSchemaDtd-XmlSpyProject.spp">X3D schemas and DTDs</a> </li> <li> Project catalogs for X3D example archives are autogenerated as part of ContentCatalogCreation: <br /> - <a href="http://www.web3d.org/x3d/content/examples/Basic/ContentCatalogBasic.spp" target="_blank">Basic</a>, - <a href="http://www.web3d.org/x3d/content/examples/ConformanceNist/ContentCatalogConformanceNist.spp" target="_blank">ConformanceNist</a>, - <a href="http://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/ContentCatalogVrml2.0Sourcebook.spp" target="_blank">Vrml 2.0 Sourcebook</a>, + <a href="https://www.web3d.org/x3d/content/examples/Basic/ContentCatalogBasic.spp" target="_blank">Basic</a>, + <a href="https://www.web3d.org/x3d/content/examples/ConformanceNist/ContentCatalogConformanceNist.spp" target="_blank">ConformanceNist</a>, + <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> @@ -2286,17 +2286,17 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> is a desktop-sharing system for meetings with remote participation </li> <li> - <a href="http://www.mozilla.com">Firefox</a> + <a href="https://www.mozilla.com">Firefox</a> Web browser and - <a href="http://www.mozillamessaging.com/en-US/thunderbird">Thunderbird</a> + <a href="https://www.mozillamessaging.com/en-US/thunderbird">Thunderbird</a> email client by Mozilla </li> <li> - <a href="http://www.gimp.org">GNU Image Manipulation Program (GIMP)</a> for image editing + <a href="https://www.gimp.org">GNU Image Manipulation Program (GIMP)</a> for image editing </li> <li> - <a href="http://www.htmlkit.com">HTML-Kit</a> advanced HTML editor by Chami + <a href="https://www.htmlkit.com">HTML-Kit</a> advanced HTML editor by Chami </li> <li> <a href="http://protege.stanford.edu">Protege</a> @@ -2307,12 +2307,12 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> ssh and sftp </li> <li> - <a href="http://www.apple.com/quicktime/pro">Quicktime Pro</a> by Apple ($$) for simple movie editing + <a href="https://www.apple.com/quicktime/pro">Quicktime Pro</a> by Apple ($$) for simple movie editing </li> <li> - <a href="http://www.ultraedit.com">UltraEdit text editor</a> + <a href="https://www.ultraedit.com">UltraEdit text editor</a> and - <a href="http://www.ultracompare.com">UltraCompare file comparison</a> + <a href="https://www.ultracompare.com">UltraCompare file comparison</a> </li> <li> <a href="http://windirstat.info">WinDirStat</a> is an open-source disk-usage statistics viewer and cleanup tool for Microsoft Windows. @@ -2334,9 +2334,9 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <p> Wikis are an excellent way to collaboratively build websites online using a simple syntax. We typically use the same - <a href="http://www.wikimedia.org">Wikimedia</a> + <a href="https://www.wikimedia.org">Wikimedia</a> server software used by - <a href="http://www.wikimedia.org">Wikipedia</a>. + <a href="https://www.wikimedia.org">Wikipedia</a>. </p> <ul> @@ -2431,7 +2431,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </li> <li> Future version releases will integrate other - <a href="http://www.web3d.org/wiki/index.php/Xj3D_Evolution#Merge_orphaned_Xj3D_codebases">previously orphaned Xj3D builds</a>. + <a href="https://www.web3d.org/wiki/index.php/Xj3D_Evolution#Merge_orphaned_Xj3D_codebases">previously orphaned Xj3D builds</a>. </li> </ul> </li> @@ -2462,8 +2462,8 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> (Windows MacOSX Linux Solaris). </li> <li> - <a href="http://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx">X3D Node Inventory Comparison</a> - (<a href="http://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf">.pdf</a>) + <a href="https://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx">X3D Node Inventory Comparison</a> + (<a href="https://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf">.pdf</a>) shows implementation coverage of the X3D Abstract Specification. </li> </ul> @@ -2477,12 +2477,12 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> </li> <li> Build processes for compressing and taking offline screen snapshots - (<a href="http://www.web3d.org/x3d-resources/content/examples/Vrml2.0Sourcebook/Siggraph98Course/viewpointSlideshow.html">example</a>) + (<a href="https://www.web3d.org/x3d-resources/content/examples/Vrml2.0Sourcebook/Siggraph98Course/viewpointSlideshow.html">example</a>) for the thousands of scenes in the - <a href="http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Example Archives</a> + <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples">X3D Example Archives</a> </li> <li> - <a href="http://www.web3d.org/case-studies/structure-and-form-analysis-system-safas/e-learning-and-e-design">Structure and Form Analysis System (SAFAS)</a> + <a href="https://www.web3d.org/case-studies/structure-and-form-analysis-system-safas/e-learning-and-e-design">Structure and Form Analysis System (SAFAS)</a> by Virginia Tech (VT), a curriculum-support application for Architecture students learning Structural Engineering. </li> @@ -2632,11 +2632,11 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <ul> <li> - <a href="http://www.w3.org">World Wide Web Consortium (W3C)</a> + <a href="https://www.w3.org">World Wide Web Consortium (W3C)</a> is the open standards development organization whose Recommendations govern XML. <ul> <li> - <a href="http://www.w3.org/XML/1999/XML-in-10-points">XML in 10 points</a> + <a href="https://www.w3.org/XML/1999/XML-in-10-points">XML in 10 points</a> provides a concise summary of the many capabilities possible with XML. <ul> <li> @@ -2650,20 +2650,20 @@ which can lead to the Internet of Things becoming the Web of Things. </i> </ul> </li> <li> - <a href="http://www.w3.org/XML">Extensible Markup Language (XML)</a> + <a href="https://www.w3.org/XML">Extensible Markup Language (XML)</a> </li> <li> - <a href="http://www.w3.org/XML/EXI">Efficient XML Interchange (EXI) working group</a>, + <a href="https://www.w3.org/XML/EXI">Efficient XML Interchange (EXI) working group</a>, related and NPS work on <a href="https://wiki.nps.edu/display/NOW/Efficient+Messaging">Efficient Messaging</a> </li> <li> - <a href="http://www.w3.org/standards/xml/core">XML Essentials</a> + <a href="https://www.w3.org/standards/xml/core">XML Essentials</a> </li> <li> - <a href="http://www.w3.org/standards/xml">XML Technology</a> + <a href="https://www.w3.org/standards/xml">XML Technology</a> </li> </ul> </li> @@ -2691,9 +2691,9 @@ which can lead to the Internet of Things becoming the Web of Things. </i> <ul> <li> - <a href="http://www.oasis-open.org/committees/download.php/14810/xml-catalogs.pdf">XML Catalogs v1.1</a> + <a href="https://www.oasis-open.org/committees/download.php/14810/xml-catalogs.pdf">XML Catalogs v1.1</a> by the - <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=entity">OASIS Entity Resolution Technical Committee (TC)</a> + <a href="https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=entity">OASIS Entity Resolution Technical Committee (TC)</a> </li> <li> <a href="http://www.sagehill.net/docbookxsl/UseCatalog.html">How to use a catalog file</a> @@ -2706,17 +2706,17 @@ which can lead to the Internet of Things becoming the Web of Things. </i> </ul> <p> - <a href="http://www.web3d.org/specifications/OasisXmlCatalogX3D.xml">OasisXmlCatalogX3D.xml</a> + <a href="https://www.web3d.org/specifications/OasisXmlCatalogX3D.xml">OasisXmlCatalogX3D.xml</a> provides schema and doctype address resolution for typical offline validation of X3D scenes. </p> <ul> <li> - <a href="http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/CreateContentCatalog/CatalogManager.properties">CatalogManager.properties</a> + <a href="https://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/tools/CreateContentCatalog/CatalogManager.properties">CatalogManager.properties</a> </li> <li> The Apache resolver is available at - <a href="http://www.apache.org/dist/xerces/xml-commons/">xml-commons-resolver-latest.zip</a> + <a href="https://www.apache.org/dist/xerces/xml-commons/">xml-commons-resolver-latest.zip</a> </li> </ul> @@ -2747,7 +2747,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i> </blockquote> <p> - <a href="http://www.nps.navy.mil/disclaimer" target="disclaimer">Official disclaimer</a>: + <a href="https://www.nps.navy.mil/disclaimer" target="disclaimer">Official disclaimer</a>: <br /> <q> Material contained herein is made available for the purpose of