Pages

Implementacija i testiranje VoIP usluge unutar korporativnog okruženja
Implementacija i testiranje VoIP usluge unutar korporativnog okruženja
Igor Gačić
Ovaj se rad temelji prvenstveno na postupke planiranja prilikom implementacije VoIP usluge, testiranje iste i mogućim sigurnosnim propustima te osvrt na kvalitetu usluge. Opisana je VoIP tehnologija od povijesnih činjenica do protokola i mrežnih osnova navedene tehnologije. Važnost planiranja, organizacijski aspekti i planovi za uspješnu implementaciju VoIP usluge, ključne su stavke koje su detaljno obrađene. Opisana je mrežna struktura tvrtke s ciljem boljeg razumijevanja...
Implementacija i usporedba rješenja za udaljenu administraciju
Implementacija i usporedba rješenja za udaljenu administraciju
Martin Labak
Cilj ovog diplomskog rada bila je analiza rješenja za udaljenu administraciju računala, te usporedba analiziranih rješenja. Analiza je izvršena na MikroTikovom RouterOS usmjerivaču. Prije analize napravljen je pregled protokola i programskih rješenja koja se koriste za administriranje navedenog usmjerivača. Opisane su i pojedine funkcionalnosti protokola koje su implementirane u usmjerivaču, a koje omogućavaju udaljeno administriranje. U analizi detaljno su opisani koraci prilikom...
Implementacija korisničkih uloga u Ruby on Rails aplikacijama
Implementacija korisničkih uloga u Ruby on Rails aplikacijama
Dino Stančić
U ovom završnom radu opisana je povijest web aplikacija, te povijest interneta i način na koji je on bio razvijan. Opisan je način na koji web aplikacije funkcioniraju i opisane su različite arhitekture aplikacija kao MVC i REST arhitektura. Velika pažnja posvećena je na verzioniranje koda pomoću Git-a, zato što je verzioniranje jedno od najvažnijih stavki prilikom izrade bilo kakvog softvera. Velika pažnja također je posvećena Ruby programskom jeziku i Ruby on Rails okruženju...
Implementacija kripto valute u programskom jeziku C++
Implementacija kripto valute u programskom jeziku C++
Martina-Magdalena Jukić
U ovom diplomskom radu opisana je povijest i razvoj kripto valuta te tehnologija koje se koriste pri razvoju (blockchain, metode konsenzusa, digitalni novčanik). Tehnologije su konkretno opisane na primjeru Bitcoin-a na osnovu kojega je i razvijena vlastita kripto valuta u programskom jeziku C++. Za razvoj vlastite kripto valute bilo je potrebno generirati novi genesis blok (prvi blok u blockhain-u) pomoću GenesisH0 alata te je promijenjena i težina generiranja novog bloka. Nakon...
Implementacija modela dubokog učenja za prepoznavanje objekata na ugradbenim računalnim platformama
Implementacija modela dubokog učenja za prepoznavanje objekata na ugradbenim računalnim platformama
Robert Pepić
U okviru rada odabrane dvije ugradbene računalne platforme: Google Coral Dev Board i NVIDIA Jetson Nano. Dan je uvid u značajne karakteristike odabranih platformi te su obje uspostavljene za rad. Na njih se zatim implementiralo nekoliko modela dubokog učenja za detekciju objekata. Sami modeli, bazirani na različitim varijantama EfficientDet-Lite modela, istrenirani su na vlastitom skupu podataka, nakon čega si i evaluirani. Treniranje modela provedeno je primjenom tehnike prijenosa...
Implementacija modulacije prostornog vektora na CRIO FPGA platformi
Implementacija modulacije prostornog vektora na CRIO FPGA platformi
Marjan Ugljar
Kroz diplomski rad je opisan matematicki model modulacije prostornog vektora. Definiran je pojam prostornog vektora te su dani izrazi za proracun vremena voenja. Predložen je optimalan obrazac sklapanja ventila te je na osnovu obrazaca sklapanja prikazan valni oblik faznog i linijskog napona uz objašnjenje prisustva harmonika treceg reda. Dan je kratak pregled ostalih modulacijskih tehnika. Provedena je implementacija u Matlab/Simulinku te je obavljena analiza rezultata. Takoer je...
Implementacija neuronske mreže na ZYBO razvojnom sustavu
Implementacija neuronske mreže na ZYBO razvojnom sustavu
Toni Birka
Cilj rada bila je implementacija neuronske mreže na ZYBO razvojnom sustavu, što je postignuto razvijanjem ZYNN sustava. Grafičko korisničko sučelje sustava, koje je razvijeno koristeći Kivy framework, omogućuje dizajniranje i treniranje novih Keras modela i učitavanje postojećih modela prije slanja parametara mreže na ZYBO platformu. Nakon slanja parametara, slijedi prepoznavanje znamenaka sa slike kamere, koja je prenesena u memoriju platforme HDMI kabelom. Na platformi se prvo...
Implementacija neuronske mreže u mikroupravljač s ARM Cortex-M4 jezgrom
Implementacija neuronske mreže u mikroupravljač s ARM Cortex-M4 jezgrom
Magdalena Tomašić
Problem klasifikacije rukom pisanih brojeva riješen je pomoću višeslojne neuronske mreže. Mreža je trenirana u Python programskom jeziku na MNIST skupu podataka u kojem se nalaze slike rukom pisanih znamenaka. Nakon faze učenja, neuronska mreža je testirana na testnom skupu podataka. Uz pomoć spremljenih težina i bias vrijednosti, ista takva mreža kreirana je u C programskom jeziku. Na samome kraju navedena mreža je implementirana u mikroupravljač s ARM Cortex-M4 jezgrom te su...
Implementacija neuronske mreže za prepoznavanje znamenki u FPGA sustavu
Implementacija neuronske mreže za prepoznavanje znamenki u FPGA sustavu
Matej Štajnbrikner
U okviru ovog rada opisana je implementacija sustava za prepoznavanje ručno pisanih znamenki u FPGA sustavu. Na početku su opisane vrste neuronskih mreža koje postižu najbolje rezultate u rješavanju problema prepoznavanja znamenaka, a zatim je dan pregled postojećih rješenja. Nakon toga je opisan model neuronske mreže te je dana teorija iza algoritma propagacije unaprijed i propagacije unazad. Zatim slijedi opis implementacije sustava koja podrazumijeva opis korištenih alata i...
Implementacija postupka MDM u financijskoj agenciji
Implementacija postupka MDM u financijskoj agenciji
Matea Šimunović
Postupak upravljanja matičnim podacima (MDM) služi za jedinstveni prikaz različito predstavljenih podataka. Svaka velika organizacija koja iz različitih sustava prima velike količine podataka trebala bi shvaćati njegovu važnost. MDM je vrlo zahtjevan postupak koji, osim tehnoloških, uključuje i poslovno-političke discipline. Prilikom implementacije MDM-a ključna su tri procesa: kvaliteta podataka, integracija podataka i održavanje podataka. Bolja kvaliteta podataka postiže...
Implementacija protokola za udaljeni pristup na primjeru web aplikacije
Implementacija protokola za udaljeni pristup na primjeru web aplikacije
Sandro Blavicki
Ovaj diplomski rad bazire se na ASP.NET web aplikaciji koja pruža funkcionalnost VNC Viewer aplikacije. Aplikacija je izrađena koristeći .NET Framework tehnologiju. U radu je opisan način rada RFB i VNC tehnologija te prikazana primjena VNC tehnologije unutar web okruženja. Opisan je proces implementacije i uporabe Microsoftovog Identity sustava za autentikaciju. Aplikacija podržava tri korisničke uloge te sadrži sustav autorizacije korisnika.
Implementacija simetričnih blokovnih kriptosustava na Android platformi
Implementacija simetričnih blokovnih kriptosustava na Android platformi
Zoran Kovačević
U radu je provedeno testiranje implementacija više simetričnih kriptografskog sustava pri izvođenju na više niti na Android platformi. Testirani protokoli su AES u 128 i 256 bitnoj verziji, DES u 64 i 3DES u 128 bitnoj verziji. Programski jezik Java kao glavni jezik za razvoj na Android platformi odabran je zbog raširenosti Android sustava na pametnim telefonima (eng. smartphones). Izrađena je aplikacija za izvršavanje testiranja. Aplikacija omogućuje izradu više scenarija koje...

Pages