Käyttöohjeet
Hyönteistietokannan käyttöohjeet
Hyönteistietokannan ohjelmallinen käyttö
Valmiiden hakulomakkeiden lisäksi hyönteistietokannan tietoja voi hakea avoimen JSON-rajapinnan kautta.
Tämä mahdollistaa tietojen hyödyntämisen moniin eri tarkoituksiin. JSON-rajapintaa voi käyttää kahdella eri tavalla:
1. Selaimessa ajettavan JavaScriptin kautta. Ohjelma koostuu tällöin kahdesta osasta: JavaScript-koodista sekä html-sivusta,
jolla tulokset esitetään. Tämän vaihtoehdon haittapuolena on, että selaimessa ajettava ohjelma
ei pysty tallentamaan tietoja käyttäjän omalle koneelle.
2. Erilliset käyttäjän koneella ajettavat ohjelmat. Tähän tarkoitukseen voi käyttää useimpia yleisiä ohjelmointikieliä,
joista voidaan mainita esim. Java, Python, C#, jne. Tässä vaihtoehdossa tietojen tallentaminen omalle koneelle on helppoa.
Seuraavissa dokumenteissa annetaan joitakin ohjeita omien ohjelmien tekemiseen.
Hyönteistietokannan ohjelmointi
Remote API for the Finnish Entomological Database
Kuvapankin ja Hyönteistietokannan kuvien ohjelmallinen käyttö
Node-Webkit
Kuten yllä todettiin, käyttäjä ei voi tallettaa suoraan selaimestaan tietoja omalle koneelleen,
koska se ei ole selaimessa suoritettavalle JavaScript-koodille mahdollista.
Node.js on
JavaScriptin versio, joka mahdollistaa paikallisten resurssien käytön muiden ohjelmointikielten tapaan.
Node.js ei kuitenkaan tarjoa käyttäjälle visuaalista käyttöliittymää.
Node-Webkit yhdistää html-pohjaisen käyttöliittymän
ja paikallisia resursseja hyödyntävän JavaScript-ohjelmoinnin. Sen avulla on mahdollista tehdä aitoja selainpohjaisia
desktop-sovelluksia.
Node-Wekbit-ohjelman asentaminen on helppoa: tarvitsee vain ladata omalle käyttöjärjestelmälle sopiva versio
(esim.
node-webkit-v0.9.2-win-ia32.zip)
ja purkaa se omalle koneelleen. Tuloksena pitäisi olla seuraavanlainen hakemisto:
Node-Webkit ohjelmien nimet ovat muotoa
ohjelma.nw. Esimerkiksi
Tiedostohaku.nw on Hyönteistietokantaa varten tehty Node-Webkit-ohjelma.
Lataa se omalle koneellesi (Save Link As...). Ohjelman voi käynnistää raahamalla se hiirellä ohjelman
nw.exe päälle.
Helpompi tapa on kuitenkin määritellä kaikki
.nw-päätteiset tiedostot avattaviksi automaattisesti
nw.exe-ohjelmalla:
Tiedostohaku.nw-ohjelman käyttöä on selostettu tarkemmin
täällä.