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

    Supply and demand of services in construction through information and communication technologies

    No full text
    U ovom radu opisan je tijek izrade web aplikacije za ponudu i potražnju usluga u građevinarstvu. Prikazane su usporedbe sa već postojećim rješenjima i njihovo značenje za izradu u radu prikazanog rješenja. Opisane su tehnologije korištene pri izradi te funkcionalnosti aplikacije. Opisan je prikaz korisničkog sučelja te izgled baze i način upravljanja bazom podataka web aplikacije. Korištene su sljedeće tehnologije: HTML, CSS, JavaScript, Bootstrap, PHP, Laravel, Composer te su korištene sljedeće aplikacije: Visual Studio Code, XAMPP i MySQL sustav za upravljanje bazom podataka.This final project outlines the process of developing a web application to facilitate the supply and demand of construction services. It includes a comparison with existing solutions and highlights their significance in shaping the approach presented in this paper. Additionally, the technologies employed for creating the application's functionality are discussed. The final project also covers the user interface design, database structure, and database management methods. The technologies used in the development include HTML, CSS, JavaScript, Bootstrap, PHP, Laravel, and Composer. The development environment involved Visual Studio Code, XAMPP, and the MySQL database management system

    Compare Analysis of the Quality of Software in the Field of Electrical Machines and Drive

    No full text
    U ovom se završnom radu pobliže objašnjava primjena programskih podrški u današnjem svijetu. Industrijski pogoni su postali sve složeniji i kompliciraniji što samom korisniku predstavlja nemoguće upravljanje i nadzor. Programske podrške korisnicima daju sigurnost i pouzdanost pri upravljanju električnih strojeva i pogona. Razvojem tehnologije programske su podrške postale neizbježan dio industrije te se njihov broj znatno povećao. Svaka podrška sadrži određene alate i pravila korištenja što korisniku otežava odabir njemu potrebne programske podrške. Kako bi korisnik bio siguran u svoju odluku pri izboru programske podrške, provela se komparativna analiza na temelju ključnih parametara koji obilježavaju tu podršku. Kao primjeri odabrane su četiri programske podrške: Matlab, ETAP, PSCAD i Simcenter Motorsolve. Prije analize opisane su ključne zadaće četiriju navedenih podrški što korisniku olakšava odabir programske podrške. U komparativnoj analizi navedeni su sljedeći aspekti: dostupnost podrški, licenciranje, podrška za korisnika i korištenje korisničkog sučelja. Kao rezultat provedene komparativne analize, Matlab se pokazao najboljim izborom programske podrške u većini aspekata. Pomoću ove komparativne analize korisnik je stekao bolji uvid u osnovne mogućnosti i znanja o navedenim programskim podrškama te pomoć pri odabiru njemu potrebne podrške.In this final thesis, the application of software support in today's world is explained in more detail. Industrial processes have become increasingly complex, making it impossible for humans to manage and supervise them efficiently. Software support provides users with security and reliability in managing electrical machines and drives. With the advancement of technology, software support has become an inevitable part of the industry, leading to a significant increase in their number. Each support contains specific tools and usage guidelines, making it challenging for the users to choose the appropiate software support. To ensure users make an informed decision in selecting software support, a comparative analysis was conducted based on key parameters characterizing these supports. Four software supports were chosen as examples: Matlab, ETAP, PSCAD, and Simcenter Motorsolve. Prior to the analysis, the core tasks of these four supports were described to assist users in their selection process. The comparative analysis encompassed the following aspects: support availability, licensing, user assistance, and user interface usability. As a result of the comparative analysis, Matlab proved to be the preferred choice forsoftware support in the majority of aspects. Through this comparative analysis, users gained better insights into the fundamental capabilites of these suggested software supports, helping them make the most suitable support for their needs

    2D game development using Java programming language

    No full text
    Cilj završnog rada je bio napraviti 2D igricu u Javi bez korištenja vanjskih biblioteka za izradu igara. Cilj igrice je da igrač preživi što dulje dok ga napadaju neprijatelji dok on ima mogućnost bježanja ili uništavanja neprijatelja. Igrica je temeljena na pločicama veličine 16*16 piksela koji su temeljni gradivni element. Mapa/svijet po kojoj se kreću igrač i neprijatelj je veća od prozora igrice stoga je bilo potrebno implementirati pokret kamere. Na mapi se nalaze i zidovi koji ne omogućuju prolazak neprijateljima i igračima stoga je bilo neophodno detektirati kada dolazi do kolizije, ali također kolizija se koristi i između igrača i neprijatelja. Igrač može napadati neprijatelji te je to također jedan od slučajeva kada je korištena detekcija kolizije. Napravljen je sustav menija za kretanje između stanja igrice kao što su završena igra ili pauza. Za kraj je implementiran A* algoritam koji omogućuje da neprijatelj prati kretanje igrača po mapi.The goal of this final work was to make a 2D game in Java from scratch without using external libraries or game engines for game development. Theme of the game is about the player trying to survive as long as possible while being attacked by the enemies. Player can survive by running away and also attacking and destroying enemies. Game is based on tiles 16*16 pixels size which are fundamental building elements of this project. Map/world on which characters are placed is bigger than the window of the game so it was necessary to implement camera movement. Map contains walls as well which are solid and do not allow characters to go through to it. Collision detection was used to solve this problem as well for some other cases like player and enemy collision or enemy attack hit detection. Game has a menu system as well to move between different game states like game over state or pause. At the end, A* an algorithm for path searching was implemented so the enemy can follow player around the map

    Android App for Tracking Result of Formula 1

    No full text
    Android aplikacija za praćenje rezultata Formule 1 namijenjena je svim obožavateljima ovog automobilskog sporta. Svojim korisnicima na prvi pogled daje sažeti prikaz cjelokupne aktualne trkaće sezone, no može prikazati detaljne informacije o pojedinoj utrci. Osim toga, korisnici imaju mogućnost postavljanja obavijesti o početku svih događanja u Formuli 1. Nadalje, sve informacije o rezultatima prošlih utrka su sadržane unutar aplikacije kao i ukupni bodovni poredak vozača i ekipa.Android application for tracking Formula 1 results is designed for all kinds of fans of this motorsport. At first glance, it provides its users with a concise overview of the entire current racing season, but it can also display detailed information about individual races. Furthermore, users have the option to set up notifications for the start of all Formula 1 events. Moreover, all information about the results of past races is contained within the application, as well as the overall driver and team standings

    Problem of islanding in active distribution network

    No full text
    Ovaj rad definira probleme otočnog pogona u aktivnoj distributivnoj mreži koji se javljaju prodorom obnovljivih izvora energije. Opisan je otočni pogon , što se događa u zoni neprepoznavanja te su razmotrene različite metode detektiranja otočnog pogona radi očuvanja elektroenergetskog sustava. Provede su simulacije za slučaj malog i velikog otoka, te su pri tome promatrane različite električne veličine, kako bi se ustanovilo hoće li pasivna metoda uspjeti detektirati otočni pogon.This paper defines the issues of islanding operation in an active distribution network that arise due to the integration of renewable energy sources. It describes islanding operation and what happens within the nondetection zone and explores various methods for detecting islanding operation to ensure the preservation of the power system. Simulations are conducted for both small and large islands, considering different electrical parameters to determine whether passive methods can successfully detect islanding operation

    Design of DC-DC buck converter to supply a low power DC motor controlled by LM555CN

    No full text
    Napravljena je analiza rada istosmjernog silaznog pretvarača u slučaju opterećenja trošilom valovite struje, pri čemu su dani karakteristični valni oblici napona i struja ventila i trošila rada pomoću Kircohhoffovih zakona, a zatim su predstavljeni i osnovni principi upravljanja istosmjernih pretvarača. Opisana je izrada silaznog pretvarača opterećenog istosmjernim motorom male snage. Prvenstveno su objašnjena osnovna dva dijela koja čine pretvarač, pretvarački i upravljački dio. Dane su specifikacije istosmjernog motora. Objašnjen je postupak izrade tiskane pločice sklopa i postolja. Izvršena su mjerenja izvršenim na izrađenom pretvaraču, objašnjen je postupak mjerenja i dani su rezultati mjerenja. Komentirani su mogući razlozi pojave pogreške u određivanju faktora vođenja pretvarača.An analysis of the operation of the DC step-down converter in the case of load with a ripple current consumer was made, whereby the characteristic waveforms of the voltage and current of the valve and the work consumer were given using Kircohhoff's laws, and then the basic principles of the control of the DC converters were presented. The building of a step-down converter loaded with a low-power DC motor is described. Firstly, the two main parts that make up the converter, the converter and the control part, are explained. DC motor specifications are given. The process of making the circuit board and the base is explained. Measurements were performed on the manufactured converter, the measurement procedure was explained and the measurement results were given. The possible reasons for the occurrence of an error in the determination of the driving factor of the converter are commented on

    Malicious applications on the Android platform

    No full text
    U prvom dijelu ovoga rada dan je pregled mobilnih platformi i osnovnih tipova malicioznih aplikacija na Android platformi, od kojih svaki tip ima kratko opisan primjer. Pokrivene su tehnike prikrivanja malicioznog koda, iza čega su navedeni najčešći izvori mobilnih aplikacija. Opisani su najčešći mehanizmi detekcije malicioznih aplikacija, popraćeni tehnikama zaštite sa strane korisnika mobilnog uređaja. U sklopu rada prikazani su rezultati provedene ankete o svijesti korisnika o sigurnosti mobilnih platformi. U praktičnom dijelu rada izrađena je Android aplikacija Traffic Jam. Funkcionalnost aplikacije detaljno je prikazana pomoću snimaka zaslona i opisa njihovih pozadinskih funkcija. Za pregled cijele aplikacije dan je dijagram toka na kojem je prikazano kretanje korisnika kroz aplikaciju. U aplikaciju je dodana i maliciozna funkcionalnost praćenja korisnikove lokacije i čitanja telefonskih kontakta s uređaja.The first part of this thesis contains an overview of mobile platforms and most frequent types of malicious apps, with each type having a short description and an example. Common techniques of hiding malicious code are covered, followed by most oftenly used sources for downloading apps. Review of most successful mechanisms for malicious code detection is also given, followed up by recommended methods for improving phone security by the user. The thesis also contains a review of a survey about users' awareness about phone security. The Android application Traffic Jam is developed in the practical part of the thesis. App's functionality is detailed using screenshots and apt descriptions of background functions. A diagram is used to give a look at the entirety of the application and the user's path through it. The app also contains malicious functionality which tracks user's location and reads contacts from the phone

    Android application for managing work orders

    No full text
    Svaka tvrtka, neovisno kojim se područjem bavi, ima nadređene osobe koje svojim radnicima zadaju posao. Sav posao koji se obavi potrebno je negdje zabilježiti. Tada se izrađuje radni nalog, sa svim detaljima vezanim za odrađeni posao. Android aplikacija WorkOrdersManager za zadaću ima pretvoriti papirnati oblik radnog naloga u elektronički. Pomoću smjernica iz službene dokumentacije, stvaraju se zahtjevi na programsko rješenje. Za stvaranje aplikacije odabrano je razvojno okruženje Android Studio, programski jezik je Kotlin, a izgled aplikacije definiran opisnim jezikom XML. Za izradu baze podataka korištena je platforma Firebase te njene usluge Authentication i Cloud Firestore. Aplikacija nudi svojim korisnicima registraciju te prijavu odabranim identifikacijskim podacima. Ukoliko je prijavljeni korisnik voditelj, tada on može stvoriti novi radni nalog. Također može stvoriti novi tim s radnicima po želji. Ukoliko je trenutni korisnik radnik, on tada među svojim radnim nalozima može urediti one koji nisu završeni ili pregledati one koji jesu, a među timovima pogledati sve one kojima je on dodijeljen. Obje vrste korisnika imaju mogućnost uređivanja profila, pregleda svojih obavijesti, svih radnih naloga i timova. Na kraju je aplikacija testirana na skupu djelatnika tvrtke Vinka plus d.o.o., koji su ocjenjivali svoje zadovoljstvo korištenja aplikacije te su iznosili prijedloge o mogućim izmjenama u aplikaciji.Every company, regardless of its field of business, has superiors who assign tasks to their employees. Naturally, all the work that is done needs to be documented somewhere. This is when a work order is created, with all the details related to the completed task. The Android application WorkOrdersManager, as its task, aims to convert the paper-based format of work orders into electronic ones. Following the guidelines from the official documentation, requirements for the software solution are being created. Android Studio was chosen as the development environment for building the application, where the code will be written in the Kotlin programming language, and the layout will be defined using XML-like markup language. Firebase platform has been used for creating the database, along with its services Authentication and Cloud Firestore. The application offers registration and login functionality to its users using selected identification data. If the logged-in user has the status of a Director, they can create new work orders and create new teams with workers as desired. If the current user is a Worker, they can edit the work orders that are not completed among their assignments or review those that are completed. Among the teams, they can view all the ones they are assigned to. Both types of users have the ability to edit their profiles, view their notifications, all work orders, and teams. In the end, the application was tested with the employees of Vinka plus d.o.o. company, who evaluated their satisfaction with using the application and provided suggestions for possible changes

    Web application for exchange of services

    No full text
    Sažetak: Cilj web aplikacije za razmjenu usluga je pružiti platformu za oglašavanje raznovrsnih usluga kroz jednostavno web sučelje. Korisnicima stranice je ponuđena objava oglasa kojim nude ili traže usluge te preko kojih drugi korisnici mogu stupiti u kontakt s njima. Vrste usluga uključuju usluge programiranja, slikanja, fotografiranja, instrukcija te glazbene produkcije. Web aplikacija sadrži jednostavno sučelje te korisnicima nudi mogućnost izrade vlastitog korisničkog računa na kojem će biti vidljive sve usluge koje korisnik traži ili nudi. Korisnicima se također daje mogućnost ocjenjivanja drugih korisnika što će formirati prosječnu ocjenu korisničkog računa. Web aplikacija je realizirana pomoću PHP programskog jezika te Symfony programskog okvira koji nudi pomoćne pakete za izradu stranica kao što su paketi za sigurnosni aspekt aplikacije, uređivanje HTML kôda te jednostavnije kreiranje upita na bazu. Web aplikacija se na jednostavan način predstavlja korisniku te nastoji što jasnije objasniti korisnikove mogućnosti u svakom trenutku.Summary: The goal of the service exchange web application is to provide a platform for advertising a variety of services through a simple web interface. The users of the site are offered the publication of advertisements in which they offer or request services and through which other users can get in touch with them. Types of services include programming, painting, photography, instruction and music production services. The web application contains a simple interface and offers users the possibility of creating their own user account, which will display all the services that the user requests or offers. Users are also given the option to rate other users which will form an average user account rating. The web application was created using the PHP programming language and the Symfony programming framework, which offers auxiliary packages for creating pages, such as packages for the security aspect of the application, editing HTML code, and simpler creation of database queries. The web application is presented to the user in a simple way and tries to explain the user's options as clearly as possible at all times

    Lighting design in indoor work spaces

    No full text
    Ovim završnim radom naglašava se koliko je važno pridržavati se normi i smjernica prilikom projektiranja unutarnje rasvjete radnih prostora kako bi se osigurala optimalna kvaliteta rasvjete, udobnost korisnika i energetska učinkovitost. Primijenjene metode projektiranja i razumijevanje DALI sustava otvaraju nove mogućnosti za inovacije i poboljšanja u području unutarnje rasvjete. U radu su razmotreni ključni čimbenici koji utječu na kvalitetu rasvjete u unutarnjim prostorima, uključujući razdiobu sjajnosti, rasvijetljenost, bliještanje, aspekte boja. Također je kroz rad naglašeno optimalno korištenje umjetne rasvjete uz što više korištenja prirodne rasvjete. Navedeni parametri opisani su normom HRN EN 12464-1:2021. Određivanje energetske učinkovitosti i uštede primjera učionice prikazana je računalnim programom DIALux.This final work emphasizes how important it is to adhere to norms and guidelines when designing the interior lighting of workspaces to ensure optimal lighting quality, user comfort and energy efficiency. The applied design methods and understanding of the DALI system open new opportunities for innovation and improvement in the field of indoor lighting. The paper discusses the key factors that influence the quality of lighting in interior spaces, including brightness distribution, illuminance, glare, color aspects. The work also emphasized the optimal use of artificial lighting with as much use of natural lighting as possible. The specified parameters are described by the HRN EN 12464-1:2021 standard. Determination of energy efficiency and savings of a classroom example is shown with the computer program DIALux

    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! 👇