Suomi Palaute
intmath.org > Henkilökohtaiset sivut > Nimi
[intmath.org]

Edellinen postaus: Yhä laajempi Mathematica
Seuraava postaus: 72-sääntö

GeoGebran mahdollisuudet

Simo Kivelä -- 01.11.2009 19:23

GeoGebra on ilmaiseksi saatava Javaan perustuva ohjelma, joka voidaan asentaa omalle koneelle tai käynnistää suoraan verkosta. Nimi tulee sanoista 'geometria' ja 'algebra' ja kumpiakin piirteitä ohjelmasta todellakin löytyy. Geometrian osalta voitaisiin puhua dynaamisen geometrian ohjelmasta; vertailukohteina esimerkiksi kaupalliset Cabri, Sketchpad ja Cinderella. GeoGebrasta löytyy myös algebrallisia piirteitä, vaikka se ei CAS (Computer Algebra System) -ohjelma olekaan.

Ryhdyin tutkimaan GeoGebran tarjoamia mahdollisuuksia. Olen joitakin aikoja sitten laatinut funktion jatkuvuutta havainnollistavan animaation, joka kuitenkin edellyttää, että käyttäjällä on joko (kallis) Mathematica tai ilmaiseksi saatava, mutta erikseen asennettava Mathematica Player. Staattinen html-tiedosto antaa ilman näitäkin edes jonkinlaisen kuvan siitä, mistä animaatiossa on kysymys.

GeoGebran algebralliset piirteet panivat arvelemaan, että vastaavan saattaisi voida toteuttaa myös GeoGebran keinoin. Tällöin päästäisiin käyttäjän kannalta varsin vaivattomaan ratkaisuun, sillä GeoGebra-dokumentin voi muuntaa html-muotoon, jolloin käyttäjä ei tarvitse muuta kuin selaimen.

GeoGebran mahdollisuudet riittivät ja syntyvän sovelman (appletin) saattoi upottaa selitykset sisältävään html-sivuun. Ohjelmoinnin ohjausrakenteitakin löytyi riittävästi: If-rakenne on, ja toistorakennekin löytyi lopulta ainakin listojen muodostamiseen (Sequence). Ehkä jotakin näppärämpääkin löytyisi; otan kiitollisuudella kommentteja vastaan. Kokeilun GeoGebra-tiedosto on myös saatavissa.

Jotakin dynaamisen geometrian ohjelmaa käyttäneelle henkilölle GeoGebran graafinen käyttöliittymä on varsin luonnollinen. Syöttöriville kirjoitettavia funktioita on kuitenkin paljon eikä niiden mahdollisuuksien hahmottaminen suju hetkessä. Pidin toisessa ikkunassa avoinna GeoGebran satasivuista englanninkielistä pdf-dokumenttia ja selasin sitä tarpeen mukaan. Tällöin oli parasta käyttää myös ohjelmasta englanninkielistä versiota, vaikka suomenkielinen käännöskin on olemassa.

Uusin versio on 3.2. Uudet piirteet sisältävä Release Notes -lista on pitkä. Nähtäväksi jää, paisuuko GeoGebrakin samanlaiseksi mammutiksi kuin monet muut. Algebrallista manipulaatiota ei ainakaan vielä ole, ohjelmointirakenteita voisi kehittää ... Vai olisiko parempi tyytyä rajoitetumpaan, mutta näppärään ja helposti opittavaan lähinnä koulutason työkaluun?

Kommentit

Jätä kommenttisi täällä

a short title for this comment

Heikki Apiola -- 07.11.2009 19:57

Ok, no nyt toimii, kun Simo lisäsi tarvittavia jar-tiedostoja asianmukaiseen hakemistoon. Hienolta näyttää, kyllä tuollaista havainnollistusta voisi kuvitella hyötykäytettävän jatkuvuuden määritelmän ymmärtämisopiskelun tukena.


Virheilmoitus

Heikki Apiola -- 06.11.2009 14:55

Kuulostaa lupaavalta ja kiintoisalta. Klikkasin enitöikseni tuota html:ää. Kun sitä selaa GeoGebra- otsikkoon saakka, näkyy ikuisesti pyörivä rengas ja ilmoitus

ERROR geogebra_main.jar(0%)

Minulla on Windows Vista (anteeksi) ja Firefox-selain.


Hyvä tuote - huono lisenssi

Antti Rasila -- 03.11.2009 09:54

Geogebra on monessa suhteessa erinomainen ohjelmisto, mutta sitä käyttävien kannattaa olla tietoisia tuotteen lisenssistä. Varsinainen lähdekoodi on lisenssoitu avoimen lähdekoodin lisenssillä (GPL), mutta installeria ja kielitiedostoja koskee kaupallisen käytön ja muunnellut teokset kieltävä Creative Commons -lisenssi.

Kaupallisen käytön kieltäminen on hyvin ongelmallinen asia. Suomessa tavataan ajatella, että esimerkiksi julkisissa kouluissa tapahtuva opetus ei ole kaupallista käyttöä. Tämä ei kuitenkaan ole mitenkään ilmeistä, esim. Intelin ohjelmistotuotteiden lisenssiehdoissa kerrotaan, että tuotteen käyttö opetuksessa ja tutkimuksessa on kaupallista käyttöä, jos opettaja/tutkija saa palkkaa työstään. Saman tulkinnan mukaan myös Geogebran käyttö esim. luokkahuoneopetuksessa siis olisi kiellettyä ilman erillistä lisenssisopimusta. Onko näin? Viimeistään oikeudessa se selviää.

Käytännössä Geogebran kehittäjät tuskin tulevat rahaa kouluilta vaatimaan. Tällainen ei kuitenkaan olisi täysin vailla ennakkotapauksia. Koska kysymys on kansainvälisestä tuotteesta, ei pelkästään suomalaisesta perinteestä nousevaan tulkintaan pitäisi tässä asiassa luottaa.

Itse olen sitä mieltä, että kaupallisen käytön kieltäminen on lisenssiehto, joka kuulostaa ehkä asiaa miettimättä järkevältä, mutta johon ei pitäisi ainakaan ilman perusteellista harkintaa mennä.