Browsing by Author "Hanson, Kaarel"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Kasutajaliidese programmeerimine kasutades ASP.NET AJAX(Tartu Ülikool, 2009) Hanson, Kaarel; Hein, Helle, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem Riistvara testimismoodul missioonijuhtimissüsteemile(2016) Lobjakas, Aivar; Hanson, Kaarel; Sünter, IndrekKuupsatelliidid on väikesed satelliidid, mis on standardiseeritud suuruse ja massi järgi, et vähendada satelliidi arenduse ja üleslennutamise kulusid, kuid tihtipeale neid ei testita piisavalt, põhjustades missioonide ebaõnnestumisi. Käesoleva töö eesmärk on disainida ja implementeerida testimismoodul, millega saaks sooritada automaatset funktsionaalset testimist iga kuupsatelliidi alamsüsteemil. Testimismoodul salvestab ka testitulemusi ja alamsüsteemiga suhtluse logi. See süsteem aitaks detailsemalt testida satelliidi komponente, parandades testitava satelliidi töökindlust. Täielik testimise süsteem vajab tarkvaralist testimismoodulit, mis on käesoleva töö teema, ning alamsüsteemiga suhtluseks vajaminevat riistvaraplatvormi, mis käesoleva töö juurde ei kuulu. Esimene funktsioneeriv versioon vajaminevast tarkvarast on autori poolt implementeeritud. Selgitatakse tarkvara disaini ja implementatsiooni, muuhulgas integreerimist olemasoleva missioonijuhtimissüsteemiga, mis on satelliidi ja maajaama juhtimiseks ning jälgimiseks mõeldud rakendus.Item Sensoritelt kogutud keskkonnapõhiste andmete edastamine mobiilsetele kasutajatele toetudes XMPP protokollile(Tartu Ülikool, 2012) Hanson, Kaarel; Srirama, Satish Narayana; Flores, Huber; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutTänapäeval võimaldavad tehnoloogilised edusammud kasutaja käitumise seiremeetodites automatiseerida teatud arvutusülesandeid, mis täidetakse kasutaja kavatsust prognoosides. Nutitelefonid rikastavad mobiilseid rakendusi prognoosiva käitumisega kasutatavuses, mis võimaldab käitumismustritega sammu pidada. Üldiselt on sellist käitumist võimalik saavutada nutitelefoni enda vahenditega, kasutades telefoni sisse ehitatud mikromehaanilisi seadmeid, mis võimaldavad keskkonda tajuda. Lisaks võivad mobiilsed rakendused kasutaja mobiilse kogemuse rikastamiseks lõigata kasu keskkonda integreeritud hajuslausteenustest, nagu näiteks ümbrustundlike mängude, kodu automatiseerimise tarkvara jms puhul. Ent mobiilikasutajatele suunatud lausteenuseid pakkuvatel elektroonilistel seadmetel, mis koguvad sensorite abi keskkonnast informatsiooni, on teatavad riistvaralised piirangud (arvutusjõudlus, mälu, salvestusmeedia, energiatarbimine jne). Seega, lausüsteemid ei ole võimelised nõudluse suurenemisel skaleeruma ega rakendama suurt arvutusjõudlust. Töö eesmärgiks on pakkuda lahendus ületamaks skaleeruvuse, andmete terviklikkuse säilitamise ja vähese arvutusjõudluse probleeme ning rikastada nutitelefoni rakendusi detailsete kasutajapõhiste andmetega. Eesmärgi saavutamiseks transporditakse sensoritelt kogutud informatsioon optimiseeritud XMPP protokolli abiga Arduino mikrokontrollerist pilvesüsteemi. Süsteemi ehitamiseks kasutatakse Arduino poolt pakutavat odavat riistvara, samas kui pilvesüsteemi usaldusväärset ja kõrge kättesaadavusega vahendeid kasutatakse mikrokontrollerist saadetud andmete salvestamiseks ja edaspidiseks töötlemiseks. Töö käigus testiti mikrokontrolleri energia nõudlust, kasutades 9V patareid, nii juhtme kui ka juhtmevaba liidesega. Tulemused tõestasid eeldustele vastupidiselt, et juhtmevaba süsteemi energia nõudlus on suurem. Lisaks testiti vabavara XMPP serveri jõudlust pilvesüsteemi keskkonnas ning tulemused näitasid, et XMPP võimaldab üheaegselt serveerida suure hulga kasutajaid.