| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 36
First pagePrevious page1234Next pageLast page
1.
Analiza in primerjava zmogljivosti in kakovosti mikrostoritev na osnovi knjižnic Node.js
Tomaž Obu, 2021, master's thesis

Abstract: 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.
Keywords: Node.js, mikrostoritve, Moleculer.JS, Seneca.JS, Cote.JS.
Published: 08.04.2021; Views: 189; Downloads: 61
.pdf Full text (2,62 MB)

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

Abstract: 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.
Keywords: oblačna informacijska rešitev, podpora organizacije dela, Firebase, Node.js, brezstrežniška arhitektura
Published: 28.01.2021; Views: 303; Downloads: 88
.pdf Full text (2,27 MB)

3.
Primerjalna analiza odprtokodnih IoT platform
Teo Kac, 2020, undergraduate thesis

Abstract: 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.
Keywords: IoT, odprtokodna platforma, ThingsBoard, Node-RED, Thinger.io
Published: 12.11.2020; Views: 372; Downloads: 60
.pdf Full text (1,18 MB)

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

Abstract: 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.
Keywords: Raspberry Pi, Briškola, računalniški vid, Node.js
Published: 04.11.2020; Views: 128; Downloads: 18
.pdf Full text (3,80 MB)

5.
Primerjava in vrednotenje programskih ogrodij za razvoj zalednih rešitev arhitekturnega stila rest
Denis Čemerika, 2019, master's thesis

Abstract: 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
Keywords: rest, api, spletni strežnik, primerjava, vrednotenje, Node.js, Express, Java, Spring, PHP, Lumen, Python, Django, .Net Core
Published: 23.12.2019; Views: 467; Downloads: 90
.pdf Full text (1,66 MB)

6.
Razvoj informacijskih rešitev za izvajanje storitve brezplačnih prevozov za starejše
Danijel Cigula, 2019, master's thesis

Abstract: 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.
Keywords: AngularJS, Node.js, Metabase, prostovoljstvo
Published: 21.05.2019; Views: 392; Downloads: 73
.pdf Full text (3,22 MB)

7.
Orodje node-red in alternative
Domen Mori, 2018, master's thesis

Abstract: 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.
Keywords: Node-RED, Flow, Apache Nifi, internet stvari, programiranje na podlagi opisa podatkovnih tokov
Published: 01.03.2019; Views: 714; Downloads: 97
.pdf Full text (3,74 MB)

8.
Empirična analiza ter primerjava tehnologij in pristopov predpomnjenja v sodobnih spletnih rešitvah
Jure Žnidarec, 2018, master's thesis

Abstract: 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.
Keywords: 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
Published: 21.12.2018; Views: 610; Downloads: 98
.pdf Full text (1,81 MB)

9.
Uporaba tehnologij javascript na področju interneta stvari
Sebastijan Štefanič, 2018, master's thesis

Abstract: 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.
Keywords: Internet of Things, JavaScript, Node.js
Published: 21.11.2018; Views: 534; Downloads: 81
.pdf Full text (1,93 MB)

10.
Primerjava ogrodij Node.js za razvoj spletnih strežnikov Javascript
Nejc Novak, 2018, master's thesis

Abstract: 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.
Keywords: Node.js, ogrodja, express, koa, hapi, nest, loopback, feathers, sails, spletni, strežnik, primerjava
Published: 08.11.2018; Views: 564; Downloads: 115
.pdf Full text (3,16 MB)

Search done in 0.21 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica