You are here

Nagrade Odseka RT-RK za najbolje master radove

11.04.2016 - 11:00
Galerija

Odsek za računarsku tehniku i računarske komunikacije (RT-RK), svake godine dodeljuje nagrade za najbolje diplomske master radove. Školske 2014/15 godine, nagrade su dodeljene stipendistima Odseka -  Goranu Stuparu, Stefanu Pejiću, Đorđu Kovačeviću i Ivanu  Bogdanoviću, za master radove koji su se bavili: izradom 3D aplikacije za Set-Top Box uređaj/ televiziju, prilagođavanjem programskog prevodioca LuaJIT arhitekturi MIPS64 i MIPS32, te izradom Android aplikacije za upravljanje pametnom kućom.

Nagrada za najbolji master rad dodeljena je Goranu Stuparu, koji je pod mentorstvom doc. dr Milana Bjelice odbranio rad na temu: "Optimizacija performansi i rukovanja resursima u softveru trodimenzionalnog grafičkog interfejsa za hibridni digitalni TV uređaj".

Prema rečima Gorana Stupara, njegov master rad proistekao je iz studentskog projekta, koji je podrazumevao izradu aplikacije za Set-Top Box uređaj/televiziju, koja će biti 3D, i izgledati kao igrica sa menijima koji nisu klasični poput onih koje viđamo na televizorima i Set- Top Box-u.

- Glavni izazov je bio u tome što upotreba alata za pravljenje igrica ne može da ima dobre performanse na manje zahtevnim platformama kao što su Set-Top Box  ili TV uređaj, jer je tu reč o jeftinijim čipovima – rekao je Goran Stupar.

Aplikacija je implementirana korišćenjem programskog jezika Java i oslanja se na razvojno okruženje LibGDX, koje je namenjeno razvoju video igara.

- Primenom određenih algoritama i keširanja na više nivoa aplikacije, uspešno je razvijena aplikacija koja ima odlične performanse. Keširani su podaci koji dolaze sa servera, keširane su slike koje se često skidaju sa servera, kao i slike koje se često učitavaju da bi se izbeglo ponovno učitavanje, i slično – rekao je Goran Stupar i dodao da se tokom rada na ovom projektu upoznao sa LibGDX okruženjem i naučio mnogo interesantnih stvari koje se dešavaju “ispod haube”.

Drugonagrađeni Stefan Pejić i Đorđe Kovačević u svojim master radovima, koje su radili pod mentorstvom prof. dr Miroslava Popovića, bavili su se prilagođavanjem programskog prevodioca LuaJIT arhitekturi MIPS64, odnosno arhitekturi MIPS32.

- LuaJIT je programski prevodilac za programski jezik Lua - skript jezik koji se najćešće koristi u razvoju video igara. Do pre pola godine, LuaJIT je bio dostupan na nekoliko arhitektura, kao što su x86 (laptop i računari), i ARM (telefoni i tableti), ali nije bio dostupan za arhitekturu MIPS64 (modemi i ruteri) – rekao je Stefan Pejić i dodao da je njegov zadatak bio da LuaJIT prilagodi tako da može da se koristi i na arhitekturi MIPS64, što je uspešno i realizovao.

S obzorom na to da je programski prevodilac LuaJIT napisan u programskom jeziku C i asemblerskom programskom jeziku, Stefan Pejić je tokom rada na svom master projektu mnogo naučio o korišćenju tih jezika, kao i o arhitekturi MIPS64. Takođe, mnogo je naučio i o korišćenju operativnog sistema GNU/Linux i alata za razvoj na takvom sistemu, jer se razvoj odvijao na GNU/Linux mašini.

Programski prevodilac LuaJIT delimično je bio podržan i za rad na arhitekturi MIPS32, odnosno samo za one MIPS32 arhitekture koje imaju poseban procesor za obavljanje aritmetike nad brojevima u pokretnom zarezu. U svom master radu, Đorđe Kovačević je imao zadatak da omogući da LuaJIT funkcioniše i na arhitekturama MIPS32 koje nemaju taj poseban procesor.

- To je podrazumevalo proširivanje izvornog koda LuaJIT-a posebnom realizacijom tih aritmetičkih operacija, koja omogućava da se one efikasno izvršavaju u centralnom procesoru – objasnio je Đorđe Kovačević

Za master rad na temu “Aplikacija za interaktivno upravljanje pametnom kućom na Android platformi”, Ivanu Bogdanoviću je dodeljena treća nagrada. Rad je urađen pod mentorstvom doc. dr Ištvana Papa.

Zadatak Ivana Bogdanovića bio je da realizuje Android aplikaciju za upravljanje pametnom kućom, koja zadovoljava potrebe prosečnih korisnika i obezbeđuje odgovarajući korisnički ugođaj.

- Prilikom projektovanja grafičke korisničke sprege za Android aplikaciju, zadatak je bio da se zadrži što jednostavniji izgled aplikacije, kako bi se korisnici svih uzrasta lako i jednostvano snašli u svakodnevom korišćenju. Takođe, trebalo je da se iskoriste novije tehnologije dostupne sa Android programskom podrškom, neophodne radi uštede sistemskih resursa i brzine rada čime se dobija tečniji rad aplikacije – rekao je Ivan  Bogdanović.

Bogdanović je objasnio da su u sklopu aplikacije realizovane sledeće funkcionalnosti: kontrola Z-Wave, ZigBee i IP uređaja unutar pametne kuće, potom rukovanje složenim radnjama unutar centralnog uređaja u vidu scena, te rukovanje centralnim uređajem iz bilo kog dela pametne kuće gde je dostupan pristup lokalnoj mreži.

- Rezultati testiranja pokazuju da je realizovana aplikacija postigla željene karakteristike i mogućnosti – rekao je Ivan Bogdanović i dodao da je aplikacija realizovana za verzije Android operativnog sistema veće od 4.0.

Pri izradi master diplomskih radova, nagrađeni diplomci Odseka RT-RK imali su kontinuiranu podršku mentora, ali i veliki stepen samostalnosti u radu, koja je podrazumevala  mnogo istraživanja, kako bi savladali sve prepreke na koje su nailazili tokom rada na projektima. Stoga je nagrada za najbolje master radove priznanje za uloženi rad i trud, kao i podsticaj za dalji napredak.