Viikon VALO #119

Walma

Walma on vapaa web-pohjainen yhteiskäyttöinen valkotaulusovellus.

 Walma Whiteboard on suomalaisen Opinsys Oy:n tekemä erityisesti opetuskäyttöön suunniteltu sähköinen valkotaulu, jolla opettaja ja opiskelija voivat yhdessä piirtää samalle piirtoalustalle erilaisilla laitteilla. Opettaja voi esimerkiksi käyttää luokan edessä interaktiivista kosketustaulua ja opiskelijat heille jaettuja tablettilaitteita. Walmaa voi toki käyttää myös muussa yhteistä piirtämistä tarvitsevassa käytössä. Walma on alustariippumaton ja toimii moderneilla selaimilla, kuten Mozillan Firefoxilla ja Googlen Chrome-/Chromium-selaimilla. Tablettilaitteissa sovellus toimii ainakin Firefox-selaimella Androidissa ja Safari-selaimella iPadissa.

Walma on käyttöliittymältään hyvin yksinkertainen ja pelkistetty. Varsinaisia työkaluja on kolme: vapaa piirtäminen, suora viiva sekä pyyhekumi. Piirtojäljen värin voi valita kahdestatoista ja työkalun paksuuden viidestä eri vaihtoehdosta. Verkkopalveluna Walman toimintaidea on samantapainen kuin Etherpadin. Uuden piirroksen luominen avaa selaimen uuteen yksilölliseen url-osoitteeseen, jonka jakamalla voi kutsua muita osallistumaan yhteisen piirroksen tekemiseen. Piirrosten osoitteet ovat oletuksena voimassa tunnin, jonka jälkeen osoite vapautetaan käytettäväksi uudelleen. Piirretyn kuvan voi kuitenkin merkitä pysyväksi, jolloin se säilyy käytettävissä pidempäänkin. Piirtoalustalle voi ladata taustakuvan, jonka päälle piirtäminen tapahtuu. Piirrosjälki tulee taustakuvan päälle kuin omalle kalvolleen, eli piirtäminen ja piirrosjäljen pyyhkiminen eivät vaikuta taustakuvaan. Tämä on hyödyllinen ominaisuus esimerkiksi, jos opetuksessa halutaan jostain kuvasta korostaa asioita piirtämällä sen päälle. Valmis kuva on mahdollista julkaista ladattavaksi ja tallennettavaksi png-muodossa.

Walma on toteutettu asiakaspäässä html5:n canvas- ja websocket-tekniikoilla ja palvelinosuuden toteutus on tehty Node.js:llä ja CoffeeScript-kielellä. Walman lähdekoodi on ladattavissa Github-palvelusta, josta löytyvät myös asennusohjeet.

Walman hyödyllisimpiä ominaisuuksia ovat yksinkertainen käyttöliittymä, helppo jakaminen sekä yhteismuokkaaminen.

Kotisivu
http://walma.opinsys.fi/
Lisenssi
GNU GPLv2+
Toimii seuraavilla alustoilla
Selaimet
Asennus
Walma on palvelimelle asennettava ohjelmisto, jonka asennettava lähdekoodi löytyy Githubista.
Demo
http://walmademo.opinsys.fi
Esimerkkipirros
http://walmademo.opinsys.fi/Ld

Teksti: Pesasa
Kuvakaappaukset: Pesasa