| | 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 / 36
Na začetekNa prejšnjo stran1234Na naslednjo stranNa konec
1.
Analiza in primerjava zmogljivosti in kakovosti mikrostoritev na osnovi knjižnic Node.js
Tomaž Obu, 2021, magistrsko delo

Opis: V magistrski nalogi smo izvedli celovito analizo uporabe namembnih knjižnic za mikrostoritve na osnovi Node.js. V raziskavo smo vključili knjižnice Node.js za mikrostoritve Moleculer.JS, Seneca.JS in Cote.JS. Na podlagi metod pregleda funkcionalnosti, izvedbe testov zmogljivosti in analize kode smo izvedli primerjavo najbolj aktualnih knjižnic. Z vsako knjižnico smo implementirali osnovne operacije, računsko zahtevnejšo operacijo za izračun Fibonaccijevega zaporedja ter preprosto operacijo, ki vrača besedilo. V vse implementacije smo vključili sporočilne posrednike. Po implementaciji kode smo izvedli teste zmogljivosti, pregled in primerjavo funkcionalnosti ter pregled kode. Na podlagi rezultatov smo izbrali najprimernejšo knjižnico za uporabo.
Ključne besede: Node.js, mikrostoritve, Moleculer.JS, Seneca.JS, Cote.JS.
Objavljeno: 08.04.2021; Ogledov: 122; Prenosov: 46
.pdf Celotno besedilo (2,62 MB)

2.
Inovativna oblačna informacijska rešitev za podporo organizacije dela
Uroš Zagoranski, 2021, diplomsko delo

Opis: V diplomskem delu je podrobneje predstavljen in raziskan pristop razvoja inovativne oblačne informacijske rešitve za podporo organizacije dela. Raziskane in opisane so omejitve, ki jih izbira sklada tehnologij Node.js, Firebase in nekaterih drugih Googlovih produktov prinaša, opisani pa so tudi načini, kako te zaobiti in doseči karakteristike, ki so za sistem takšnega tipa ključne. Cilji diplomske naloge so razvoj informacijske rešitve za podporo organizacije dela v podjetju, ovrednotenje te rešitve v realni uporabi med zaposlenimi ter pregled prednosti in slabosti sistema, ki uporablja storitve brezstrežniške arhitekture v primerjavi s klasičnimi spletnimi ali z namiznimi aplikacijami.
Ključne besede: oblačna informacijska rešitev, podpora organizacije dela, Firebase, Node.js, brezstrežniška arhitektura
Objavljeno: 28.01.2021; Ogledov: 178; Prenosov: 50
.pdf Celotno besedilo (2,27 MB)

3.
Primerjalna analiza odprtokodnih IoT platform
Teo Kac, 2020, diplomsko delo

Opis: V diplomskem delu smo naredili analizo treh izbranih odprtokodnih platform. Izdelali smo tudi preprosto programsko opremo, ki v realnem času bere podatke o temperaturi in vlagi iz senzorja, jih izpiše in sproži določeno akcijo. Ugotovili smo, da platforme omogočajo zelo podobne funkcionalnosti. Naše priporočilo glede izbire platform se nanaša na uporabnikovo predznanje iz programiranja in poznavanja programskih jezikov.
Ključne besede: IoT, odprtokodna platforma, ThingsBoard, Node-RED, Thinger.io
Objavljeno: 12.11.2020; Ogledov: 295; Prenosov: 53
.pdf Celotno besedilo (1,18 MB)

4.
Pomočnik za igro Briškola na računalniku Raspberry Pi
Luka Ernestini, 2020, diplomsko delo

Opis: V diplomskem delu smo opisali potek izvedbe pomočnika igri Briškola z uporabo računalnika Raspberry Pi. Razvili smo aplikacijo, ki igralcem nudi nabor uporabnih informacij med udeležbo in po koncu igre. Na ta način smo poskusili obogatiti igralno izkušnjo tako novincem kot poznavalcem igre. Opisali smo stanje tehnike, ki nam je izvedbo omogočila, nato pa predstavili strojno in programsko rešitev. Za konec smo še analizirali in podali predloge možnih razširitev sistema.
Ključne besede: Raspberry Pi, Briškola, računalniški vid, Node.js
Objavljeno: 04.11.2020; Ogledov: 80; Prenosov: 10
.pdf Celotno besedilo (3,80 MB)

