Naslovnica Pretraživanje AAA
 
DIPLOMSKI RADOVI U 2001. GOD.
Anton Skorin
Alati za razvoj programske podrške

Smjer: RAČ
Br.zadatka: 1213
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti način izvedbe alata za razvoj programske podrške. Projektirati i izvesti neki od karakterističnih alata za procesor specijalne namjene. Usporediti učinkovitost izvedbe sa ostalim poznatim rješenjima.
Sažetak:
Datum obrane: 15.2.2001.

Domagoj Babić
Izvedba procesora u programibilnoj logici

Smjer: INE
Br.zadatka: 1214
Mentor: prof.dr.sc. Mario Kovač
Predmet: R1
Zadatak: Proučiti arhitekture procesora opće namjene. Predložiti arhitekturu pogodnu za izvedbu u programibilnoj logici. Izvesti procesor koristeći XILINX programibilni sklop.
Sažetak:
Datum obrane: 26.4.2001.


Goran Jakovljević
Operacijski sustav za ugradbena računala temeljen na virtualnom stroju Java

Smjer: RAČ
Br.zadatka: 1192
Mentor: prof.dr.sc. Mario Žagar
Predmet: OR
Zadatak: Proučiti implementaciju virtualnog stroja Java pod nazivom "Kaffe", s posebnim naglaskom na mogućnostima prilagodbe virtualnog stroja za rad u namjenskim računalima pod operacijskim sustavom Linux. Proširiti "Kaffe" s mogućnostima dinamičkog udaljenog učitavanja klasa u Javi i uporabom JNI (Java Native Inteface) sučelja za pristup funkcijama operacijskog sustava.
Sažetak: Cilj rada je bio modifikacija operacijskog sustava Linux (smanjenje njegove veličine), Instalacija virtualnog stroja Java (JVM) na takav sustav i proširenje mogućnosti JVM-a kako se omogućilo dinamičko učitavanje klasa preko mreže sa udaljenih računala poslužitelja. Daljnje proširenje mogućnosti uključivalo je sposobnost pokretanja Java programa (servleta) sa Java native sučeljem WWW pretraživača sa namjerom da ti programi upravljaju različitim sklopovljem priključenim na ugradbeni sustav.
Datum obrane: 26.4.2001.

Smiljan Puž
Udaljeni pristup mjernim uređajima korištenjem tehnologija i Java CORBA

Smjer: RAČ
Br.zadatka: 1201
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak: Proučiti module operacijskog sustava Linux namijenjene pristupu uređajima po standardu GPIB (General Purpose Interface Bus). Razraditi mogućnost pristupa iz Javinog virtualnog stroja JVM (Java Virtual Machine) uporabom tehnologije JNI (Java Native Interface). Implementirati objekt za udaljeni pristup korištenjem tehnologija JAVA i CORBA. Kao primjer uporabe razviti grafičko sučelje.
Sažetak:
Datum obrane: 26.4.2001.


Mladen Maras
Programsko - sklopovska izvedba kriptografskih algoritama

Smjer: AUT
Br.zadatka: 1223
Mentor: prof.dr.sc. Mario Kovač
Predmet: R1
Zadatak: Proučiti karakteristične kriptografske algoritme. Predložiti jedan algoritam za izvedbu na prijenosnom računalu u obliku programsko-sklopovske izvedbe. Usporediti učinkovitost izvedbe u usporedbi sa ostalim poznatim rješenjima.
Sažetak:
Datum obrane: 13.6.2001.

Dorian Ivančić
Izvedbe Serpent algoritma na 24-bitnom procesoru

Smjer: RAČ
Br.zadatka: 1212
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti Serpent kriptografski algoritam, proučiti karakteristike 24-bitnih procesora za obradu signala, programski izvesti Serpent algoritam na jednom 24-bitnom procesoru i provjeriti ispravnost izvedbe.
Sažetak:
Datum obrane: 14.6.2001.


Nenad Kljaić
Izvedba audio algoritama na prijenosnom računalu

Smjer: RAČ
Br.zadatka: 1216
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti neke karakteristične algoritme za obradu audio signala. Proučiti način ostvarivanja audio aplikacija na prijenosnom računalu. Osmisliti i napraviti programsku izvedbu jednog odabranog algoritma na prijenosnom računalu.
Sažetak:
Datum obrane: 14.6.2001.

Petar Aladrović
Programska podrška razvojnog sustava jednočipnog mikroračunala

