Pages

Razvoj programske podrške za automatsko pružanje usluga u području mrežne sigurnosti
Razvoj programske podrške za automatsko pružanje usluga u području mrežne sigurnosti
Vatroslav Pavleković
U radu je dan pregled nad tehnikama upravljanja mrežom, komunikacijom mrežnih elemenata i vatrozidom kao ključnim uređajem u sigurnosti mreže. Najraširenije centralizirano upravljanje mrežom naziva se programsko upravljanje mrežom (SDN). Mrežni elementi u ovakvoj paradigmi komuniciraju putem otvorenih sučelja, a glavni element je centralna jedinica tj. kontroler. Najpoznatije sučelje za komunikaciju dva softvera je programsko aplikacijsko sučelje (API) koje uz pomoć HTTP...
Razvoj programske podrške za automatsko pružanje usluga unutar podatkovnog centra
Razvoj programske podrške za automatsko pružanje usluga unutar podatkovnog centra
Marko Hunjet
Tradicionalne mreže, iako koriste stabilnu i dokazanu tehnologiju, ne pružaju dovoljno agilnosti za moderna mrežna okruženja. Programsko upravljanje mrežom (skr. SDN, engl. Software Defined Networking) je nova paradigma koja ispravlja taj nedostatak. Uz pomoć SDN-a razdvaja se vertikalna integracija mreže, što znači da se upravljačka logika premješta iz mrežnih uređaja u vanjsku jedinicu, tzv. SDN kontroler. Odvojena upravljačka logika omogućava centralizirano upravljanje i...
Razvoj programske podrške za automatsko pružanje usluga unutar širokopojasne mreže
Razvoj programske podrške za automatsko pružanje usluga unutar širokopojasne mreže
Dubravko Lukačević
Objašnjeni su najvažniji pojmovi vezani za SDN i SD-WAN mreže i koje su njihove prednosti, REST i RESTful API. Programski upravljane mreže donose razdvajanje kontrolnog i podatkovnog sloja, a upravljanje mrežom se centralizira i premješta u SDN kontrolere. Pravila i odluke o ponašanju mreže donose se u aplikacijskom sloju, kontrolni sloj ta pravila primjenjuje, a podatkovni sloj ih izvršava tako da pravilno upravlja mrežnim prometom. Ukratko je opisana uloga protokola OpenFlow koji...
Razvoj programske podrške za integraciju akceleratora za duboko učenje NVDLA u heterogenu platformu PULP zasnovanu na procesoru arhitekture RISC-V
Razvoj programske podrške za integraciju akceleratora za duboko učenje NVDLA u heterogenu platformu PULP zasnovanu na procesoru arhitekture RISC-V
Martin Šeler
Učinkovito ubrzavanje operacija dubokog učenja u fazi prepoznavanja, pogotovo za energetski ograničene uređaje interneta stvari, zahtijeva primjenu heterogenih računalnih sustava s akceleratorima posebne namjene. Za korištenje takvih akceleratora potrebni su programski modeli kojima se akceleratorima zadaje posao te šalju i primaju ulazni/izlazni podaci. Ovaj rad uspoređuje programske modele sustava ubrzanim akceleratorom NVIDIA Deep Learning Accelerator (NVDLA) ili Parallel Ultra...
Razvoj programske podrške za tjelovježbu temeljene na računalnoj igri
Razvoj programske podrške za tjelovježbu temeljene na računalnoj igri
Ivo Zubović
U sklopu ovog diplomskog rada razvijena je računalna igra kojom se upravlja pomoću orijentacijskog senzora postavljenog na štap. Orijentacijski senzor mjeri pokrete koje igrač napravi sa štapom, a podaci se sa senzora na računalo šalju bežično preko Bluetooth tehnologije. Cilj igre je potaknuti igrača na izvođenje tjelovježbe. Napravljena igra se sastoji od četiri nivoa. Dva nivoa navode igrača na izvođenje tjelovježbe, a dva na izvođenje sportske aktivnosti. Za igru je...
Razvoj programske podrške za upravljanje analogno-digitalnim pretvornikom
Razvoj programske podrške za upravljanje analogno-digitalnim pretvornikom
Josip Kovač
Ovaj rad opisuje razvoj programske podrške za analogno-digitalni pretvornik te testiranje cijelog sustava. Za razvoj programske podrške korišten je Arduino Mega 2560. Prilikom kodiranja nisu korištene standardne Arduino funkcije zbog njihovog sporog izvođenja. Kako bi se ubrzalo izvođenje, kodiranje je izvedeno direktnim zapisivanjem naredbi u registar. Testiranje cijelog sustava obavljeno je koristeći Arduino pločicu na koju je poslan razvijeni kod, te osciloskop s 4 analogna i 16...
Razvoj programske potpore sustava za prikupljanje i analizu biomedicinskih signala
Razvoj programske potpore sustava za prikupljanje i analizu biomedicinskih signala
Matija Purgar
U ovome Završnom radu su navedeni i opisani najčešće korišteni biomedicinski signali među kojima su signali EKG-a, EMG-a EEG-a i disanja. Navedene su njihove prepoznatljive karakteristike prema kojima je razvijen sustav za prikupljanje i analizu signala. Razvijeni sustav se koristi serijskom komunikacijom kako bi se prenosili podaci s računala na razvojni sustav STM32F429 i obrnuto. Na razvojnom sustavu se biomedicinski signal sukladno vrsti filtrira, transformira u frekvenciju domenu...
Razvoj programske potpore ugradbenog računalnog sustava pomoću Matlab Embedded Coder paketa
Razvoj programske potpore ugradbenog računalnog sustava pomoću Matlab Embedded Coder paketa
Deni Petak
U ovom radu opisana je implementacija diskretne Fourierove transformacije (DFT) i nerekurzivnih (FIR) diskretnih filtara koristeći ugradbeno računalo STM32F4 Discovery. Razvijene su dvije verzije. Jedna u C/C++ programskom jeziku, dok je druga razvijena u MATLAB programskom alatu pomoću Simulink modela i Embedded Coder paketa. Simulink i Embedded Coder paket omogućuju jednostavno prevođenje modela u izvorni kod ugradbenog računala. Kako bi ubrzali rad ugradbenog računala koristimo...
Razvoj programske potpore za CroQoL mrežnu aplikaciju
Razvoj programske potpore za CroQoL mrežnu aplikaciju
Andrej Lukić
CroQoL je progresivne web aplikacija koja pomaže korisnicima pri odabiru idealnog grada za život u Hrvatskoj. Aplikacija je izrađena u Angularu s pozadinskom podrškom u .NET okruženju i koristi SQL Server bazu podataka. CroQoL omogućuje korisnicima da prilagode parametre kalkulacije kvalitete života svojim preferencijama te im pruža informirane preporuke na temelju različitih aspekata života, uključujući klimu, okoliš, financije, zdravstvo, sigurnost i promet. Kroz rad je...
Razvoj programske potpore za izradu i praćenje zdravih planova prehrane i recepata za trudnice
Razvoj programske potpore za izradu i praćenje zdravih planova prehrane i recepata za trudnice
Dunja Petrović
PregMeal aplikacija služi za izradu i praćenje zdravih planova prehrane i recepata za trudnice. U uvodnom dijelu Rada, iznesena je motivacija za izradu programske potpore. Kroz dio Korisnički zahtjevi opisano je što sve aplikacija omogućava korisnicima i na koji način je to ostvareno. U dijelu Baza podataka detaljno je opisana struktura baze u kojoj se uspješno pohranjuju svi potrebni podaci. Baza podataka, razvijena kroz PostgreSQL, jedan je od najvažnijih dijelova ovog sustava zbog...
Razvoj programske potpore za kontinuirano prikupljanje biomedicinskih signala korištenjem integriranog kruga ADS1292R
Razvoj programske potpore za kontinuirano prikupljanje biomedicinskih signala korištenjem integriranog kruga ADS1292R
Ana Marija Kisegi
Kontinuirano mjerenje biomedicinskih signala dobiva sve više na značaju razvojem novih uređaja, čija je uloga korištenje izvan zdravstvenih ustanova. Prijenosni i nosivi uređaji postaju i medicinski važni zbog jednostavnosti korištenja i točnosti detekcije. Korišteni razvojni sustav se sastoji od dvije tiskane pločice i elektroda. Jedna od tiskanih pločica sadrži integrirani krug ADS1292R i potrebne pasivne komponente, a druga pločica je STM32F4 Discovery Board s...
Razvoj programske potpore za ugradbene računalne sustave vođen testiranjem
Razvoj programske potpore za ugradbene računalne sustave vođen testiranjem
Hrvoje Elez
Razvoj programske potpore za ugradbene računalne sustave usko je povezan sa sklopovljem na kojem se programska potpora izvodi. Razvoj vođen testiranjem (engl. Test Driven Development, TDD) već se dugo koristi u praksi kao uspješno dokazana metodologija razvoja programske potpore u raznim domenama, ali još uvijek nije zastupljen u razvoju programske potpore za ugradbene računalne sustave. U ovom radu prikazane su mogućnosti i prednosti korištenja TDD pristupa razvoju programske...

Pages