written by
Wolfgang Christian, Doug Brown, and Robert Hanson
The lack of Java support in browsers, on mobile devices, and on Chromebooks was a major setback for education because thousands of Java simulations developed and used by teachers are no longer usable. To solve this problem, the Open Source Physics (OSP) team partnered with Bob Hanson's group at St. Olaf College to convert OSP Java programs to JavaScript using St. Olaf's SwingJS transpiler. This conversion allows us to republish many of our legacy apps as platform-independent web pages in the AAPT-ComPADRE OSP collection. This talk describes the conversion process and shows examples of converted programs.
AAPT Winter Meeting 2023
Portland OR: January 14-17, 2023
<a href="https://www.compadre.org/OSP/items/detail.cfm?ID=16397">Christian, W, D. Brown, and R. Hanson. "Converting Legacy Apps to JavaScript." Paper presented at the AAPT Winter Meeting 2023, Portland OR, January 14-17, 2023.</a>
W. Christian, D. Brown, and R. Hanson, , presented at the AAPT Winter Meeting 2023, Portland OR, 2023, WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671).
W. Christian, D. Brown, and R. Hanson, Converting Legacy Apps to JavaScript, presented at the AAPT Winter Meeting 2023, Portland OR, 2023, <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671>.
Christian, W., Brown, D., & Hanson, R. (2023, January 14-17). Converting Legacy Apps to JavaScript. Paper presented at AAPT Winter Meeting 2023, Portland OR. Retrieved September 16, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671
Christian, W, D. Brown, and R. Hanson. "Converting Legacy Apps to JavaScript." Paper presented at the AAPT Winter Meeting 2023, Portland OR, January 14-17, 2023. https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671 (accessed 16 September 2024).
@inproceedings{
Author = "Wolfgang Christian and Doug Brown and Robert Hanson",
Title = {Converting Legacy Apps to JavaScript},
BookTitle = {AAPT Winter Meeting 2023},
Address = {Portland OR},
Month = {January 14-17},
Year = {2023}
}
%A Wolfgang Christian %A Doug Brown %A Robert Hanson %T Converting Legacy Apps to JavaScript %D January 14-17 2023 %C Portland OR %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671 %O AAPT Winter Meeting 2023 %O January 14-17 %O application/pdf
%0 Conference Proceedings %A Christian, Wolfgang %A Brown, Doug %A Hanson, Robert %D January 14-17 2023 %T Converting Legacy Apps to JavaScript %B AAPT Winter Meeting 2023 %C Portland OR %8 January 14-17 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.