Kehittäjät: Jaakko, Juho, Matias, Zorana
Sovelluksen tarkoitus on helpottaa loppukäyttäjää tarkastelemaan lentoasemien tankkausmahdollisuuksia ja hintoja. Projektin tavoite on kehittää olemassaolevaa lentopaikat.fi sovellusta, joka palvelee ilmailuyhteisöä tarjoamalla kattavat tiedot Suomen lentopaikoista.
Kokonaisnäkymä lentopaikat.fi sovelluksesta
EFMI lentopaikan näkymä
Esimerkki sovelluksen käyttämästä JSON-datasta
EFMI lentopaikan tiedot JSON-muodossa
Nämä kuvat antavat käsityksen siitä, miltä sovellus näyttää käyttäjän näkökulmasta ja millaista dataa se käsittelee.
Tässä projektissa hyödynnämme crontab-ohjelmaa automatisoidaksemme prosessin, jossa haemme viimeisimmät tiedot palvelimeltamme 15 minuutin välein. Crontab on Unix-pohjaisten käyttöjärjestelmien aikataulutustyökalu, joka mahdollistaa komentojen suorittamisen säännöllisesti määriteltynä aikana.
Crontabin komenton suorituksen ajastamiseen käytetään tähtiä (*
). Käytössä on viisi tähteä, jossa jokainen merkitsee ajankohtaa:
Muokkaa olemassa olevaa konfiguraatiota
crontab -e
Listaa crontab-tehtävät
crontab -l
Tässä projektissa haluamme, että tehtävä suoritetaan 15 min välein. Se suoritetaan jokaisen tunnin 1, 15, 30, 45 minuuttien kohdalla. Komento:
cd /home/users/jtjuslin/www/kananen/javat/lib/
).data.json
tiedostoon oikeassa sijainnissa.1,15,30,45 * * * * cd /home/users/jtjuslin/www/kananen/javat/lib/; java ProxyPalvelu > /home/users/jtjuslin/www/kananen/data.json
Loppuraportti: https://github.com/OP2-Black/FrontEnd/blob/121798b81e11ee41c4805180590bdca509914c8c/Loppuraportti.md