5.
Primerjava in vrednotenje programskih ogrodij za razvoj zalednih rešitev arhitekturnega stila rest
Denis Čemerika, 2019, magistrsko delo

Opis: V magistrskem delu smo predstavili aktualne in relevantne informacije o zmogljivosti in razlikah med programskih ogrodij za izdelavo spletnih strežnikov arhitekturnega stila REST. Uporabili smo raziskovalni metodi izvedbo eksperimenta in analizo pridobljenih podatkov na programskih ogrodij .NET Core, Express, Lumen, Spring in Django. Na podlagi pregleda dokumentacije smo izpostavili posebnosti in razlike vsakega ogrodja ter prednosti in pomanjkljivosti med njimi. Za vsako posamezno ogrodje je predstavljena implementacija storitev REST, bila pa sta izvedena tudi obremenitvena testa, s katerima smo prikazali zmogljivost vsakega ogrodja. S pomočjo primerjalne analize in obremenitvenih testov smo ugotovili, da je na podlagi teoretičnega modela najboljšo oceno pridobilo ogrodje Node.js Express
Ključne besede: rest, api, spletni strežnik, primerjava, vrednotenje, Node.js, Express, Java, Spring, PHP, Lumen, Python, Django, .Net Core
Objavljeno: 23.12.2019; Ogledov: 409; Prenosov: 84
.pdf Celotno besedilo (1,66 MB)

6.
Razvoj informacijskih rešitev za izvajanje storitve brezplačnih prevozov za starejše
Danijel Cigula, 2019, magistrsko delo

Opis: V magistrski nalogi smo opisali razvoj informacijskih rešitev za izvajanje storitev brezplačnih prevozov za starejše. Zavod Sopotniki je neprofitni zasebni zavod, ki izvaja brezplačne prevoze za starostnike iz ruralnih območij. Informacijske rešitve obsegajo strežniško aplikacijo, spletno aplikacijo in mobilno aplikacijo. Z vpeljavo le-teh smo poskušali ugotoviti, kakšne izboljšave bo vpeljava informacijskih rešitev prinesla zavodu. Z uporabo orodja Metabase smo pokazali, kako na enostaven način vizualiziramo zajete podatke.
Ključne besede: AngularJS, Node.js, Metabase, prostovoljstvo
Objavljeno: 21.05.2019; Ogledov: 340; Prenosov: 70
.pdf Celotno besedilo (3,22 MB)

7.
Orodje node-red in alternative
Domen Mori, 2018, magistrsko delo

Opis: Node-RED je orodje za vizualno programiranje na podlagi opisa podatkovnih tokov, namenjeno povezovanju različnih spletnih protokolov in aplikacijskih programskih vmesnikov. Uporablja se predvsem na področju interneta stvari. V tem delu opišemo njegove ključne lastnosti, nato pa izdelamo preprosto aplikacijo in opišemo nekaj praktičnih primerov uporabe. Sledi opis alternativnih orodij, povezanih z vsaj enim izmed naštetih področij, in njihova primerjava z Node-RED. Dodamo še kratek preizkus zmogljivosti delovanja. Ugotovimo, da je Node-RED primerno orodje za povezovanje naprav in protokolov ter preprosto obdelavo njihovih podatkov. Izdelava kompleksnejših programov je možna, a orodje za takšno uporabo ni priročno.
Ključne besede: Node-RED, Flow, Apache Nifi, internet stvari, programiranje na podlagi opisa podatkovnih tokov
Objavljeno: 01.03.2019; Ogledov: 653; Prenosov: 86
.pdf Celotno besedilo (3,74 MB)

8.
Empirična analiza ter primerjava tehnologij in pristopov predpomnjenja v sodobnih spletnih rešitvah
Jure Žnidarec, 2018, magistrsko delo