Smjer: AUT
Br.zadatka: 1204
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Proučiti sklopovski razvojni sustav za jednočipno mikroračunalo Siemens C167. Proučiti mogućnosti korištenja sklopa s komercijalnom programskom podrškom razvojnim sustavima. Osmisliti i realizirati programsku podršku sklopovskog razvojnog sustava potrebnu za umrežavanje industrijskom sabirnicom CAN, te udaljeni pristup uređajima sa računalne mreže Ethernet.
Sažetak:
Datum obrane: 11.7.2001.


Damir Bartolin
Sklopovski razvojni sustav jednočipnog mikroračunala

Smjer: AUT
Br.zadatka: 1205
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Osmisliti i realizirati sklopovski razvojni sustav za jednočipno mikroračunalo Siemens C167. Napisati potrebne programe za provjeru i podešavanje rada sustava. Osmisliti i realizirati temeljnu programsku podršku razvojnog sustava.
Sažetak:
Datum obrane: 11.7.2001.

Tomislav Gotić
Programska podrška za automatsko ispitivanje

Smjer: AUT
Br.zadatka: 1222
Mentor: prof.dr.sc. Mario Kovač
Predmet: R1
Zadatak: Proučiti JTAG normu. Proučiti način povezivanja sklopovlja koje podržava JTAG na računalo. Napisati programsku podršku za automatsko ispitivanje (ATE) komponenata na tiskanim pločicama.
Sažetak: Boundary Scan tehnologija omogućava jednostavno i jeftino ispitivanje integriranih krugova, sklopova i cjelokupnih uređaja. Proširenje norme i analogne uređaje, predviđeno za reviziju 4 znatno proširuje primjenu i snižava cijenu programske podrške. Aplikacije za industrijsku primjenu moraju biti pouzdane i robusne. Najvažniji dijelovi ATE aplikacija su generatori ispitnih vektora - ATPG (Automatic Test Pattern Generator) za koje se upotrebljavaju razni algoritmi, od kojih neki rade s umjetnom inteligencijom (AI) što dovoljno govori o složenosti problema.
Datum obrane: 11.7.2001.


Ana Brajković
Grafički programski paket za uređivanje slika

Smjer: RAČ
Br.zadatka: 1189
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak: Proučiti standard JPEG (Joint Photographic Experts Group). Proučiti grafičke pakete u jeziku Java. Predložiti grafičke metode za upisivanje objekata u sliku zapisanu u standardu JPEG. Realizirati programski paket koji će omogućiti grafičke preinake gotove slike.
Sažetak:
Datum obrane: 12.7.2001.

Zlatan Mulabegović
Modeliranje programskog jezika Java primjenom metoda UML-a

Smjer: RAČ
Br.zadatka: 1250
Mentor: prof.dr.sc. Mario Žagar
Predmet: ODR
Zadatak: Proučiti metode i procese UML-a (eng. Unified Modeling Language). Opisati osnovne koncepte objektnog programiranja i vizualnog modeliranja. Koristeći programski paket Rational Rose modelirati primjere temeljene na jeziku Java.
Sažetak: Cilj ovog diplomskog rada je približiti Unified Modeling Language korisnicima koji se prvi put susreću sa ovom metodom projektiranja računarskih sustava. Rad opisuje postupak modeliranja i generiranja koda Java servlet aplikacije na način Unified Modeling Language alat Rose2001A crpi potrebne informacije za realiziranje koda iz Unified Modeling Language modela. Prikazano rješenje omogućuje uvid u izradu Java aplikacije vodeći računa o kreiranju iscrpne dokumentacije koja opisuje model sa svih strana. Sustav je u potpunosti realiziran u Java okruženju.
Datum obrane: 12.7.2001.


Stipo Stipanović
Sigurnost u raspodijeljenim sustavima temeljenim na arhitekturi CORBA

Smjer: RAČ
Br.zadatka: 1202
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak: Opisati način prijenosa podataka uporabom arhitekture CORBA. Analizirati postojeća sigurnosna rješenja. Razraditi mogućnost za sigurno plaćanje (online banking) uporabom navedenih tehnologija kao primjer sigurne komunikacije.
Sažetak:
Datum obrane: 12.7.2001.

Tomislav Podhraški
Sklopovska izvedba multimedijskih algoritama

Smjer: RKP
Br.zadatka: 1226
Mentor: prof.dr.sc. Mario Kovač
Predmet: R2
Zadatak: Proučiti karakteristične multimedijske algoritme. Predložiti jedan algoritam za sklopovsku izvedbu. Izvesti algoritam i provjeriti učinkovitost izvedbe.
Sažetak:
Datum obrane: 24.9.2001.


