diff --git a/developers.html b/developers.html index b0791c47676ff129392bea6d391fb64a6ed281e6..0d104e70d53d5a0e04309bf4f56d05c97bcbb0bd 100644 --- a/developers.html +++ b/developers.html @@ -2416,58 +2416,76 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> Xj3D is an open-source browser and application programmer interface written in Java for X3D graphics scenes. </p> - <p style="background-color: palegreen"> - <i>Update in progress</i>! - <br /> + <blockquote style="background-color: palegreen"> + <i>Updated!</i> NPS has upgraded Xj3D to latest Java 13 (OpenJDK 13) libraries, and moved this project to <a href="https://gitlab.nps.edu/Savage/xj3d" target="_blank">https://gitlab.nps.edu/Savage/xj3d</a>. + <br /> + <i>Status:</i> Regression testing complete, updated .jars are available, and improvements are continuing. <br /> - <i>Next steps:</i> finish documentation updates (including this page), announce release of Xj3D NPS branch version 2.2, and begin - adding support for + <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! - </p> + </blockquote> <ul> <li> - NPS maintains and uses a public version of the Xj3D source, periodically synchronized with the original Xj3D.org project, to test new developments and bug fixes. + The + <a href="https://gitlab.nps.edu/Savage/xj3d.git">Xj3D GitLab</a> + project is now available. + We have finished refactoring all prior branches. + </li> + <li> + 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>. + </li> + <li> + <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> <li> We are happy to work together with anyone who wants to help provide full support for the X3D Graphics standard in Xj3D. </li> + </ul> + <p>Continuing History</p> + <ul> <li> The - <a href="https://web3d.org/wiki/index.php/Xj3D_Evolution">Xj3D Evolution</a> + <a href="https://web3d.org/wiki/index.php/Xj3D_Evolution" target="_blank">Xj3D Evolution</a> strategy describes how - Web3D working-group stakeholders are considering and implementing further improvements to Xj3D. - </li> - <li> - Available: The - <a href="https://gitlab.nps.edu/Savage/xj3d.git">Xj3D GitLab</a> - project is now established. A full history of changes prior to - migration to GitLab is available at: - <a href="https://sourceforge.net/projects/xj3d"> Xj3D SourceForge</a>. - We are refactoring past and future branches through - formal renumbering and release. + Web3D working-group stakeholders implemented further improvements in the original Xj3D codebase. <ul> <li> - <b>Xj3D version 2.2</b> is the most up-to-date build, maintained by NPS + <b>Xj3D version 2.2</b> is the most up-to-date build, maintained at <a href="https://gitlab.nps.edu/Savage/xj3d.git">Xj3D - NPS GitLab</a>. </li> + <li> + <b>Xj3D version 2.1</b> was maintained by NPS for several years at + <a href="https://sourceforge.net/projects/xj3d">Xj3D SourceForge</a>. + </li> <li> <b>Xj3D version 2.0 RC1</b> is a snapshot of Yumetech-produced version at time of migration, August 2014, available at <a href="https://sourceforge.net/p/xj3d/code/HEAD/tree/branches/yumetechTrunk">branch/yumetechTrunk</a>. </li> - <li> - Future version releases will integrate other - <a href="https://www.web3d.org/wiki/index.php/Xj3D_Evolution#Merge_orphaned_Xj3D_codebases">previously orphaned Xj3D builds</a>. - </li> </ul> </li> + <li> + <a href="https://sourceforge.net/projects/xj3d">Xj3D SourceForge</a> + includes a full history of changes prior to migration to GitLab. + <!-- + Future version releases will integrate other + <a href="https://www.web3d.org/wiki/index.php/Xj3D_Evolution#Merge_orphaned_Xj3D_codebases">previously orphaned Xj3D builds</a>. + --> + </li> <li> - We use the long-running - <a href="https://web3d.org/mailman/listinfo/source_web3d.org">source @ web3d.org</a> mailing list for Xj3D source code discussions + We use the + <a href="https://www.web3d.org/mailman/listinfo/x3d-public_web3d.org">x3d @ web3d.org</a> mailing list for Xj3D source code discussions + Previous discussions were on the + <a href="https://www.web3d.org/mailman/listinfo/source_web3d.org">source @ web3d.org</a> mailing list. </li> <li> Xj3D source code version-control notifications: @@ -2481,7 +2499,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> Mailed automatically to SourceForge Xj3D developers. Also publicly visible at <a href="https://sourceforge.net/p/xj3d/code/commit_browser">Browse Commits</a> - (Through December 2019) + (through December 2019). </li> <li> (Through October 2014) @@ -2497,11 +2515,6 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> Xj3D can run on multiple operating systems (Windows macOS Linux Solaris). </li> - <li> - <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> <p>