Physlets are a widely used teaching resource developed at Davidson College consisting of scriptable Java applets designed to simulate a wide variety of physical phenomena. Within the last few years, all major browsers have removed the plug-in that enabled Java applets on web pages, thereby breaking all web sites that utilize the original Java Physlet applets. This is a major setback for physics education, since there are thousands of Physlet-based html pages in use worldwide. This paper reports the successful conversion of Physlets to JavaScript, allowing Physlet-based curricular material to be used again on all computer platforms, including mobile devices. The code conversion technology, applicable to most Java applets and applications, allows developers to continue developing in Java with minimal recoding and concurrent real-time automated production of both Java and JavaScript versions. The Third Edition of Physlet Physics, available at no cost on the AAPT-ComPADRE digital library, shows how the Java to JavaScript conversion works in practice.
NC AAPT Fall Section Meeting 2018
Greenesboro NC: November 10, 2018, 2018
<a href="https://www.compadre.org/OSP/items/detail.cfm?ID=14747">Christian, Wolfgang. "JavaScript Physlets." Paper presented at the NC AAPT Fall Section Meeting 2018, Greenesboro NC, November 10, 2018, 2018.</a>
W. Christian, , presented at the NC AAPT Fall Section Meeting 2018, Greenesboro NC, 2018, WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901).
W. Christian, JavaScript Physlets, presented at the NC AAPT Fall Section Meeting 2018, Greenesboro NC, 2018, <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901>.
Christian, W. (2018, November 10, 2018). JavaScript Physlets. Paper presented at NC AAPT Fall Section Meeting 2018, Greenesboro NC. Retrieved October 1, 2023, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901
Christian, Wolfgang. "JavaScript Physlets." Paper presented at the NC AAPT Fall Section Meeting 2018, Greenesboro NC, November 10, 2018, 2018. https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901 (accessed 1 October 2023).
%0 Conference Proceedings %A Christian, Wolfgang %D November 10, 2018 2018 %T JavaScript Physlets %B NC AAPT Fall Section Meeting 2018 %C Greenesboro NC %8 November 10, 2018 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901
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.