Tomislav Živković
Izvedba algoritama za identifikaciju

Smjer: RKP
Br.zadatka: 1227
Mentor: prof.dr.sc. Mario Kovač
Predmet: R1
Zadatak: Proučiti karakteristične algoritme za identifikaciju. Predložiti jedan algoritam za izvedbu na prijenosnom računalu u obliku programsko-sklopovske izvedbe. Usporediti učinkovitost izvedbe u usporedbi sa ostalim poznatim rješenjima.
Sažetak:
Datum obrane: 24.9.2001.

Goran Jurković
Upravljanje procesom korištenjem usluge kratkih poruka

Smjer: AUT
Br.zadatka: 1231
Mentor: prof.dr.sc. Mario Kovač
Predmet: R1
Zadatak: Proučiti način funkcioniranja GSM mreže i usluge kratkih poruka (SMS). Projektirati mikroračunalo koje će primati i slati kratke poruke nadzornom računalu. Ostvariti program za upravljanje procesom korištenjem nadzornog računala i usluge kratkih poruka.
Sažetak:
Datum obrane: 26.9.2001.


Marin Gjuranić
Algoritmi za simulaciju digitalnih sklopova

Smjer: RAČ
Br.zadatka: 1206
Mentor: doc.dr.sc. Danko Basch
Predmet: MIS
Zadatak:
Sažetak:
Datum obrane: 27.9.2001.

Goran Grdaković
Izvedba kriptografskog algoritma na procesoru opće namjene

Smjer: RAČ
Br.zadatka: 1215
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti neke karakteristične kriptografske algoritme. Izabrati jedan karakterističan algoritam i predložiti način njegove izvedbe na procesoru opće namjene. Ostvariti programsku izvedbu algoritma.
Sažetak:
Datum obrane: 27.9.2001.


Mario Gvozdanović
Primjena autonomnih pokretnih objekata u nadgledanju raspodijeljenih računalnih resursa

Smjer: RAČ
Br.zadatka: 1191
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak:
Sažetak: U ovom radu opisan je proces oblikovanja i izgradnje sustava za prikupljanje i nadgledanje stanja resursa računala u lokalnoj mreži temeljen na tehnologiji mobilnih agenata. Sustav za prikupljanje i nadgledanje resursa nazvan Komarac razvijen je na temelju sustava za podršku mobilnim agentima Stršljen. Sustav Stršljen temelji se na standardu OMG MASIF koji standardizira sustave za mobilne agenta razvijene pomoću arhitekture CORBA. Objašnjena je tehnologija za razvoj raspodijeljenih sustava CORBA pošto je cijeli sustav baziran na njoj. Dan je opširniji uvid u tehnologiju mobilnih agenata, njeno funkcioniranje u okviru raspodijeljenih sustava, prednosti takvog pristupa, te kratak pregled postojećeg sustava.
Datum obrane: 27.9.2001.

Željko Kunica
Izvedba naprednih algoritama za kompresiju slike

Smjer: RAČ
Br.zadatka: 1217
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti napredne algoritme za kompresiju slike. Osmisliti optimalan način izvođenja algoritma na raznim izvedbama računala. Izabrati jedan karakterističan algoritam i izvedbu računala i ostvariti programsku izvedbu algoritma na tom računalu.
Sažetak:
Datum obrane: 27.9.2001.


Ante Martinić
Sustav elektroničkih ključeva temeljen na industrijskoj sabirnici

Smjer: RAČ
Br.zadatka: 1193
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Osmisliti mogućnosti realizacije sustava elektroničkih ključeva temeljenog na industrijskoj sabirnici CAN. Razviti i izraditi elektronički bravu temeljenu na jednočipnom mikroračunalu s mogućnosti povezivanja s sabirnicom CAN. Izraditi programsku podršku za podešavanje i provjeru rada elektroničkih brava.
Sažetak: Tema diplomskog rada jest sustav elektroničkih brava temeljem na CAN sabirnici. Sustav elektroničkih brava ima zadaću kontrolirati ulazak osoba u prostorije u koje je ugrađen. Rad obrađuje postupak izrade nadzornog uređaja, način na koji su ti sklopovi spojeni kao i njihov raspored na štampanoj pločici. Dan je kratki osvrt na funkcionalnost nadzornog programa poslužitelja i izgled potrebne baze podataka.
Datum obrane: 27.9.2001.

Marko Mrvelj
Obrada servisnih informacija za digitalni satelitski prijenos

