| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 86
Na začetekNa prejšnjo stran123456789Na naslednjo stranNa konec
1.
Razvoj mobilne aplikacije za sprotno obveščanje o športnih rezultatih
Rok Koren, 2020, diplomsko delo

Opis: V tem delu predstavljamo razvoj mobilne aplikacije za sprotno obveščanje o športnih rezultatih. Aplikacija je zgrajena na platformi Apache Cordova s programskimi jeziki HTML, CSS in JavaScript z uporabo JavaScript knjižnice jQuery in vtičnika za obvestila. Podatke smo pridobili s spletne strani s športnimi rezultati in jih prikazali v svoji aplikaciji, znotraj katere se lahko tudi prijavimo na obvestila ob spremembi rezultata. Večja težava, ki smo jo morali rešiti, je pridobivanje besedila o športnih rezultatih s spletne strani. Za rešitev tega smo morali zaobiti CORS varnostno politiko in razviti program, ki športne rezultate loči iz kode celotne spletne strani.
Ključne besede: Cordova, Android, aplikacija, JavaScript, CORS, športni rezultati
Objavljeno: 02.02.2021; Ogledov: 51; Prenosov: 14
.pdf Celotno besedilo (1,35 MB)

2.
Razvoj spletne rešitve za upravljanje pametne hiše
Jan Klavdij Lešnik Turk, 2020, diplomsko delo

Opis: V diplomski nalogi je opisan razvoj spletne rešitve za upravljanje pametne hiše. Naročnik nam je zaupal del razvoja spletne strani, medtem ko smo sami naredili aplikacijo za pametne telefone. Spletno rešitev smo naredili v štirih fazah: postavitev spletne strani, razvoj prototipa, razvoj končne rešitve, oblikovanje spletne strani. Za ogrodje spletne strani smo uporabili Wordpress. Pri razvoju prototipa smo uporabili PHP, Javascript in SQL. V razvoju končne rešitve smo nadgradili uporabniški vmesnik in rešitev povezali z oddaljenim strežnikom. Na koncu smo namestili še temo za spletno stran. Spletna rešitev je torej moderna, odzivna in prijazna uporabniku.
Ključne besede: php, html, css, Spletna stran, Wordpress, Javascript
Objavljeno: 23.12.2020; Ogledov: 82; Prenosov: 19
.pdf Celotno besedilo (2,19 MB)

3.
Iskanje ranljivosti XSS v spletnih aplikacijah z uporabo metod strojnega učenja
Ivan Kozulić, 2020, magistrsko delo

Opis: Cross-site scripting (XSS) napadi še vedno predstavljajo veliko varnostno tveganje pri spletnih aplikacijah. V magistrskem delu predstavljamo metodo za iskanje ranljivosti v JavaScript programski kodi, pri čemer smo uporabili algoritme strojnega učenja. V teoretičnem delu najprej opišemo osnovne koncepte napadov XSS in z njimi povezane ranljivosti. Predstavimo tudi sorodne pristope za iskanje ranljivosti XSS. V praktičnem delu magistrskega dela pa se posvetimo načinu izračuna značilnic iz JavaScript kode ter pripravi učne in testne množice. Na podlagi značilnic smo usposobili model strojnega učenja za ločevanje ranljivih od neranljivih aplikacij. Iz rezultatov sklepamo, da je metoda učinkovita in nudi dodatno podporo pri odkrivanju ranljivosti XSS.
Ključne besede: varnost spletnih aplikacij, XSS, JavaScript, strojno učenje
Objavljeno: 04.11.2020; Ogledov: 51; Prenosov: 25
.pdf Celotno besedilo (1,24 MB)

4.
Razvoj aplikacije za upravljanje domen z uporabo protokola epp
Robi Novak, 2020, diplomsko delo

Opis: V diplomskem delu je bila implementirana aplikacija za registracijo domen, kontaktov in imenskih strežnikov z uporabo protokola EPP, ki je osnovan na strukturi XML in omogoča komunikacijo med registrom in registrarjem. Aplikacija je bila implementirana v programskem jeziku PHP, s knjižnicami Doctrine v kombinaciji z objektnim skriptnim jezikom JavaScript. Za shranjevanje podatkov smo uporabili sistem za upravljanje s podatkovnimi bazami MySql. Preučili smo obstoječe rešitve in izboljšali uporabniško izkušnjo. Aplikacijo smo razvili ob podpori podjetja T-2 d.o.o., ki nam je omogočilo uporabo njihovih orodij, kot pomoč pri implementaciji.
Ključne besede: domena, EPP, XML, PHP, MySql, Doctrine, JavaScript, CSS
Objavljeno: 03.11.2020; Ogledov: 64; Prenosov: 11
.pdf Celotno besedilo (1,49 MB)

