JavaScript Physlets
written by
Wolfgang Christian
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
ComPADRE is beta testing Citation Styles!
Record Link
<a href="https://www.compadre.org/portal/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>
AIP Format
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).
AJP/PRST-PER
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>.
APA Format
Christian, W. (2018, November 10, 2018). JavaScript Physlets. Paper presented at NC AAPT Fall Section Meeting 2018, Greenesboro NC. Retrieved September 13, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901
Chicago Format
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 13 September 2024).
MLA Format
Christian, Wolfgang. "JavaScript Physlets." NC AAPT Fall Section Meeting 2018. Greenesboro NC: 2018. 13 Sep. 2024 <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901>.
BibTeX Export Format
@inproceedings{
Author = "Wolfgang Christian",
Title = {JavaScript Physlets},
BookTitle = {NC AAPT Fall Section Meeting 2018},
Address = {Greenesboro NC},
Month = {November 10, 2018},
Year = {2018}
}
Refer Export Format
%A Wolfgang Christian %T JavaScript Physlets %D November 10, 2018 2018 %C Greenesboro NC %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=14747&DocID=4901 %O NC AAPT Fall Section Meeting 2018 %O November 10, 2018 %O application/pdf
EndNote Export Format
%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.
Citation Source Information
The AIP Style presented is based on information from the AIP Style Manual. The APA Style presented is based on information from APA Style.org: Electronic References. The Chicago Style presented is based on information from Examples of Chicago-Style Documentation. The MLA Style presented is based on information from the MLA FAQ. |