Fysiikan simulaatioita Javalla
Rajamäki, Samuel (2009)
Rajamäki, Samuel
Satakunnan ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200906093806
https://urn.fi/URN:NBN:fi:amk-200906093806
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella ja toteuttaa tietokoneella toimivia fysiikan simulaatioita opetuskäyttöön. Tavoitteena oli suunnitella simulaatioista mahdollisimman helppokäyttöisiä ja simulaatioiden tulisi olla myös helposti saatavilla. Toinen tärkeä tavoite oli luoda edellytykset uusien simulaatioiden helpolle luomiselle. Simulaatiot toteutettiin internetselaimessa toimivina Java-appletteina. Appleteille luotiin alusta, jonka päällä simulaatiot ajetaan. Simulaatiota toteutettiin kolme kappaletta: vino heittoliike, siniaaltojen summa ja liike koordinaatistossa. Simulaatioiden toiminta kuvataan opinnäytetyön raportissa. Raporttiin on liitetty myös ohjeet uuden simulaation luomisen sekä luotujen luokkien käyttöohjeet. Simulaatiot toteutettiin Javalla sen web-ohjelmointimahdollisuuden vuoksi. Muita tärkeitä valintakriteereitä olivat Javan ympäristöriippumattomuus, oliopohjaisuus ja valmiit piirtorutiinit. Javalle löytyy ilmaisia kehitysympäristöjä, joista käyttöön valittiin Sun Microsystemsin ylläpitämä avoimeen lähdekoodiin perustuva NetBeans.