Deployment of physics simulation apps using Easy Java']JavaScript Simulations

被引:0
|
作者
机构
关键词
Simulations; Mobile Technologies; Hybrid Apps; E[!text type='js']js[!/text]S; Computational Thinking;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Physics simulations are widely used to improve the learning process in science and engineering education. Deployment of a computational physics simulation/model is extremely complex given the fact that both knowledge and skills for the science equations and the computational and programming aspects are required for a fully functional simulation, typically requiring a science educator and computer scientists/developer to work together. However, when using Easy JavaScript Simulation (EjsS) modeling toolkit, the instructor can be both the science educator and computer programmer, only needing to define the simulation variables, model and view, and the modeling toolkit can generate the computer codes for the physics simulation. Moreover, the programming aspects can become even more complex if simulations require being optimized for both Android and iOS mobile devices. The current version of EjsS provides instructors with an authoring tool that includes facilities for the creation of such JavaScript simulations as mobile apps, thus simplifying the purely programming aspects. This paper presents a new and novel EjsS functionality to generate physics simulation apps for iOS and Android. The generation process is based on the integration of the Ionic/Cordova and AngularJS technologies into EjsS. Finally, we present several working examples based on the works of Open Source Physics at Singapore.
引用
收藏
页码:1093 / 1096
页数:4
相关论文
共 50 条
  • [21] A prototype of Web-based simulation environment: Using CGI and Java']Javascript
    Leong, TK
    Ali, BM
    Prakash, V
    Nordin, NK
    IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : 357 - 360
  • [22] Workshop on Easy Java']Java Simulations and the ComPADRE Digital Library
    Esquembre, F.
    Christian, W.
    Mason, B.
    NUOVO CIMENTO C-COLLOQUIA AND COMMUNICATIONS IN PHYSICS, 2010, 33 (03):
  • [23] Keep Me Updated: An Empirical Study on Embedded Java']JavaScript Engines in Android Apps
    Wen, Elliott
    Zhou, Jiaxiang
    Luo, Xiapu
    Russello, Giovanni
    Dietrich, Jens
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 361 - 372
  • [24] Snapshot-based Loading Acceleration of Web Apps with Nondeterministic Java']JavaScript Execution
    Yeo, JiHwan
    Shin, ChangHyun
    Moon, Soo-Mook
    WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 2215 - 2224
  • [25] Dynamic Analysis Using Java']JavaScript Proxies
    Christophe, Laurent
    De Roover, Coen
    De Meuter, Wolfgang
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 813 - 814
  • [26] Web-Browser Medical Physics Applications Using HTML']HTML5 and Java']Javascript
    Bakhtiari, M.
    MEDICAL PHYSICS, 2012, 39 (06) : 3678 - 3679
  • [27] Teaching introductory autonomous robotics with Java']JavaScript simulations and actual robots
    Kuc, R
    Jackson, EW
    Kuc, A
    IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (01) : 74 - 82
  • [28] Java']JavaScript Distributed Agent Based Discrete Event Simulation
    Zehe, Daniel
    Aydt, Heiko
    Lees, Michael
    Knoll, Alois
    17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 21 - 29
  • [29] CAE Apps for Physics of Failure Reliability & Durability Simulations
    McLeish, James
    Blattau, Nathan
    2014 60TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2014,
  • [30] Developing Networked Control Labs: A Matlab and Easy Java']Java Simulations Approach
    Farias, Gonzalo
    De Keyser, Robin
    Dormido, Sebastian
    Esquembre, Francisco
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (10) : 3266 - 3275