5.
Spletna aplikacija za motoristične klube z uporabo tehnologije .NET
Jure Klemen, 2019, diplomsko delo

Opis: V zaključnem delu je predstavljena spletna aplikacija, ki je namenjena motoristom in motorističnim društvom za lažje vodenje društva. Pri izdelavi spletne aplikacije smo uporabili tehnologije HTML, JavaScript, Razor in podatkovno bazo SQL. Spletno aplikacijo smo načrtovali in ločili na zasebni in javni del. Javni del je namenjen vsem obiskovalcem spletne aplikacije, zasebni del pa je namenjen registriranim uporabnikom oz. zastopnikom društev. V javnem delu je obiskovalcu omogočeno iskanje dogodkov, ki so jih društva objavila. V zasebnem delu uporabniku omogočamo vodenje članov, dodajanje in urejanje dogodkov, dodajanje in pregled zapisnikov sestankov in urejanje koledarja.
Ključne besede: spletna aplikacija, motoristična društva, ASP.NET, JavaScript, jQuery, SQL
Objavljeno: 19.12.2019; Ogledov: 499; Prenosov: 106
.pdf Celotno besedilo (3,34 MB)

6.
Analiza in primerjava sodobnih spletnih programskih ogrodij za razvoj spletnih aplikacij
Tadej Leva, 2019, diplomsko delo

Opis: Priljubljenost programskega jezika JavaScript je privedla do številnih ogrodij, katerim cilj je pomagati razvijalcem pri reševanju nalog. Razvijalcem je ob tako veliki izbiri težko izbrati ogrodje, ki najbolje ustreza njihovim potrebam. To delo raziskuje dejavnike, ki vodijo do izbire JavaScript ogrodja. V idealnem primeru razvijalec izbere najbolj povpraševano ogrodje, ki omogoča večje možnosti zaposlitve in ima svetlo prihodnost, hkrati pa želi uživati v delu z ogrodjem. Za poenostavitev izbire se bomo v diplomski nalogi osredotočili samo na tri najsodobnejša ogrodja: React, Angular in Vue. Delo je razdeljeno na dva dela, teoretični in praktični. V teoretičnem delu iz različnih virov analiziramo mnenja razvijalcev, učljivost ogrodja, popularnost ogrodij, zaposljivost, prilagodljivost in razširljivost ogrodja. V praktičnem delu v posameznem ogrodju Angular, React in Vue razvijemo vremensko aplikacijo. Razvoj aplikacij razložimo in primerjamo programsko kodo. Glede na porabljen čas in težavnost razvijanja določimo učno krivuljo. Ugotovimo, da je ogrodje Vue najlažje za razvijanje. Na koncu vsaki aplikaciji izmerimo velikost in hitrost, kjer ugotovimo, da je zmagovalec ogrodje React. V prihodnje bi lahko dokument razširili z drugimi primerjalnimi metodami, primerjali bi lahko več ogrodij in odgovorili na več vprašanj.
Ključne besede: ogrodja JavaScript, spletne aplikacije, ogrodje Angular, ogrodje React, ogrodje Vue
Objavljeno: 23.11.2019; Ogledov: 366; Prenosov: 70
.pdf Celotno besedilo (2,32 MB)

7.
Uporaba programskega okolja WebAssembly pri razvoju spletnih aplikacij
Jure Sreš, 2019, magistrsko delo

