Łatwe symulacje Java
Oryginalni autorzy | Franciszka Esquembre'a |
---|---|
Wersja stabilna | 5.1 |
Napisane w | Java, JavaScript od 2014 roku |
System operacyjny | Microsoft Windows , Linux , Unix , Mac OS |
Rozmiar | 23MB |
Typ | Oprogramowanie naukowe, oprogramowanie matematyczne |
Licencja | Licencja GNU GPL |
Strona internetowa |
Easy JavaScript Simulations (EJSS) , wcześniej znany jako Easy Java Simulations (EJS) , to narzędzie programowe typu open source , będące częścią projektu Open Source Physics , przeznaczone do tworzenia dyskretnych symulacji komputerowych.
Dyskretna symulacja komputerowa lub po prostu symulacja komputerowa to program komputerowy, który próbuje odtworzyć, do celów pedagogicznych lub naukowych, zjawisko naturalne poprzez wizualizację różnych stanów, które może mieć. Każdy z tych stanów jest opisany zbiorem zmiennych, które zmieniają się w czasie w wyniku iteracji danego algorytmu.
Tworząc symulację za pomocą EJSS, użytkownik nie programuje symulacji na poziomie pisania kodu, zamiast tego pracuje na wyższym poziomie koncepcyjnym, deklarując i porządkując równania i inne wyrażenia matematyczne obsługujące symulację. EJSS obsługuje techniczne aspekty kodowania symulacji w języku programowania Java, dzięki czemu użytkownik może skoncentrować się na treści symulacji.
Wygenerowany kod Java lub JavaScript można pod względem wydajności i wyrafinowania uznać za dzieło profesjonalnego programisty.
EJSS jest napisany w języku programowania Java, a tworzona symulacja jest w Javie lub JavaScript. Wirtualne maszyny Java (JVM) są dostępne dla wielu różnych platform; platforma, dla której dostępna jest JVM, może uruchamiać programy Java. Chociaż aplety Java były popularne przed 2014 rokiem, wyniki apletów JavaScript można teraz uruchamiać na prawie każdym urządzeniu, w tym na Androidzie i iOS.
EJSS ma własny format do przechowywania symulacji, który jest oparty na XML, EJS i EJSS i ma rozszerzenia .xml, .ejs i .ejss. Zawiera nie tylko kod do symulacji, ale także pozostałe rzeczy, takie jak wstęp html.
- Wolfgang Christian i Francisco Esquembre , Modeling Physics with Easy Java Simulations The Physics Teacher, tom 45, wydanie 8, listopad 2007, s. 468–528
- Francisco Esquembre , „Easy Java Simulations: narzędzie programowe do tworzenia symulacji naukowych w Javie”, Computer Physics Communications, tom 156, wydanie 2, 1 stycznia 2004, strony 199-204
- Anne Cox , Modelowanie komputerowe w Intro Physics Labs: Tracker i EJS , letnie spotkanie Amerykańskiego Stowarzyszenia Nauczycieli Fizyki 2009