Arvestuse saamiseks tarvilik kursusel XML rakendused kevadsemestril 2016 • Üleslaetava XML-faili analüüs 07.03 • Kontrolltöö 14.03 • Väliste allikate põhjal tehtud (statistilised) kokkuvõtted 18.04 • Omapoolne teenus koos kasutusnäitega 25.04 • Välist teenust/teenuseid kasutav rakendus 25.04 • Arvestusülesanne 02.05 • Seminar 09.05 Selgitusi • Üleslaetava XML-faili analüüs Andmestikuks koostab igaüks tuttavas valdkonnas XML-faili, kontrollib faili struktuuri XSD abil, kuvab sealt lihtsamad ülevaated XSLi abil ning keerukamad kokkuvõtted ja graafikud Ri abil Andmestikus võiks olla vähemasti kaks arvtunnust, tulemusi kuvatakse arvude, loetelu, risttabeli ning vähemalt kolme eritüübilise joonisega. • Väliste allikate põhjal tehtud statistilised kokkuvõtted Andmed ühest või mitmest välisest allikast. Väljund sõltub kasutaja sisendist ja/või välistest muutuvatest andmetest. Näiteid: Panoramio-ülesande omapoolne täiendus, reaalaja ilmaandmete kokkuvõte, cron-i abil andmeid salvestava valuutakursside ajaloo illustreerimine. Teretulnud mitmesuguste levinud keskkondade (youtube, facebook, twitter) APIde kasutamine. • Omapoolne teenus koos kasutusnäitega REST-teenus, kus URLilt antakse parameetrid sisse ning arvutatud väljund tuleb XMLi ja/või JSONi kujul. Näited: olukordade modelleerimised, vastuste pakkumise mäng koos statistikaga. • Välist teenust/teenuseid kasutav rakendus Mõne olemasoleva teenuse (valuutakursid, ilmaandmed, videote otsing, asukohapäring) peale ehitatud omapoolne kasutajaliides. Nt. valitud valuutakursside omavaheline kõikumine valitud ajavahemikul. Võib ühendada eelneva kodutööga.