Opis: V informacijski dobi smo na vsakem koraku obdani z veliko količino podatkov. Prav tako je vedno več aktivnih uporabnikov in vsi si želijo dostopati do želenih informacij v čim krajšem odzivnem času. V našem delu smo se odločili raziskati, kakšne možnosti ponuja predpomnjenje podatkov v sodobnih spletnih rešitvah. Cilji naloge so bili zagotoviti optimalno delovanje našega sistema z implementacijo in uporabo različnih strategij predpomnjenja ter zagotoviti delovanje navadne odzivne in napredujoče spletne aplikacije. Najprej smo pregledali obstoječo literaturo, potem pa smo se lotili izdelave zalednega sistema, napredujoče in navadne odzivne spletne aplikacije. Pri izdelavi zalednega sistema smo uporabili različne strategije predpomnjenja, ki temeljijo na sistemu Redis. S pomočjo metode izvajanja testov, s programom JMeter, smo ugotavljali, katera izmed teh strategij je optimalna za delovanje našega sistema. Ugotovili smo, da je za naš sistem optimalna uporaba kombinacija strategij “Read-Through” in “Write-Through”. Na koncu smo preverili tudi, kako dobro je definirana naša napredujoča spletna aplikacija, kar smo izvedli s pomočjo orodja Lighthouse. Omejitve, ki so se pojavile, predstavljajo uporabo paketa za povezavo in interakcijo s sistemom Redis, saj le-ta ni podpiral cevenja in je tako prišlo do daljšega izvajanja operacij. Možnosti za nadaljnje delo vidimo v tem, da bi sistem začelo uporabljati večje število uporabnikov. S tem bi dosegli večje količine podatkov, kar bi privedlo do večje obremenitve sistema. Na ta način bi lažje ovrednotili, kako se sistem obnaša ob večjih obremenitvah.
Ključne besede: predpomnjenje, napredujoče spletne aplikacije, odzivne spletne aplikacije, Angular, Node.js, Express, Redis, MySQL, API, Cache-Aside, Read-Through, Write-Around, Write-Through, Write-Behind, JMeter, Lighthouse
Objavljeno: 21.12.2018; Ogledov: 557; Prenosov: 96
.pdf Celotno besedilo (1,81 MB)

9.
Uporaba tehnologij javascript na področju interneta stvari
Sebastijan Štefanič, 2018, magistrsko delo

Opis: V magistrskem delu je raziskan razvoj sistemov interneta stvari s pomočjo JavaScript tehnologij. Razloženi so koncepti ki jih je potrebno razumeti, ter ozadje in osnovni pojmi interneta stvari. Na začetku se osredotočamo na sam pomen in definicijo interneta stvari, njegovo zgodovino ter opisovanja z njim povezanih konceptov, ki jih moramo razumeti. Nato so raziskane nekatere od najbolj aktualnih JavaScript ogrodjih in knjižnic, ki se uporabljajo za razvoj interneta stvari na vseh plasteh njegove arhitekture.
Ključne besede: Internet of Things, JavaScript, Node.js
Objavljeno: 21.11.2018; Ogledov: 483; Prenosov: 81
.pdf Celotno besedilo (1,93 MB)

10.
Primerjava ogrodij Node.js za razvoj spletnih strežnikov Javascript
Nejc Novak, 2018, magistrsko delo

Opis: V magistrskem delu smo na podlagi pregleda dokumentacije, izvedbe eksperimenta in analize pridobljenih podatkov predstavili in primerjali sedem aktualnih ogrodij Node.js. Izbrana aktualna ogrodja so bila Express, Hapi, Loopback, Feathers, Koa, Nest in Sails. Z deskriptivno analizo smo izpostavili posebnosti ogrodij in primerjali podobnosti med njimi. Za posamezno ogrodje smo predstavlili implementacijo storitev REST, povezovanje s podatkovno bazo, avtentikacijo in avtorizacijo uporabnika ter pripravo ogrodja za izvedbo v produkcijskemu okolju. Pri implementaciji sta bila izvedena eksperimenta primerjalne analize in merjenje zmogljivosti ogrodja z obremenitvenimi testi. Ugotovljeno je bilo, da ima ogrodje Nest na podlagi teoretičnega modela najboljšo oceno med analiziranimi ogrodji. Ugotovljeno je bilo tudi, da so ogrodja, ki podpirajo več funkcionalnosti, manj zmogljiva. Za nadaljnjo delo bomo zaključili poslovno logiko tipične rešitve in izvedli eksperimenta s spremembo podatkovnega modela in implementacijo avtentikacije z računi Google. Na podlagi eksperimenta bomo izvedli analizo opravljenih sprememb v rešitvi in ugotovili, kako ogrodje vpliva na vzdrževanje programske rešitve.
Ključne besede: Node.js, ogrodja, express, koa, hapi, nest, loopback, feathers, sails, spletni, strežnik, primerjava
Objavljeno: 08.11.2018; Ogledov: 505; Prenosov: 111
.pdf Celotno besedilo (3,16 MB)

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