Original: http://staff.um.edu.mt/jskl1/simweb/jssim/index.html
Jaroslav Sklenar |
Mi a JSSim és a történelem?
A JSSim (JavaScript Simulation – JavaScript tettetés) olyan rutinok és nyilatkozatok gyűjteménye, amelyek esemény-orientált diszkrét szimulációs eszközt képviselnek JavaScript-ben. A diszkrét szimulációs eszközökre jellemző összes felszerelés elérhető:
- Időszabályozás (események ütemezése és törlése)
- Véletlen számok generálása (a véletlenszerű objektumok osztálya támogatja az empirikus eloszlási táblák felhasználóbarát bevitelét)
- A statisztikák átlátható gyűjtése és kiszámítása
- Adatszerkezetek, beleértve a prioritási sorokat
- A felhasználóbarát grafikus felhasználói felület egyszerű létrehozása a HTML dokumentumokkal történő integráció révén érhető el
- Különböző segédprogramok (adatok érvényesítése, munka sütikkel stb.)
A programozott öröklés néhány további szabálygal együtt lehetővé teszi az objektum-orientált programozás minden fontos technikájának használatát, bár a JavaScript nem klasszikus osztályorientált, fordított objektum-orientált nyelv. Valójában az OOP technikák kombinálhatók az értelmezett JavaScript laza gépelésével engedélyezett konstrukciókkal.
A JSSim a következő történelemmel rendelkezik. Meggyőződésem, hogy a szimulációs modellek internetes közzététele az egyik legfontosabb módja annak, hogy a szimuláció hogyan profitálhat az internetről. A weblapokon szereplő modellek szó szerint mindenki számára elérhető, aki csatlakozik az internethez. Ahhoz, hogy próbálja meg a választ, néhány on-line szimulációs modellek a sorbanállási rendszerek íródtak. A reakció több, mint biztató. JSSim alapvetően a gyűjtemény rutinok, köztük egy egyszerű esemény-orientált szimulációs motor, használt építeni ezeket a modelleket. Ez annak az eredménye, a gyakorlati problémák megoldásában részt vevő írásban diszkrét szimulációs modellek. Eddig ez az a nagyon kezdeti fejlődési szakaszban, úgyhogy kell értékelni nagyon hozzászólásai.
Miért a JSSim?
A JSSim érdekes lehet azok számára, akik egyszerű és közepes méretű diszkrét szimulációs modelleket akarnak készíteni a HTML dokumentumokba. A HTML-t állítólag felhasználóbarát validált bemenetekhez és az eredmények képernyőn történő eredményes megjelenítéséhez kell használni. A JSSim felhasználója olyan helyzetben van, mint egy programozó, diszkrét szimulációs nyelven (SIMSCRIPT). Ő az eseményrutinokat fel kell írnia a modell inicializálásával és a kísérlet értékelésével együtt. A legtöbb szimulációval kapcsolatos feladatot a JSSim rutinok és objektumok módszereinek aktiválásával lehet programozni.
Az így létrehozott modellek mindenki más szoftver telepítése nélkül felhasználhatók. Nagyobb szimulációs tanulmányok esetén a JSSim nem próbál versenyezni más eszközökkel. Ennek ellenére a közös böngészők sebessége lehetővé teszi a közepes méretű modellek felépítését, amelyek nem sokkal lassabbak, mint a professzionális szimulációs környezetben létrehozottak.
Letöltés és telepítés
JSSim ingyenes. Kérjük, e-mail nekem először valamit magáról és a tervezett felhasználását JSSim. Aztán kell küldeni a letöltési adatokat.
Nincs telepítés, csak hivatkozni a jssim.js fájl fejlécében a weboldal és töltse fel együtt a HTML fájl(ok).
Követelmények
Az egyetlen követelmény a JavaScript 1.4 támogató böngésző.
JSSim kézikönyv
Böngésszen a On-line JSSim kézi most. A kézi két példa modellek, beleértve a teljes forráskódot. Azt is futtatni ezeket a modelleket közvetlenül.
A szerző
Abban az esetben, ha bármilyen probléma, ne habozzon kapcsolatba lépni velem:
Jaroslav SklenarDocens
Statisztikai Hivatal és Műveleti kutatás
Máltai Egyetem
Msida MSD 06
Malta
e-mail: [email protected]
Web: http://staff.um.edu.mt/jskl1/
Telefon: (+356) 2340 3070 Fax: (+356) 2131 2110