Valuutakursside kalkulaator. * Loo mobiiliekraanil töötav kalkulaator, kus saab Eesti kroone ümber arvutada Eurodeks. * Valida on kümnekonna valuuta hulgast, arvutada saab mõlemas suunas. * Võrreldes eelmisega on kursid kirjas veebiserveri andmebaasitabelis. Kasutaja soovi peale uuendatakse mobiilis paiknevad andmed. Bensiinihinnad * Loo veebileht, kuhu näidatakse andmebaasitabelist pärit bensiinihinnad - müüja ning bensiini E 95 hind. * Andmed väljastatakse tabelist ka mobiiliekraanile. * Tabelis on kirjas kirjas ka bensiinijaama koordinaadid. Mobiilikasutaja saadab oma koordinaadid. Ekraanile väljastatakse kaart, kus näha tema asukoht ning lähimad bensiinijaamad koos asukohtade ja hindadega. Jänese mäng * Joonista mobiiliekraanile 8*8 ruudustik, paiguta ühele poole serva mustadele ruutudele neli valget nuppu ning teise serva mustale ruudule üks must nupp. * Võimalda klahvivajutustega nuppe valida ning nendega käia. Valge saab käia vaid diagonaalis edasi, must nii edasi kui tagasi. Musta eesmärgiks on jõuda vastasseina, valge eesmärgiks must kinni võtta. Teise nupu peale käia ei tohi. * Kasutaja mängib valgete, programm musta poolt. Tehtud partiid salvestatakse serverisse. Keskkonnaseire * Koosta eraldi andmetabelid seirepunktide (id, asukoht), mõõdetavate suuruste (id, nimetus - (õhuniisukus, temperatuur ...)) ning vaatlusandmete(id, kellaaeg, seirepunkti_id, suuruse_id, tulemus) hoidmiseks. Koosta veebilehed seirepunktide ning suuruste loetelu näitamiseks. * Võimalda mobiilikasutajal määrata oma vaatluspunkt, selle punkti juures sisestada valitud suurustele väärtused ning lõpuks salvestada oma andmed baasi. * Lisa andmetele veebipõhine statistika: mõõtmiste arv seirepunktide kaupa joonisena, tulemuste saabumise jaotus kellaaegade kaupa, sama nähtuse keskmiste, maksimum- ja miinimumtulemuste võrdlus seirepunktide kaupa. Kiirusarvutused * Loo klass meetoditega kiiruse arvutamise kohta: teepikkus vastavalt ajale ja kiirusele, teepikkus aja ja kiirenduse järgi, kiiruste vahe algkiiruse, aja ja kiirenduse järgi jne. Kokku vähemalt viis meetodit. Katseta klassi omadusi iseseisva programmi abil. * Tee klass kättesaadavaks veebiteenusena. Katseta tulemust veebi- ning käsureaprogrammi kaudu. * Lisa juurde liides mobiililt andmete sisestamiseks ning tulemuste nägemiseks. Arvutused tehakse serveris, andmed kantakse üle. Sõnastik * Andmebaasis on väljendid kahes keeles teemade kaupa. Veebilehel on võimalik valida teema, sealt edasi väljend ning näha selle väljendi vastet. * Samuti on võimalik väljendeid leida mobiili kaudu andmebaasis olevaid sõnu otsides. Võimalik on teemade kaupa otsing ning otsing sisestatud sõna(osa) järgi. * Võrreldes eelmisega jaotuvad teemad omakorda alateemadeks. Väljenditel on juures raskusaste. Inimesel on võimalik mobiili kaudu teha soovitud raskusastmega enesekontrollitest, kus tal pakutakse väljend ning tal tuleb leida vaste õige ning kolme juhuslikult valitud väljendi seast. JSTL (Java Standard Tag Library) * Tervita veebilehel sisestatud nimega inimest juhul kui nimi on sisestatud. Kontrolliks kasuta käsku c:if. * Koosta tervitamiseks eraldi tag. * Lisa tagile parameeter näitamaks tervituskordade arvu. Java Server Faces * Veebilehel nupuvajutus viib teisele lehele. Teise lehe aadress on määratud navigatsioonireeglite failis. * Koosta kolm veebilehte, igaühel nupp. Koosta navigeerimisskeem nõnda, et nupuvajutusel liigutakse ringiratast järgmise lehe juurde. Pane navigatsioonifaili muutuse teel ring teistpidiseks. * Koosta uba nädalapäevade nimede hoidmiseks. Näita JSF kaudu sisestatud numbrile vastava nädalapäeva nime.