Smjer: RAČ
Br.zadatka: 1194
Mentor: prof.dr.sc. Mario Žagar
Predmet: OR
Zadatak:
Sažetak: Digital Video Broadcasting standard pokriva široki spektar usluga. Mogućnost prijenosa slike, zvuka i podataka istovremeno na jednom transponderu (kanalu) otvara nove multimedijalne mogućnosti. Budući DVB servisi, sastojat će se od širokog aspekta programa koji se prenose velikim brojem prijenosnih kanala. Kako bi se IRD (Integrated Receiver Decoder) mogao podesiti na odgovarajući kanal, te kako bi DVB korisnik bio u mogućnosti da pregleda izobilje programa koji se emitiraju potrebni su pomoćni alati za olakšavanje navigacije kroz postojeće programe. Servisne informacije (Service Information) ispunjavaju upravu tu namjenu. Kako bi se service providerima omogućio lakši unos DVB-SI informacija u sustav, kreirana je aplikacija u Java programskom jeziku u tu svrhu.
Datum obrane: 27.9.2001.


Marin Orlić
Udaljeni pristup uređajima za serijsku komunikaciju korištenjem tehnologija Java i CORBA

Smjer: RAČ
Br.zadatka: 1195
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak: Proučiti module operacijskog sustava Linux namjene pristupu uređajima sa serijskim priključkom (RS232C). Razraditi pristupanje uređajima iz Javinog virtualnog stroja (Java virtual machine) uporabom tehnologije JNI (Java Native Interface). Implementirati objekt za udaljeni pristup koristeći Javu i CORBA-u. Razviti grafičko sučelje kao primjer.
Sažetak:
Datum obrane: 27.9.2001.

Krešimir Pavić
Primjena eliptičkih krivulja u kriptografiji

Smjer: RAČ
Br.zadatka: 1218
Mentor: prof.dr.sc. Mario Kovač
Predmet: ODR
Zadatak: Proučiti primjenu eliptičkih krivulja u kriptografiji. Predložiti i programski izvesti karakterističan algoritam na prijenosnom računalu. Usporediti učinkovitost izvedbe u usporedbi sa ostalim poznatim rješenjima.
Sažetak:
Datum obrane: 27.9.2001.


Marko Pršić
Korisnička strana programske podrške za udaljeni pristup industrijskoj mreži

Smjer: RAČ
Br.zadatka: 1198
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak:
Sažetak: Istraženi su mehanizmi komunikacije klijenata s poslužiteljem temeljeni na CORBA arhitekturi. Kao implementacija CORBA arhitekture korišten je programski alat ORBacus, zbog mogućnosti dinamičkog pronalaženja objekata, fleksibilnosti, višejezične i višeplatformske podrške. Definirani su vlastiti protokoli na višem nivou za prijenos datoteka preko CAN/Ethernet mreže, terminalski rad na udaljenim uređajima.
Datum obrane: 27.9.2001.

Mirjana Puač
Programska podrška sustava elektroničkih ključeva temeljenog na industrijskoj sabirnici

Smjer: RAČ
Br.zadatka: 1199
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Osmisliti programsku podršku sustavu elektroničkih brava temeljenom na industrijskoj sabirnici CAN. Realizirati raspodijeljeni programski sustav, s potrebnim poslužiteljima i klijentima sposobnim za udaljeni nadzor i upravljanje sustavom uporabim grafičkog i korisničkog sučelja.
Sažetak: Zadatak ovog diplomskog rada bio je napraviti programsku podršku sustavu elektroničkih brava. Sustav se sastoji od elektronskih brava spojenih na CAN sabirnicu. Programski dio sustava čini programska jezgra s bazom podataka te GUI klijenti. Djelatnici Zavoda imaju ključeve koji sadrže identifikacijski broj koji određuje vlasnika ključa. Kada netko želi ući na Zavod prisloni ključ uz bravu kako bi brava mogla očitati ID broj. Nakon očitavanja, brava šalje jezgri podatke o broju ključa i o vratima kroz koje se želi ući. Zbog potrebe komuniciranja s udaljenim uređajima najbolje rješenje bilo je koristiti objektivno orijentirane tehnologije. Jezgra i GUI klijenti su rađeni u Java programskom jeziku, dok je poslužitelj rađen u jeziku C++. CORBA daje okosnicu za razvijanje objektivno orijentiranih, distribuiranih sustava i moguće je, prilikom izrade aplikacija, koristi objektivno orijentirane alate. Od alata koji implementiraju CORBA standard uzet je ORBacus. Najvažnije značajke ORBacus-a su potpuna podrška CORBA IDL standardu te preslikavanje u Javu i C++. Jezgra komunicira s elektronskim bravama preko sučelja CANGatew3ay Servera. Sučelja su napravljena u IDL-u. Za primanje i slanje poruka koristi se BasicCANServer sučelje. Poruke se mogu primati tek nakon što se definira CANServerCallback objekt i za njega implementira metoda onMessage kojom se poruka obrađuje.
Datum obrane: 27.9.2001.


