Repository of FERIT Osijek
Not a member yet
    4053 research outputs found

    Web application for keeping a diary of watched movies and series

    No full text
    U današnjoj digitalnoj eri gdje je izbor filmova i serija gotovo beskrajan, ovaj završni rad istražuje, analizira te implementira rješenje koje je promijenilo način praćenja filmskog i serijskom sadržaja. Rješenju se pristupilo pažljivim razmatranjem potreba korisnika i analiziranjem već postojećih rješenja za vođenje osobnog dnevnika pogledanih filmova i serija. Cilj toga je predočiti zahtjeve u obliku korisničkih priča te pomoću toga implementirati takvo rješenje u odabranim tehnologijama. Implementacija je postignuta pomoću razvojnih okvira Angular i Hapi te korištenjem MySQL baze podataka zajedno s Firebase-om za autentifikaciju. Nakon implementiranja programskog rješenja isto je vrednovano kako bi se dobila povratna informacija od korisnika, ali i kako bi se vidjele prednosti i mane te moguća unaprjeđenja rješenja. Glavne karakteristike navedenog rješenja uključuju intuitivno sučelje, lakši pronalazak željenog sadržaja, spajanje filmofila te evidenciju pogledanog sadržaja. Zaključno gledano, web aplikacije za vođenje dnevnika gledanja filmova i serija postaju sve prisutnije u današnjem digitalnom dobu, ali i unaprjeđuju interakciju sa medijskim sadržajem što je postignuto kroz različite tehnologije od kojih su neke korištene i detaljnije objašnjene i u ovome završnom radu.In today's digital era, where the choice of movies and TV series is nearly limitless, this final thesis explores, analyzes, and implements a solution that has changed the way we track and interact with film and TV content. The approach to this solution involved careful consideration of user needs and an analysis of existing solutions for managing a personal diary of watched movies and series. The goal was to outline these requirements in the form of user stories and then implement such a solution using selected technologies. Implementation was achieved through the use of Angular and Hapi frameworks, along with MySQL for the database and Firebase for authentication. After implementing the application, it was evaluated to gather feedback from users and identify its strengths, weaknesses, and potential enhancements. Key features of this application include an intuitive interface, easier content discovery, connecting film enthusiasts, and tracking watched content. In conclusion, web applications for managing logs of watched movies and TV series are becoming increasingly prevalent in today's digital age, and they enhance the interaction with media content. This achievement was realized through various technologies, some of which have been elaborated on in this thesis

    Application of Blockchain technology in 5G systems

    No full text
    U ovom radu opisane su potencijalne primjene blockchain tehnologije u dijelovima i tehnologijama 5G sustava. U uvodu su objašnjeni najvažniji koncepti, pojmovi, tehnologije i svojstva blockchaina i 5G sustava koji su važni za daljnje razumijevanje rada. U glavnom dijelu, objašnjena je potencijalna primjena blockchaina u računarstvu u oblaku, 5G dijeljenju infrastrukture, međunarodnom roamingu, definiranju mreža softverom, 5G infrastrukturi za crowdsourcing, segmentaciji mreže i 5G sigurnosnim uslugama. Nadalje, objašnjene su prednosti koje blockchain može donijeti prilikom integracije sa 5G sustavima, a zatim i nedostaci koje povlači za sobom i koji se aktivno rješavaju prije nego što se može krenuti sa integracijom.In this work, potential uses of blockchain technology in parts and technologies of 5G systems were explained. In the introduction, the most important concepts, terms, technologies and properties of blockchain and 5G systems which are important for further understanding of the work were explained. In the main part, potential use of blockchain in cloud computing, 5G infrastructure sharing, international roaming, software defined networking, 5G infrastructure for crowdsourcing, network segmentation and 5G security services was explained. Further, advantages which blockchain can bring during integration with 5G systems, and then disadvantages which it brings with itself and are actively being solved before we can start with the integration were explained

    Object removal from photographs

    No full text
    Python je aplikacija za uklanjanje objekata iz fotografije. Aplikacija omogućuje korisniku odabir fotografije, te uklanjanje neželjenih objekata iz iste. Kao programski jezik, korišten je isključivo Python. Glavni cilj aplikacije je da se ista može koristiti i za jednostavne i za složenije fotografije. Aplikacija je rađena tako da je prvo napravljena datoteka za detekciju i brisanje objekata. Ta datoteka je koristila neke druge datoteke unutar sebe. Zatim je napravljena glavna datoteka, u kojoj je napravljen sam izgled aplikacije, te je ona pozivala datoteku za detekciju i brisanje. U analizi ispravnosti aplikacije koristile su se određene fotografije, koje su pokazale kako aplikacija ispravno i točno radi.Python application for removing objects from photos. The application allows the user to select a photo and remove unwanted objects. As programming language, only Python is used. The main goal of the application is that it can be used for both simple and more complex pohotos. The application was created in such way that first is created file for detection and removing objects. That file used some other files inside it. Then the main file was created, in which the appearance of the application itself was created, and it used the file for detection and removing. In the analysis of the correctness of the application, certain photos were used, which showed how application works correctly and accurately

    Android guitar tuning app

    No full text
    U ovom završnom radu prikazana je izrada Android aplikacije za ugađanje tona gitare. Sučelje aplikacije omogućuje korisnički prilagođeno ugađanje tona s lako razumljivim prikazom ugađanja. Aplikacija je realizirana u Android Studio integriranom razvojnom okruženju. Za razvoj aplikacije i njezinih funkcionalnosti korišten je Kotlin programski jezik te Tarsos DSP biblioteku za obradu zvuka. Izgled i struktura sučelja aplikacije implementirani su pomoću XML opisnog jezika. Željeni cilj i način rada aplikacije uspješno su ostvareni. Koraci realizacije aplikacije i njeno testiranje objašnjeni su unutar ovog završnog rada.This final paper presents the development of an Android application for tuning guitar tones. The application's interface enables user-friendly tuning with an easily understandable tuning display. The application was implemented using the Android Studio integrated development environment. For the development of the application and its functionalities the Kotlin programming language and the Tarsos DSP library for sound processing were utilized. The layout and structure of the application's interface were implemented using the XML descriptive language. The desired objective and functionality of the application have been successfully achieved. The steps of the application's implementation and its testing are explained within this paper

    Housing model for measuring wine parameters using the PY2551 pyroelectric sensor

    No full text
    Primarni zadatak završnog rada je izraditi kućište koje će na temelju svoje konstrukcije omogućiti postavljanje emitera infracrvenog zračenja u položaj koji osigurava da piroelektrični senzor PY2551 pomoću emitera mjeri određene parametre vina. Prototip kućišta konstruiran je u programu Autodesk Fusion 360 koji omogućuje lako oblikovanje i prenošenje ideje konstrukcije u korisničko sučelje. Jednostavnog je izgleda zbog čega omogućava lako ručno podešavanje udaljenost između senzora i mjernog uzorka vina. Izgled, odnosno vizualni efekt kućišta nije presudan, već najbitnije je da ono zadovoljava svoju funkcionalnost kako bi mjerenje bilo što lakše i točnije.The primary task of the final work is to create a case that, based on its construction, will enable the infrared radiation emitter to be placed in a position that ensures that the pyroelectric sensor PY2551 measures certain wine parameters using the emitter. The housing prototype is designed in the Autodesk Fusion 360 program, which enables easy design and transfer of the construction idea to the user interface. It has a simple appearance, which makes it possible to easily manually adjust the distance between the sensor and the measuring sample of wine. The look, that is the visual effect of the case, is not crucial, but the most important thing is that it meets its functionality so that the measurement is as easy and accurate as possible

    Automatic Garage Door Control System with the Possibility of Monitoring and Control via the Internet

    No full text
    Ovaj rad bazira se na izradi sustava automatskog upravljanja garažnim vratima s pripadajućim sučeljem čovjek-stroj pomoću PLC uređaja. Za upravljački dio sustava korišten je PLC S7-1513-1 PN i TIA Portal, a upravljački kôd napisan je pomoću LAD i SCL programskih jezika. Također je pomoću Visual Studio Code-a izrađeno sučelje čovjek-stroj u obliku web stranice s kojeg je omogućeno upravljanje sustava te je postavljeno na web server PLC-a. Sučelje je izrađeno koristeći HTML, CSS, JS programske jezike. Upravljački kôd testiran je pomoću HMI panela, koji je izrađen unutar TIA Portala, a sučelje je testirano prateći varijable unutar podatkovnog bloka TIA Portala. Nakon ručnog testiranja obrađene posebno je obrađen aspekt kibernetičkih sigurnosti sustava. pomoću Siemens Security Advisories-a(preporuke vezane uz KS) te je izvršen brute-force napadna ugrađeni web server PLC-a programskim alatom Hydra.This paper is based on making an automatic garage door system with a human-machine interface. Automatic control system was made using a PLC S7-1513-1 PN and TIA Portal and the code was written in LAD and SCL programming languages. Also, a human-machine interface was made using Visual Studio Code that enables controlling of the system and is uploaded to the PLC’s web server. Human-machine interface was programmed using HTML, CSS and JS programming languages. Automatic control system was manually tested with an HMI panel that was made using TIA Portal and the human-machine interface was tested by watching variable response inside data block within TIA Portal. After testing, some cybersecurity aspects of the system were dealt with using Siemens Security Advisories and a brute force attack was done using Hydra tool

    5G frequency bands

    No full text
    U radu je dan pregled mobilnih mreža i njihovih frekvencijskih opsega. Definirana je 1G, 2G, 3G, 4G i 5G mobilna mreža. Opisana je arhitektura i implementacija 5G mobilne mreže, jezgra mreže i radio pristupna mreža Opisano je koji frekvencijski spektri se koriste za dosadašnje mobilne mreže i koji će se prenamijeniti zu svrhe 5G mobilne mreže. Definirani su pojmovi niskopojasnog, srednjopojasnog i visokopojasnog spektra, raspodjela frekvencijskih opsega 5G mreže, frekvencijski i vremenski dupleks te uzlazna i silazna veza.The paper provides an overview of mobile networks and their frequency ranges. 1G, 2G, 3G, 4G and 5G mobile networks are defined A description is given about the architecture and implementation of the 5G mobile network, core network and radio access network.The concepts of low-band, mid-band and high-band spectrum, distribution of frequency bands of the 5G network, frequency and time duplex and uplink and downlink are defined

    Application of ICMP protocol

    No full text
    U teorijskom dijelu završnog rada opisana je struktura ICMP i njegovih poruka. Nakon toga je svaka poruka detaljno objašnjena i prikazan je njen izgled. U praktičnom dijelu su opisane i prikazane različitim primjerima dvije naredbe koje smo koristili u programu Wireshark, a to su ping i traceroute. Svakim primjerom je prikazana različita mogućnost ovih naredbi. Na kraju smo koristili dodatne opcije koje nam nude naredbe. U radu je korišten program Wireshark i sučelje Command Prompt.The structure of ICMP and it's messages are described in the theoretical part of the undergraduate thesis. After that, each message is explained in detail and it's layout is depicted. In the practical part, two commands used in the Wireshark program are elaborated by using different examples. The two commands are ping and trace route. Each example illustrates the different capabilities of these commands. Furthermore, additional options which are offered by the commands are used. Wireshark program and the Command Prompt interface are used in the thessis

    Mobile application for managing fire extinguishers

    No full text
    Teorijski dio rada obuhvaća izazove u upravljanju vatrogasnim aparatima. Prikazuju se i aktualna programska rješenja za navedenu problematiku, sukladno čemu je razvijena mobilna aplikacija za upravljanje vatrogasnim aparatima kao zadatak ovog diplomskog rada. Aplikacija je implementirana korištenjem tehnologije Xamarin.Forms. Na primjeru korištenja objašnjeni su ključni dijelovi implementacije. U programskom jeziku C# i korištenjem dostupnih NuGet paketa, dodane su funkcionalnosti generiranja PDF dokumenta, skeniranja barkoda i pristupu kartama. Nakon analize implementacije, prikazan je i analiziran rad aplikacije od strane njenog korisnika.The theoretical part of the thesis covers the challenges in managing fire extinguishers. Current software solutions for the mentioned issues are presented, based on which a mobile application for fire extinguisher management was developed as the task of this master's thesis. The application is implemented using Xamarin.Forms technology. The key implementation parts are explained using available examples. Functionalities such as generating PDF documents, barcode scanning, and map access were added using the C# programming language and available NuGet packages. After analyzing the implementation, the application's performance was demonstrated and evaluated by its user

    103

    full texts

    4,053

    metadata records
    Updated in last 30 days.
    Repository of FERIT Osijek
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