1. Varna prijava z uporabo vmesnika za pametne kartice : diplomsko deloNino Galuf, 2024, diplomsko delo Opis: V diplomskem delu smo predstavili izdelano mobilno aplikacijo, ki omogoča varno prijavo v informacijske sisteme s pomočjo zalednega dela. Za prijavo se uporablja namensko napravo YubiKey, na kateri se hrani podpisan certifikat. V praktičnem delu smo podrobneje predstavili grafični vmesnik mobilne aplikacije, prav tako smo opisali postopek konfiguracije digitalnega certifikata in prijavo z njim v informacijski sistem. Ključne besede: YubiKey, Android, avtentikacija, Jetpack Compose, Kotlin, Phoenix Objavljeno v DKUM: 04.06.2024; Ogledov: 226; Prenosov: 0 |
2. Učinkovitost nastavljive šifrirne sheme za izdelavo varnostne kopije aplikacijskih podatkov : magistrsko deloAnže Kop, 2021, magistrsko delo Opis: V primeru izrednih stanj, kot je izguba naprave ali prenehanje delovanja, se za preprečevanje popolne izgube podatkov predlaga izdelava varnostne kopije aplikacijskih podatkov. S tem namenom je bila pripravljena šifrirna shema, ki zagotovi zavarovanje vključenih podatkov, zajetih v varnostni kopiji. Shema temelji na uporabi varnih šifrirnih algoritmov, prav tako je predlagan koncept iterativnega izpeljevanja šifrirnega ključa, ki temelji na dveh ločenih skrivnostih. Pripravljeno shemo smo implementirali v obliki modula s pomočjo programskega jezika Rust. Opravljena je bila izdelava prototipne aplikacije, v katero smo vključili omenjen modul in predstavili uporabno vrednost. V sklopu eksperimentalnega dela smo se osredotočili na primerjavo učinkovitosti postopka izdelave varnostne kopije ob izbiri različnih algoritmov in različnih podatkovnih zbirk. Ugotovili smo, da je najučinkovitejša vključena zgoščevalna metoda Blake2b, najučinkovitejši šifrirni algoritem pa AES256-GCM. Ključne besede: varnostna kopija, kriptografija, šifrirna shema Objavljeno v DKUM: 18.10.2021; Ogledov: 741; Prenosov: 80 Celotno besedilo (3,31 MB) |
3. Razvoj nadzorne plošče za električne avtomobile : meje dopustnosti medijskega poročanjaValentin Taneski, 2021, magistrsko delo Opis: V nalogi je prikazan razvoj aplikacije za nadzorne plošče za električne avtomobile. Predstavljen je način komuniciranja vozila z aplikacijo in opisana forma podatkov. Temeljito so preučene obstoječe smernice o razvoju in testiranju te vrste aplikacije. Na podlagi preučenih stvari iz raziskave in podatkov, zbranih v anketi, smo razvili aplikacijo za nadzorne plošče. Na koncu smo aplikacijo preizkusili z eksperimentom. V poskusu smo merili čas, ki je potreben za določeno nalogo, da se konča. Izmerjeni časi se primerjajo z mednarodno določenim standardom za dolžino vozne naloge. Ključne besede: Android, električno vozilo, nadzorna plošča Objavljeno v DKUM: 18.10.2021; Ogledov: 834; Prenosov: 57 Celotno besedilo (4,00 MB) |
4. |
5. Development of asynchronous server interface for ActorDB in Rust : magistrsko deloBruno Leček, 2019, magistrsko delo Opis: The digital world of today is full of new programming languages. One of it is Rust, a relatively new programming language implemented by the Mozilla Foundation. It is an open source procedural programming language and it is very popular among programmers because of its practicality and modernity. This thesis covers the theoretical part of the language where Rust, its features and functionality are explained and compared to other programming languages. The topic of the thesis also includes a model for an asynchronous server API for ActorDB and development of server interface. Ključne besede: Rust, ActorDB, asynchronous server, development Objavljeno v DKUM: 19.04.2019; Ogledov: 1186; Prenosov: 123 Celotno besedilo (1,24 MB) |
6. Razvoj nativnih namiznih aplikacij z ogrodjem ElectronAnže Kop, 2018, diplomsko delo Opis: V današnjem času je konkurenca pri razvoju namiznih aplikacij velika. Razvijalci morajo pri razvoju in implementaciji slediti sodobnim tehnologijam, ki se izboljšujejo in razvijajo iz dneva v dan.
Osrednji cilj diplomskega dela je preučiti ogrodje Electron, ki omogoča razvoj nativnih namiznih aplikacij, ki so prenosljive med različnimi operacijskimi sistemi. V sklopu diplomskega dela je bila implementirana aplikacija, ki omogoča interakcijo z zemljevidom, vključena pa je tudi uporaba sistemskih komponent. Ključne besede: Electron, namizna aplikacija, Elixir Objavljeno v DKUM: 19.10.2018; Ogledov: 1475; Prenosov: 236 Celotno besedilo (3,38 MB) |
7. Vključitev multimedijskih komponent v aplikacijo za sporočanjeAnja Hauptman, 2017, diplomsko delo Opis: Diplomska naloga se ukvarja s prikazom načina implementacije multimedijskih komponent, kot so zvok, slika in video, v aplikacijo za sporočanje z uporabo programskega jezika Swift. Osnova je aplikacija, kjer si lahko uporabniki med seboj pošiljajo sporočila v obliki besedila, slik, videov, zvočnih posnetkov ter drugih datotek. Prejeto ali poslano si lahko v aplikaciji tudi ogledajo ali predvajajo. Te datoteke si lahko tudi shranijo na svojo napravo (v tej aplikaciji je pokrit iPhone) in jih delijo v obliki sporočil (SMS in MMS) ali preko ostalih aplikacij, ki jih imajo na napravi in podpirajo tip izbrane datoteke. Ključne besede: slika, video, zvok, programiranje, Swift Objavljeno v DKUM: 24.10.2017; Ogledov: 1262; Prenosov: 69 Celotno besedilo (17,23 MB) |
8. |