Vedran Pugar
Poslužiteljska strana programske podrške za udaljeni pristup industrijskoj mreži

Smjer: RAČ
Br.zadatka: 1200
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Osmisliti i realizirati poslužiteljske programe temeljene na arhitekturi CORBA za udaljeni pristup uređajima na industrijskoj sabirnici CAN. Programe realizirati u programskom jeziku C++ na Linux operacijskom sustavu. Osmisliti i realizirati potrebne programe za provjeru rada i udaljeno upravljanje poslužiteljem.
Sažetak: U programskom jeziku C++ implementiran je server temeljen na CORBA arhitekturi koji služi kao komunikacijski most između industrijske CAN mreže s fizičkim uređajima koji imaju sučelje za CAN mrežu i klijenata koji se nalaze na drugoj strani servera i spajaju se s njim preko CORBA sučelja. Klijenti, preko servera, mogu pomoću posebne logike filtara slati i podatke prema klijentima koji se preko sučelja predbilježavaju na njih. Uređaji, fizički ili virtualni, koji nude svoje resurse ostalim uređajima se dinamički prijavljuju u bazu podataka šaljući svoje informacije i dobivajući određene informacije o porukama koje će koristiti ostali uređaji pri komunikaciji s njim.
Datum obrane: 27.9.2001.

Igor Soršak
Izvedba audio algoritama na prijenosnom računalu

Smjer: RAČ
Br.zadatka: 1220
Mentor: prof.dr.sc. Mario Kovač
Predmet:
Zadatak: Proučiti karakteristične algoritme za obradu audio signala. Proučiti način ostvarivanja audio aplikacija na prijenosnom računalu. Osmisliti i napraviti programsku izvedbu jednog odabranog algoritma na prijenosnom računalu.
Sažetak:
Datum obrane: 27.9.2001.


Tomislav Turčin
Informacijske usluge na Internetu realizirane korištenjem Extensible Markup Language-a

Smjer: RAČ
Br.zadatka: 1197
Mentor: prof.dr.sc. Mario Žagar
Predmet: OPIPI
Zadatak: Potrebno je proučiti Extensible Markup Language (XML). Opisati način korištenja i rada na XSL-a (Extensible Stylesheet Language) i CSS-a (Cascading Style Sheet). Predložiti način organizacije dokumenata na Web-u i njihovo stvaranje korištenjem opisanih jezika. Izraditi primjere koji objašnjavaju svojstva navedene tehnologije.
Sažetak: Extensible Markup Language ili kraće XML je opisno strukturalni jezik, koji odvaja prezentaciju od sadržaja. Njegova glavna karakteristika je kreiranje proizvoljnih elemenata. Te proizvoljno kreirane elemente možemo definirati pomoću CSS (Cascading Style Sheet) jezika i XSL (Extensible Stylesheet Language) standarda. Sadržaj se nalazi u XML, a prezentacija u XSL datoteci. XSL standard čine tri jezika. To su XSL, XSLT (Extensible Stylesheet Language Transformations) i XPath. Da bismo preciznije definirali te elemente ponekad je potrebno ih definirati pomoću DTD-a (Document Type Definition). XML je u potpunosti kompatibilan s gotovo svim skriptnim jezicima .
Datum obrane: 27.9.2001.

Marin Vidaković
Pogonski programi sklopovskih sučelja industrijskih mreža

Smjer: RAČ
Br.zadatka: 1196
Mentor: prof.dr.sc. Mario Žagar
Predmet: RIP
Zadatak: Proučiti sklopovsko sučelje prema industrijskoj sabirnici CAN. Proučiti mehanizme razvoja pogonskih programa za operacijske sustave Linux i Windows 2000. Projektirati i realizirati potrebne programe za instalaciju i provjeru rada pogonskih programa.
Sažetak: U radu je opisan postupak izrade pogonskih programa za Can Area Network (CAN) karticu razvijenu na Fakultetu elektrotehnike i računarstva. CAN kartica se na PC računalo spaja putem ISA sučelja. Izrađeni su pogonski programi za operativne sustave Windows 2000 i Linux.
Datum obrane: 27.9.2001.


TRAŽILICA