Pages

Usporedba FAT32 i NTFS datotečnog sustava u Windows računalima
Usporedba FAT32 i NTFS datotečnog sustava u Windows računalima
Katarina Draganjac
Datoteke i direktoriji čine temelj datotečnih sustava. Datoteke predstavljaju smislene cjeline podataka dok direktoriji služe za njihovu dodatnu organizaciju. Datotečni sustav se brine o tome da svi podatci budu smješteni u sekundarnu memoriju na odgovarajući način te nam omogućuje kasnije dohvaćanje tih istih podataka. Ranije je FAT32 bio zadani datotečni sustav Windows računala, ali je s napretkom tehnologije počeo imati previše ograničenja. Zbog toga nije više bio pogodan...
Usporedba Flutter i nativne Android aplikacije
Usporedba Flutter i nativne Android aplikacije
Matej Kovačević
Trenutno jedna od najrelevantnijih tema koja se provlači kroz polje mobilnih tehnologija u svijetu IT-a je koja tehnologija je najnaprednija i može donijeti najbolje poslovne rezultate. U ovom radu istraživane su mogućnosti i problemi višeplatformskog i nativnog razvoja mobilnih aplikacija, alati, te programska arhitektura i načina testiranja performansi aplikacija. Naglasak je na razvoju Android mobilne aplikacije koristeći Android native i njegov Jetpack Compose skupinu alata...
Usporedba Flutter i nativne iOS aplikacije
Usporedba Flutter i nativne iOS aplikacije
Krešimir Forjan
Ovaj diplomski rad bavi se analizom i usporedbom nativnog iOS i višeplatformskog Flutter pristupa razvoju mobilnih aplikacija. Cilj rada je pronaći i analizirati razlike u performansama oba pristupa i odrediti njihov utjecaj na korisničko iskustvo. Kako bi se postigla objektivna usporedba, razvijene su dvije aplikacije identičnih funkcionalnosti, od kojih je jedna razvijena nativnim iOS pristupom, a druga Flutter pristupom. Analiza se najviše temelji na usporedbi performansi obje...
Usporedba JavaScript biblioteka za rad s interaktivnim kartama
Usporedba JavaScript biblioteka za rad s interaktivnim kartama
Matej Perak
U ovom Završnom radu uspoređene su Leaflet, OpenLayers i GoogleMaps JavaScript biblioteke po njihovoj brzini izvođenja te memorijskim otisku. Algoritmi koji su uspoređivani su: algoritam za kreiranje karte, algoritam zumiranja s dva prsta, algoritam za pronalaženje najkraće rute, algoritam za prikaz na punom ekranu, algoritam za najmanji mogući zum, algoritam za toplinske karte te algoritam za grupiranje. Iz provedenih usporedbi vidljivo je da je najoptimiziranija biblioteka Leaflet...
Usporedba LoRaWAN, Sigfox i NB-loT bežičnih senzorskih mreža
Usporedba LoRaWAN, Sigfox i NB-loT bežičnih senzorskih mreža
Marko Cvitković
Internet stvari ili IoT sustav je međusobno povezanih računalnih uređaja, mehaničkih i digitalnih strojeva, objekata, životinja ili ljudi koji imaju jedinstvene identifikatore (UID) i mogućnost prijenosa podataka preko mreže bez potrebe za komunikacijom od čovjeka do interakcija čovjeka ili čovjeka s računalom. Nagli razvoj IoT-a i problemi s pokrivenosti i potrošnjom energije koji postojeći protokoli nisu zadovoljavali doveli su do pojave mreža velikog dometa i male...
Usporedba MQTT i HTTP protokola u IoT okruženju
Usporedba MQTT i HTTP protokola u IoT okruženju
Tomislav Kušević
Misija i cilj ovog diplomskog rada je bila usporediti rad MQTT i HTTP protokol na istom primjeru kako bi lakše uvidjeli prednosti i nedostaci vezane za slanje i primanje podataka sa servera/uređaja. Korišteni alati su: Android Studio, Kotlin, NestJS, TypeScript, PostgreSQL te u primjerima je korištena implementacija dva protokola: HTTP i MQTT protokola. Uvidjevši prednosti i nedostatke protokola, navedeno je nekoliko primjera gdje bi pojedini protokol mogao koristiti u razvoju...
Usporedba MVVM i MVP arhitektura pri izradi Android aplikacija na primjeru vođenja skladišta
Usporedba MVVM i MVP arhitektura pri izradi Android aplikacija na primjeru vođenja skladišta
Martin Zagoršćak
Cilj ovog završnog rada je objasniti postupak izrade aplikacije korištenjem MVP i MVVM arhitekture te usporediti neke od bitnih parametara pri razvoju Android aplikacije, također primijetiti vrline i mane MVP i MVVM arhitekture. U radu se jasno vidi postupak implementacije obje arhitekture te njihove prednosti korištenja za razliku od naivne implementacije što se tiče testabilnosti, dodavanjem novih funkcionalnosti, čitanja koda i sl. Proces implementacije arhitekture je započeo s...
Usporedba ORM alata pri trajnoj pohrani podataka unutar Android aplikacije
Usporedba ORM alata pri trajnoj pohrani podataka unutar Android aplikacije
Ivan Mariić
Cilj ovog završnog rada bio je obraditi pojmove objektno-relacijskog preslikavanja i trajne pohrane podataka na Android platformi. Sve je to bilo potrebno prezentirati pomoću Android aplikacije koja je izrađena za potrebu ovog istraživanja. Za izradu aplikacije potrebna su osnovna znanja programskog jezika Jave i alata za ORM. Aplikacija omogućuje kreiranje, unos, brisanje i dohvaćanje objekata (filmova i glumaca) iz baze podataka. Svaka operacija koja će biti provođena na objektima...
Usporedba VIPER i MVVM arhitektura za razvoj iOS aplikacija
Usporedba VIPER i MVVM arhitektura za razvoj iOS aplikacija
Domagoj Bunoza
Arhitekturni obrasci temelj su razvoja skalabilnih, nadogradivih i lako održivih aplikacija. Cilj ovog diplomskog rada bio je usporediti dva popularna arhitekturna obrasca, istaknuti njihove prednosti i prikazati prijelaz s jednog arhitekturnog obrasca na drugi. U početku rada prikazane su četiri najpopularnije arhitekture koje su trenutno korištene u razvoju iOS aplikacija, a potkrijepljene su dijagramima i navođenjem prednosti i specifičnosti. Zatim, objašnjeni su alati, ...
Usporedba alata za analizu tokova snaga
Usporedba alata za analizu tokova snaga
Hrvoje Kurkutović
Cilj ovog diplomskog rada je provesti usporedbu dvaju programskih alata za analizu tokova snaga, DIgSilent PowerFactory i Pandapower, kako bi se utvrdile njihove izvedbe, točnosti i korisničke značajke. Analiza tokova snaga ključan je korak u planiranju i upravljanju elektroenergetskim sustavima, a odabir odgovarajućeg programskog alata može značajno utjecati na učinkovitost i pouzdanost analize. U radu je opisan cijeli razvoj oba programska alata, detaljno su opisane ...
Usporedba algoritama za rješavanje problema dostave paketa pomoću flote vozila
Usporedba algoritama za rješavanje problema dostave paketa pomoću flote vozila
Arijan Hucaljuk
Diplomski rad sastoji se od predstavljanja problema pronalaska optimalne putanje za dostavu paketa zračnim putem i dolaska do rješenja istog. Razvoj izrade rada odvijao se kroz četiri stupnja: definiranje problema, pronalaska odgovarajućih algoritama za dobivanje rješenja, razvoja i implementacija algoritama i analize rezultata. Programsko rješenje napravljeno je u programskoj okolini Eclipse u programskom jeziku Java. Informacije o paketima učitavaju se iz datoteke, paketi se...
Usporedba algoritama za sortiranje podataka
Usporedba algoritama za sortiranje podataka
Matej Trgo
U ovom završnom radu osmišljen je i programski ostvaren web pretraživač lokalne baze podataka. Njegov cilj je olakšati pretraživanje i prikaz rezultata pretrage na bilo kojoj web stranici koja koristi MySQL bazu podataka. U teorijskom dijelu rada detaljno je opisan način rada i struktura web pretraživača. U praktičnom dijelu završnog rada napravljen je web pretraživač s testnim podacima, testnom bazom i korisnicima. Za ostvarenje programskog rješenja web pretraživača...

Pages