Opis: Spletne aplikacije na strani odjemalca zaradi narave jezika JavaScript predvsem pri izvedbi zahtevnejših operacij zaostajajo za klasičnimi aplikacijami. Kot odgovor na pomankanje zmogljivosti in omejitev na jezik JavaScript je nastal standard oziroma programsko okolje WebAssembly, katerega uporabo pri razvoju spletnih aplikacij smo raziskali v tem delu. Predstavili smo lastnosti ter kreiranje modulov s prevajanjem programskih jezikov in z uporabo WebAssembly tekstovnega formata. Preučili smo varnost ter prednosti in slabosti uporabe, z eksperimentom pa smo primerjali hitrosti izvajanja WebAssembly modulov in programskega jezika JavaScript. Ugotovili smo, da obstajajo nekatere ranljivosti in možnosti zlorab, uporaba WebAssembly modulov pa je v splošnem varna in pohitri izvedbo operacij, vendar ni vedno smiselna.
Ključne besede: WebAssembly, WASM, JavaScript, razvoj spletnih aplikacij
Objavljeno: 23.11.2019; Ogledov: 232; Prenosov: 33
.pdf Celotno besedilo (1,81 MB)

8.
Identifikacija in analiza pomanjkljive kode v spletnih rešitvah
Tjaša Heričko, 2019, magistrsko delo

Opis: V magistrskem delu smo raziskali področje pomanjkljive kode v spletnih rešitvah, ki temeljijo na programskem jeziku JavaScript. Izvedli smo sistematični pregled literature, s katerim smo raziskali programske metrike in orodja, ki se uporabljajo za identifikacijo pomanjkljive kode. Analizirali in izbrali smo primerna orodja za pridobivanje vrednosti programskih metrik. Za petindvajset odprtokodnih spletnih rešitev, razvitih v programskem jeziku JavaScript, smo z izbranimi orodji ESLint, JSHint in SonarJS pridobili metrične vrednosti in jih medsebojno primerjali. Empirični podatki, pridobljeni z analizo izbranih spletnih rešitev, nakazujejo na precejšnja odstopanja in razlike v rezultatih ob uporabi različnih orodij.
Ključne besede: programska oprema, spletne rešitve, pomanjkljiva koda, programske metrike, JavaScript
Objavljeno: 13.11.2019; Ogledov: 338; Prenosov: 135
.pdf Celotno besedilo (2,27 MB)

9.
Analiza kompleksnosti uporabe orodja Vortex za ustvarjanje celovitih rešitev decentraliziranih aplikacij
Patrik Rek, 2019, magistrsko delo

Opis: Decentralizirane aplikacije predstavljajo hitro napredujočo tehnologijo. Njihovo trenutno stanje je še v dokaj začetnih fazah, kar pomeni, da je njihov razvoj, sicer šibkeje dokumentiran, tudi precej kompleksen. S tem namenom so nastala orodja za razvoj celovitih rešitev decentraliziranih aplikacij. Eno takšnih orodij je tudi orodje Vortex, ki smo ga v magistrskem delu natančneje raziskali. Razvili smo primer aplikacije brez uporabe povezovalnih orodij in z uporabo orodja Vortex ter primerjali kompleksnost kode s pomočjo različnih metrik. Ugotovili smo, da se kompleksnost kode z uporabo orodja Vortex ne zmanjša, razvijalcem pa orodje prinaša druge prednosti, ki smo jih opisali v nalogi.
Ključne besede: JavaScript, tehnologija veriženja blokov, decentralizirane aplikacije, Web3, Ethereum
Objavljeno: 12.07.2019; Ogledov: 700; Prenosov: 125
.pdf Celotno besedilo (1,73 MB)

10.
Avtomatizacija pregledovanja kode s pomočjo strojnega učenja
Sebastjan Stojnšek, 2018, magistrsko delo

Opis: V tem magistrskem delu smo se posvetili področju pregledovanja kode s pomočjo strojnega učenja. Proučili smo sorodna dela na tem področju ter določili teoretični pristop, s pomočjo katerega bomo lahko izvajali napovedovanje slabih sprememb programske kode programskega jezika Javascript, ki zahtevajo odpravo napak. Tako bomo zmanjšali porabo virov pri pregledovanju programske kode. Izdelali smo prototip ekspertnega sistema, ki bo omogočal generiranje metrik in učenje nevronske mreže v ogrodju Tensorflow.js. Učinkovitost sistema smo ovrednotili na treh odprtokodnih projektih ter dosegli rezultate, ki upravičujejo smiselnost vpeljave takšnega sistema v proces razvoja programske opreme.
Ključne besede: strojno učenje, Tensorflow, pregledovanje kode, JavaScript, nevronske mreže, programsko inženirstvo
Objavljeno: 22.11.2018; Ogledov: 536; Prenosov: 93
.pdf Celotno besedilo (1,51 MB)

Iskanje izvedeno v 0.3 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici