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
- Walma vasta avattuna.
- Sama Walma-osoite vasemmalla Firefoxilla ja oikealla Chromium-selaimella avattuna. Piirtotyökalulle on valittavissa viisi eri paksuutta ja kaksitoista eri väriä.
- Piirretyt kuviot välittyvät saman tien piirtotapahtuman päätyttyä palvelimen kautta kaikille piirtämiseen osallistuville selaimille. Suoran viivan piirtämiseen tarkoitetulla työkalulla ovat käytössä samat valinnat kuin piirtotyökalulla.
- Myös pyyhekumityökalun paksuus on valittavissa samoin kuin piirtotyökaluilla.
- Pyyhekumi käytössä.
- Siirtotyökalulla voi siirtää piirtoalustaa, jos se on suurempi kuin selainikkuna. Asetusvalikosta voi muuttaa piirroksen pysyväksi, tyhjentää sen, laittaa piirtoalustalle taustakuvan tai julkaista piirroksen. Kuvan piirros ei ole vielä pysyvä vaan poistuu tunnin epäaktiivisuuden jälkeen automaattisesti.
- Pysyväksi merkityt kuvat säilyvät palvelimella käytettävissä pidempään.
- Omalta koneelta voi ladata Walmaan taustakuvan, jonka päälle piirtäminen tapahtuu.
- Piirretyn kuvan voi julkaista ladattavaksi png-muodossa.
- Walma antaa linkin julkaistuun kuvaan.
- Julkaistu png-kuva.
Teksti: Pesasa
Kuvakaappaukset: Pesasa