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.
翻译:物理模拟被广泛用于改善科学和工程教育的学习过程; 计算物理模拟/模型的部署极其复杂,因为科学方程式以及计算和编程方面的知识和技能都是完全功能模拟所需要的,通常需要一个科学教育家和计算机科学家/开发者一起工作; 然而,当使用简单 JavaScript模拟(EjssS) 模型工具包时,教员既可以是科学教育家,也可以是计算机程序设计员,只需要界定模拟变量、模型和视图,而模型工具包可以为物理模拟生成计算机代码。此外,如果模拟需要优化Android和iOS移动设备,编程方面可能会变得更加复杂。目前版本的EjssSEjsS为教员提供了一种写作工具,其中包括创建这类JavaScript模拟作为移动应用程序的设施,从而简化了纯粹的编程方面。本文展示了一个新的和新的EjsS系统功能,用于为iOS和Android生成物理模拟应用软件。此外,如果模拟需要优化对Adroid和iOS移动设备进行模拟,那么编程方面可能会变得更加复杂。 目前,基于SloinS/Corma-Sl-Sl-Sl-Sl-Forma Stystepal Prostrysteal 的几号系统和Slal 的模拟工艺工艺, 和Slview-S-Slal-S-S-S-S-S-S-S-S-S-S-S-S-S-S-Slock-S-S-Sloral-s-Slorgilgild-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s-s