APS Excellence in Physics Education Award
November 2019

Education Prize Logo
Science SPORE Prize
November 2011

NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

Conference Proceedings Detail Page

Item Picture
Converting Legacy Apps to JavaScript
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
Subjects Levels Resource Types
Education Practices
- Active Learning
= Modeling
- Instructional Material Design
- Technology
= Computers
- Professional Development
- Lower Undergraduate
- Upper Undergraduate
- Instructional Material
= Lecture/Presentation
Intended Users Formats Ratings
- Educators
- Professional/Practitioners
- application/pdf
  • Currently 0.0/5

Want to rate this material?
Login here!


Access Rights:
Free access
License:
This material is released under a Creative Commons Attribution-Noncommercial-No derivatives 3.0 license.
Rights Holder:
Wolfgang Christian
Record Cloner:
Metadata instance created January 11, 2023 by Wolfgang Christian
Record Updated:
January 16, 2023 by Wolfgang Christian
ComPADRE is beta testing Citation Styles!

Record Link
AIP Format
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).
AJP/PRST-PER
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>.
APA Format
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 January 29, 2023, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671
Chicago Format
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 29 January 2023).
MLA Format
Christian, Wolfgang, Doug Brown, and Robert Hanson. "Converting Legacy Apps to JavaScript." AAPT Winter Meeting 2023. Portland OR: 2023. 29 Jan. 2023 <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=16397&DocID=5671>.
BibTeX Export Format
@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} }
Refer Export Format

%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

EndNote Export Format

%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.

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.

Save to my folders

Contribute

Similar Materials

OSP Projects:
Open Source Physics - EJS Modeling
Tracker
Physlet Physics
Physlet Quantum Physics
STP Book