Enkla Java-simuleringar - Easy Java Simulations
| Originalförfattare | Francisco Esquembre |
|---|---|
| Stabil frisättning | 5,1
|
| Skrivet i | Java, JavaScript sedan 2014 |
| Operativ system | Microsoft Windows , Linux , Unix , Mac OS |
| Storlek | 23 MB |
| Typ | Vetenskaplig programvara, matematisk programvara |
| Licens | GNU GPL-licens |
| Hemsida | www |
Gammalt namn "" EJS "" Enkla Java-simuleringar eller nytt namn sedan 2014 EJSS , eller Easy JavaScript Simulations , är ett program med öppen källkod , en del av Open Source Physics- projektet, utformat för att skapa diskreta datasimuleringar.
En diskret datorsimulering , eller helt enkelt en datorsimulering, är ett datorprogram som försöker reproducera, för pedagogiska eller vetenskapliga ändamål, ett naturfenomen genom visualisering av de olika tillstånd som det kan ha. Var och en av dessa tillstånd beskrivs av en uppsättning variabler som ändras i tid på grund av iterationen av en given algoritm.
När man skapar en simulering med hjälp av EJSS, programmerar inte användaren simuleringen på nivån för att skriva kod, utan användaren arbetar på en högre konceptuell nivå, deklarerar och organiserar ekvationerna och andra matematiska uttryck som driver simuleringen. EJSS hanterar de tekniska aspekterna av kodning av simuleringen på Java-programmeringsspråket, vilket frigör användaren att koncentrera sig på simuleringens innehåll.
Den genererade Java- eller JavaScript-koden kan, när det gäller effektivitet och sofistikering, tas som skapandet av en professionell programmerare.
EJSS är skriven på programmeringsspråket Java och den skapade simuleringen är i Java eller JavaScript. Java Virtual Machines (JVM) är tillgängliga för många olika plattformar; en plattform för vilken en JVM finns tillgänglig kan köra Java-program. Även om Java-appletar var populära före 2014, kan JavaScript-applets utgångar köras på nästan alla enheter nu, inklusive Android och iOS.
EJSS har sitt eget format för lagring av simuleringarna, som är baserat på XML, EJS och EJSS och bär tillägget .xml, .ejs och .ejss. Den innehåller inte bara koden för simuleringen, utan också resten av sakerna, som html-introduktionen.
referenser
- Wolfgang Christian och Francisco Esquembre , modellera fysik med enkla Java-simuleringar Fysikläraren, Volym 45, nummer 8, november 2007, s. 468–528
- Francisco Esquembre , "Enkla Java-simuleringar: ett mjukvaruverktyg för att skapa vetenskapliga simuleringar i Java", Computer Physics Communications, Volym 156, nummer 2, 1 januari 2004, sidorna 199-204
- Anne Cox , Computational Modelling in Intro Physics Labs: Tracker and EJS , 2009 American Association of Physics Teachers Summer Meeting