1. Načrtovanje in razvoj spletne aplikacije stonksGal Jeromel, 2022, undergraduate thesis Abstract: Mobilne aplikacije kot plačilno sredstvo postajajo vse bolj priljubljene. V diplomskem delu sta predstavljena ideja o novem načinu plačevanja in potek razvoja aplikacije za storitev plačevanja s pomočjo pametnega telefona. V osrednjem delu diplomskega dela sta opisana razvoj spletnega strežnika v slogu REST API in aplikacija za odjemalca od začetne postavitve baze do končnega urejanja videza aplikacije. Izdelava spletne strani s prikazom njenih elementov zaokroži celotno zgodbo razvoja ideje kot alternative obstoječim plačilnim aplikacijam. Uporaba unikatnih, privlačnih elementov spletne strani doda novo vrednost ter s tem poveča njeno uporabnost in privlačnost. Keywords: razvoj aplikacije, spletna aplikacija, aplikacijski programski vmesnik, spletna stran Published in DKUM: 30.01.2023; Views: 627; Downloads: 103 Full text (975,95 KB) |
2. Avtentikacija spletnih uporabnikov z Web Authentication API : diplomsko deloKlemen Lončar, 2021, undergraduate thesis Abstract: V diplomskem delu raziščemo alternativo za avtentikacijo spletnih uporabnikov, imenovano Web Authentication API, ki na podlagi asimetričnega šifriranja zamenjuje uporabo gesel. Najprej razložimo osnovne pojme in trenutno uveljavljene načine avtentikacije v spletnih sistemih, nadaljujemo s podrobno raziskavo Web Authentication API-ja. Diplomsko delo zaključimo z implementacijo preproste spletne aplikacije, ki za avtentikacijo uporablja Web Authentication API. Keywords: avtentikacija uporabnikov, Web Authentication API, aplikacijski programski vmesnik, asimetrično šifriranje Published in DKUM: 18.10.2021; Views: 1011; Downloads: 87 Full text (2,24 MB) |
3. Razvoj progresivne spletne aplikacijeNejc Čelik, 2021, undergraduate thesis Abstract: Progresivne spletne aplikacije so spletne aplikacije, narejene s pomočjo modernih tehnologij in aplikacijskih programskih vmesnikov (Application Programming Interface -API), ki so del modernih spletnih brskalnikov, kot sta na primer Google Chrome in Mozilla Firefox. Progresivne spletne aplikacije ponujajo razvijalcem možnost razvoja spletnih aplikacij, ki za razliko od klasičnih spletnih aplikacij omogočajo mnoge funkcionalnosti klasičnih aplikacij, razvitih za delovanje na določenih operacijskih sistemih in napravah, kot so dostop do aplikacije brez povezave do strežnika, potisna sporočila in delovanje v ozadju. V diplomskem delu predstavljamo delovanje in razvoj modula potrjevanja dostave, ki deluje znotraj progresivne spletne aplikacije. Razvili smo funkcije, ki omogočajo enostavno možnost shranjevanja in dostopa do podatkov znotraj brskalnika ter uporabo spletne aplikacije ne glede na povezavo s strežnikom in s katerimi smo nato razvili nov modul za potrjevanje dostave. Z novo aplikacijo želimo dodatno optimizirati in avtomatizirati proces potrjevanja dostave in uporabnikom omogočiti brezpapirno poslovanje. Keywords: Progresivna spletna aplikacija, spletno programiranje, razvoj aplikacije, aplikacijski programski vmesnik, optimizacija procesa Published in DKUM: 26.09.2021; Views: 1258; Downloads: 140 Full text (1022,15 KB) |
4. Testiranje aplikacijskih programskih vmesnikov in sprotna integracija programske kode : diplomsko deloŽan Sovinc, 2019, undergraduate thesis Abstract: V diplomskem delu je prikazano testiranje aplikacijskega programskega vmesnika, prikazovanje pokritosti testirane programske kode ter vzpostavitev cevovoda v servisu GitLab, kateri je zadolžen za sprotno integracijo in objavo aplikacije. Predstavil sem različne načine in vrste pisanja testov, opisal vse uporabljene knjižnice in aplikacije, ter prikazal uporabo in potek dela. Nalogo pa zaključimo s prikazom rezultatov. Keywords: aplikacijski programski vmesnik, testi, pokritost programske kode, avtomatizirana integracija in objava programske kode Published in DKUM: 13.11.2019; Views: 1128; Downloads: 160 Full text (966,66 KB) |
5. APLIKACIJSKI PROGRAMSKI VMESNIK ZA PODPORO 2D GRAFIKE NA PLATFORMI ANDROIDSašo Gaberc, 2012, undergraduate thesis Abstract: Cilj diplomskega dela je raziskati mobilno platformo Android, razviti aplikacijski vmesnik ter s pomočjo tega izdelati zabavno igro. Opisali bomo postopek izdelave vmesnika ter prikazali razvoj mobilne igre Kokoši, pri kateri letalo upravljamo z uporabo pospeškometra oziroma nagibanjem naprave. V diplomskem delu bomo opisali zgradbo Android operacijskega sistema, na kratko predstavili trenutne verzije operacijskega sistema in potrebne gradnike, ki smo jih uporabili za implementacijo igre. Keywords: aplikacijski programski vmesnik, Android, 2D grafika, animacije, igra Published in DKUM: 17.12.2012; Views: 1805; Downloads: 128 Full text (1,88 MB) |