Enkel Java-simuleringer - Easy Java Simulations
| Opprinnelige forfatter (e) | Francisco Esquembre |
|---|---|
| Stabil utgivelse | 5.1
|
| Skrevet i | Java, JavaScript siden 2014 |
| Operativsystem | Microsoft Windows , Linux , Unix , Mac OS |
| Størrelse | 23 MB |
| Type | Vitenskapelig programvare, matematisk programvare |
| Tillatelse | GNU GPL-lisens |
| nettsted | www |
Gamle navn "" EJS "" Easy Java Simulations eller nytt navn siden 2014 EJSS , eller Easy JavaScript Simulations , er et programvareverktøy med åpen kildekode , en del av Open Source Physics- prosjektet, designet for å lage diskrete datasimuleringer.
En diskret datasimulering , eller bare en datasimulering, er et dataprogram som prøver å reprodusere, for pedagogiske eller vitenskapelige formål, et naturfenomen gjennom visualisering av de forskjellige tilstandene det kan ha. Hver av disse tilstandene er beskrevet av et sett med variabler som endres i tid på grunn av iterasjonen av en gitt algoritme.
Ved å lage en simulering ved hjelp av EJSS, programmerer ikke brukeren simuleringen på nivået med å skrive kode, i stedet jobber brukeren på et høyere konseptuelt nivå, deklarerer og organiserer ligningene og andre matematiske uttrykk som driver simuleringen. EJSS håndterer de tekniske aspektene ved koding av simuleringen på programmeringsspråket Java, og dermed frigjør brukeren til å konsentrere seg om simuleringens innhold.
Den genererte Java- eller JavaScript-koden kan, med hensyn til effektivitet og sofistikering, tas som opprettelsen av en profesjonell programmerer.
EJSS er skrevet på programmeringsspråket Java, og den opprettede simuleringen er i Java eller JavaScript. Java Virtual Machines (JVM) er tilgjengelig for mange forskjellige plattformer; en plattform som en JVM er tilgjengelig for, kan kjøre Java-programmer. Selv om Java-appleter var populære før 2014, kan utganger av JavaScript-apper kjøres på nesten hvilken som helst enhet nå, inkludert Android og iOS.
EJSS har sitt eget format for lagring av simuleringene, som er basert på XML, EJS og EJSS og har utvidelsen .xml, .ejs og .ejss. Den inneholder ikke bare koden for simuleringen, men også resten av tingene, for eksempel html-introduksjonen.
referanser
- Wolfgang Christian og Francisco Esquembre , modellering av fysikk med enkle Java-simuleringer Fysikklæreren , bind 45, utgave 8, november 2007, s. 468–528
- Francisco Esquembre , "Enkel Java-simulering: et programvareverktøy for å lage vitenskapelige simuleringer i Java", Computer Physics Communications, bind 156, utgave 2, 1. januar 2004, side 199-204
- Anne Cox , Computational Modelling in Intro Physics Labs: Tracker and EJS , 2009 American Association of Physics Teachers Summer Meeting