1. Implementacija orodja za generiranje predlog dokumentov v sistemu ERP podjetja DewesoftSvit Dolenc, 2025, master's thesis Abstract: Magistrsko delo obravnava razvoj in implementacijo modula za generiranje predlog dokumentov v ERP sistemu podjetja Dewesoft. Cilj je odpraviti pomanjkljivosti obstoječega sistema z uvedbo fleksibilne rešitve. Z uporabo tehnologij, kot so Laravel in Vue.js, smo razvili nov modul, ki omogoča enostavno kreiranje, upravljanje in verzioniranje predlog. Rezultati evalvacije so potrdili izboljšano učinkovitost in pozitivno uporabniško izkušnjo. Keywords: ERP sistem, generiranje dokumentov, predloge dokumentov, Laravel, Vue.js Published in DKUM: 22.12.2025; Views: 0; Downloads: 12
Full text (4,25 MB) |
2. Evolution of domain-specific modeling language: an example of an industrial case study on an RT-sequencerTomaž Kos, Marjan Mernik, Tomaž Kosar, 2022, original scientific article Abstract: Model-driven engineering is a well-established software development methodology that
uses models to develop applications where the end-users with visual elements model abstractions
from a specific domain. These models are based on domain-specific modeling language (DSML),
which is particular to the problem domain. During DSML use, new ideas emerge and DSMLs evolve.
However, reports on DSML evolution are rare. This study presents a new DSML called RT-Sequencer
that evolved from our DSML Sequencer to support, in addition to the Data Acquisition domain,
also a new domain—Real-Time Control (RTC) systems. The process of defining models with a new
language RT-Sequencer has changed in a way that new end-users were introduced—advanced endusers, which use general-purpose language (GPL) and advanced programming concepts to define
modeling environments for the RT-Sequencer end-users. More specifically, an industrial experience
with the RT-Sequencer is presented, where DSML was opened for extension so that a GPL code
could be inserted into the model to create new visual blocks for the end-user, and the possibility to
adapt and optimize the execution code for a particular task. Our experience shows the specific case
of DSML evolution supporting another problem domain, and the implementation effort needed to
extend domain-specific modeling language with GPL support. Keywords: model-driven engineering, domain-specific modeling languages, measurement systems, Real-Time Control systems, data acquisition, language evolution, experience report Published in DKUM: 27.03.2025; Views: 0; Downloads: 16
Full text (1,70 MB) This document has many files! More... |
3. |
4. Izdelava odjemalca OPC UA v okolju Node.js z ogrodjem Knockout.js : diplomsko deloŽan Čremožnik, 2023, undergraduate thesis Abstract: Podjetja želijo zmanjšati stroške produkcije, zato težijo k razvoju sistemov za avtomatizacijo industrijskih procesov. Komunikacijski protokol OPC UA predstavlja eno izmed temeljnih tehnologij za uresničitev ciljev Industrije 4.0. V diplomskem delu je opisana spletna aplikacija, ki s pomočjo odjemalca OPC UA prejema podatke kanalov in modulov. Podatki so prikazani na vrstičnem, stolpičnem grafu, digitalnem metru ali črtnem grafikonu, ki jih uporabnik lahko poljubno premika po zaslonu znotraj aplikacije. Aplikacija deluje v okolju Node.js, medtem ko je njen čelni del izdelan z ogrodjem Knockout.js. Komunikacija med odjemalcem OPC UA in strežnikom je implementirana v svoji niti po konceptu Web Workers. Keywords: Spletna aplikacija, OPC UA, Knockout.js, Node.js Published in DKUM: 21.09.2023; Views: 278; Downloads: 39
Full text (4,38 MB) |
5. Sikvel: generator ogrodja podatkovne baze : magistrsko deloNikolaj Čolić, 2023, master's thesis Abstract: V magistrski nalogi smo izdelali ogrodje podatkovne baze s pomočjo programskega orodja JetBrains MPS ter uporabo funkcionalnosti Generator in pristopom Model2Model. Naloge smo se lotili sistematično, najprej smo se dobro seznanili s projekcijskima urejevalnikoma tabel in diagramov, ter natančno preučili njuno uporabnost. Predstavili smo tudi način ustvarjanja in uporabe Standalone IDE. Praktični del naloge smo si zastavili kot načrtovanje in implementiranje ogordja podatkovne baze za kreiranje procedure SQL s pomočjo tabel ter kreiranje skripte SQL s pomočjo dinamičnega urejevalnika diagramov. Keywords: JetBrains, MPS, podatkovna baza, SQL, generator programske kode Published in DKUM: 12.07.2023; Views: 1267; Downloads: 91
Full text (2,95 MB) |
6. |
7. Implementacija realno-časovne komunikacije v aplikaciji intrix : diplomsko deloKristian Šic, 2023, undergraduate thesis Abstract: Diplomsko delo opisuje implementacijo realno-časovne komunikacije v platformi Intrix z uporabo knjižnice Socket.io. Najprej predstavljamo tehnologije, ki nam omogočajo realno-časovno komunikacijo, ki so trenutno na voljo, ter primerjamo njihove prednosti in slabosti. Nato opisujemo potek implementacije realno-časovne komunikacije v platformi Intrix in načrtovanje strežnika za realno-časovno komunikacijo. Predstavljamo tudi rezultate preizkusa izjemnih situacij ter ugotovitve analize o varnosti in možnih razširljivostih implementiranega sistema. Na koncu smo prikazali še izboljšave v uporabniški izkušnji ob uporabi aplikacije Intrix po implementaciji realno-časovne komunikacije. Keywords: Intrix, ogrodje Vue.js, spletna aplikacija, realno-časovna komunikacija, Socket.io Published in DKUM: 24.04.2023; Views: 579; Downloads: 109
Full text (3,83 MB) |
8. Razvoj grafičnega uporabniškega vmesnika z ogrodjem TornadoFX : diplomsko deloBlaž Bogar, 2022, undergraduate thesis Abstract: V diplomskem delu smo predstavili ogrodje za izdelavo grafičnih uporabniških vmesnikov TornadoFX, programski jezik Kotlin in podatkovno bazo MongoDB. Z naštetimi tehnologijami smo ustvarili namizno aplikacijo, ki uporabnikom omogoča vodenje trgovine. Aplikacija omogoča administracijo izdelkov, nabavo in prodajo izdelkov, administracijo uporabnikov z različnimi pravicami, pregled nad izdanimi računi in pregled statističnih podatkov, ki so prikazani z grafi. Keywords: TornadoFX, grafični uporabniški vmesnik, Kotlin, MongoDB, namizna aplikacija Published in DKUM: 16.01.2023; Views: 800; Downloads: 122
Full text (2,50 MB) |
9. Integracija merilne naprave SIRIUS XHS-PWR v kalibracijske sisteme ECU : magistrsko deloMatej Novak, 2022, master's thesis Abstract: V magistrskem delu raziščemo področje kalibracije ECU. Opravimo analizo najbolj prisotnih orodij na trgu in primerjavo protokolov, ki se uporabljajo za kalibriranje ECU. Razvijemo rešitev v obliki prenosljive programske knjižnice, ki omogoča prenos podatkov preko kalibracijskega protokola XCP. Knjižnico nato integriramo v izvajalno okolje merilne naprave SIRIUS XHS-PWR in programske opreme DewesoftX. Zaključimo z ugotovitvijo, da smo uspešno razvili rešitev, ki omogoča integracijo merilnih sistemov podjetja Dewesoft d. o. o. v kalibracijske sisteme ECU. Keywords: kalibracija ECU, protokol XCP, merilni sistemi, zajem podatkov Published in DKUM: 16.01.2023; Views: 578; Downloads: 71
Full text (3,91 MB) |
10. Izdelava večplatformnega okolja za agilni razvoj aplikacij v programskem jeziku C++ : diplomsko deloNiko Kolar, 2019, undergraduate thesis Abstract: V diplomskem delu smo na podlagi proučevanja izdelali razvojno okolje, namenjeno razvoju novih razširitev s programskim jezikom C++ za razširjanje programske opreme Dewesoft. To okolje je bilo razvito kot del zelo uporabljanega razvojnega orodja Microsoft Visual Studio ter njihovo tehnologijo Visual Studio Extensibility (VSIX). Z izdelavo lastnega okolja smo podprli tudi agilen način razvoja programske opreme, ki se v industriji tudi vse bolj uporablja. Podporo agilnosti smo realizirali z uporabo raznih praks, ki so med razvijalci precej razširjene, kot na primer podpora grafični izdelovi uporabniškega vmesnika. Keywords: Microsoft Visual Studio, VSIX razširitve, agilen način razvoja, metodologije razvoja programske opreme, programska oprema Dewesoft Published in DKUM: 04.09.2019; Views: 1765; Downloads: 224
Full text (903,99 KB) |