See kujutab endas kõrgema astme teenuseid mida kasutavad erinevad tootjad, et teha oma rakendustele parem ligipääsetavus nendele teenustele. Rakenduste haldur kirjutab rakendusi, nii mänge, veebibrausereid jne. Android on tarkvaraline andmekogumik, mis hõlmab endas Linux operatsioonsüsteemi kerneli edasiarendust ja erinevaid rakendusi. Androidil puudub sõltumatu programeerimiskeel. Selle töö teeb ära Androidi spetsiaalne virtuaalmasin ehk Dalvik. Dalvikul põhinevate rakenduste vabavaraline edasiarendamise võimalus ehk avatud lähtekoodi kasutamisvõimalus, muudab just selle unikaalseks. Androidi käsurea kasutamine Androidi käsurida saab kasutada mitmete erinevate rakendustega. Kirjeldan kuidas kasutada Androidi käsurida kasutades ADB Command Line Tooli. Tegemist on programmiga mida
l kasutajaliideste programmeerimine (tugi on nõrk) l masingraafika 1.1. Mis on loogiline programmeerimine? (3) Miks tasub õppida LP? l Õpetab mõtlema probleemikeskselt ja esitama lahendusi abstraktsel kujul l Programmi põhifunktsioonid: l reaalse maailma probleemide abstraktne esitamine, l abstraktsioonide teisendamine ja sidumine omavahel l abstraktsioonide põhjal arvutamine/otsuste tegemine l Programeerimiskeel peab võimaldama l kirjeldada ja analüüsida abstraktsioone arvutile sobival kujul l Deklaratiivsed programmerimiskeeled sobivad l abstraktsete objektide ja nende seoste kirjeldamiseks l väldivad protseduurseid detaile 1.1. Mis on loogiline programmeerimine? (4) l Universaalne keel omaduste/seoste abstraktseks kirjeldamiseks on loogika l à LP on programmeerimine loogika keeles! l Prolog – programming in logic l LP ≠ Prolog 1