| | 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 / 126
First pagePrevious page12345678910Next pageLast page
1.
Razširitev sistema za beleženje delovnih procesov z vpeljavo razširjene vloge nadzornika : magistrsko delo
Pia Žnidaršič, 2025, master's thesis

Abstract: V delovnem okolju z večjim številom zaposlenih je za zagotavljanje preglednosti dela ekip in nemoteno delovanje organizacije ključnega pomena učinkovito upravljanje prisotnosti, aktivnosti in odsotnosti zaposlenih. S tem v mislih delo predstavlja nadgradnjo obstoječega sistema za beleženje delovnih procesov, pri čemer smo razširili funkcionalnosti nadzornikov ekip ter izboljšali nadzor nad delom in prisotnostjo zaposlenih. Pri tem smo uporabili ogrodja Remix, NestJS in Playwright za razvoj ter testiranje razširitev. Rezultati nadgradnje kažejo izboljšano uporabnost, večjo preglednost in razbremenitev administratorja pri operativnih nalogah. V delu predstavimo tudi možnosti nadaljnjih izboljšav sistema za učinkovito podporo rasti organizacij.
Keywords: evidenca dela, nadzor ekip, sistem za beleženje, informacijski sistem, nadgradnja sistema
Published in DKUM: 15.10.2025; Views: 0; Downloads: 7
.pdf Full text (2,86 MB)

2.
Uporaba jezika Lunor za razvoj spletnih aplikacij : magistrsko delo
Mateja Žvegler, 2025, master's thesis

Abstract: Hitra in učinkovita gradnja uporabniških vmesnikov postaja vse pomembnejša v sodobnem razvoju spletnih aplikacij. V magistrskem delu je predstavljen razvoj razširitve za razvojno orodje Visual Studio Code ter standard Language Server Protocol, ki sta nam omogočila definicijo domensko specifičnega jezika Lunor. Lunor poenostavlja proces gradnje spletnih vmesnikov z berljivo in s pregledno sintakso, ki se samodejno pretvori v React kodo. Funkcionalnost in uporabnost jezika sta prikazani na primeru spletne aplikacije za vodenje knjige receptov.
Keywords: Language Server Protocol, razširitev Visual Studio Code, razvoj spletnih aplikacij, integrirana razvojna okolja, domensko specifični jeziki
Published in DKUM: 15.10.2025; Views: 0; Downloads: 14
.pdf Full text (2,61 MB)

3.
Izdelava grafičnega vmesnika za konfiguracijo ogrodja TailwindCSS in pripravo generičnih gradnikov : diplomsko delo
Tadej Rebernjak, 2025, undergraduate thesis

Abstract: V diplomskem delu smo razvili spletno aplikacijo, ki omogoča ustvarjanje nastavitvene datoteke za ogrodje TailwindCSS preko uporabniškega vmesnika ter pripravo osnovnih gradnikov z izvozom generirane kode React. Poleg opisa implementacije smo predstavili tudi ogrodje TailwindCSS ter izbrane knjižnice, orodja in dobre prakse, s katerimi je mogoče zasnovati kakovostno in dobro strukturirano aplikacijo React.
Keywords: TailwindCSS, React, spletna aplikacija, generiranje kode
Published in DKUM: 15.10.2025; Views: 0; Downloads: 7
.pdf Full text (2,89 MB)

4.
Razvoj platformno neodvisne aplikacije Taborniški S.O.S priročnik
Nejc Podlogar, 2025, undergraduate thesis

Abstract: V diplomskem delu je opisan razvoj večplatformne aplikacije Taborniški S.O.S priročnik, namenjene tabornikom vseh generacij. Aplikacija predstavlja sodoben, digitalen pristop k deljenju in učenju taborniškega znanja. Aplikacija omogoča prevajanje, učenje in oddajanje Morsejeve abecede, prevajanje abecede semaforja ter učenje orientacijskega znanja, kot so topografski znaki. Opisane so tudi tehnologije, uporabljene pri razvoju končne aplikacije. Za razvoj aplikacije sta bila uporabljena ogrodje Flutter in orodje Figma, za zaledni del pa ogrodje ExpressJS in podatkovna baza PostgreSQL.
Keywords: Flutter, API, ExpressJS, Figma, taborništvo
Published in DKUM: 04.09.2025; Views: 0; Downloads: 12
.pdf Full text (2,45 MB)

5.
A case study on the design and implementation of a platform for hand rehabilitation
Tomaž Kosar, Lu Zhenli, Marjan Mernik, Marjan Horvat, Matej Črepinšek, 2021, original scientific article

Abstract: Rehabilitation aids help people with temporal or permanent disabilities during the rehabilitation process. However, these solutions are usually expensive and, consequently, inaccessible outside of professional medical institutions. Rapid advances in software development, Internet of Things (IoT), robotics, and additive manufacturing open up a way to affordable rehabilitation solutions, even to the general population. Imagine a rehabilitation aid constructed from accessible software and hardware with local production. Many obstacles exist to using such technology, starting with the development of unified software for custom-made devices. In this paper, we address open issues in designing rehabilitation aids by proposing an extensive rehabilitation platform. To demonstrate our concept, we developed a unique platform, RehabHand. The main idea is to use domain-specific language and code generation techniques to enable loosely coupled software and hardware solutions. The main advantage of such separation is support for modular and a higher abstraction level by enabling therapists to write rehabilitation exercises in natural, domain-specific terminology and share them with patients. The same platform provides a hardware-independent part that facilitates the integration of new rehabilitation devices. Experience in implementing RehabHand with three different rehabilitation devices confirms that such rehabilitation technology can be developed, and shows that implementing a hardware-independent rehabilitation platform might not be as challenging as expected.
Keywords: movement observation, rehabilitation aid, assistive technology, robot-assisted rehabilitation, additive manufacturing, local production, human-computer interaction, code generation, domain-specific languages
Published in DKUM: 16.06.2025; Views: 0; Downloads: 7
.pdf Full text (2,18 MB)
This document has many files! More...

6.
Attraction basins in metaheuristics: a systematic mapping study
Mihael Baketarić, Marjan Mernik, Tomaž Kosar, 2021, review article

Abstract: Context: In this study, we report on a Systematic Mapping Study (SMS) for attraction basins in the domain of metaheuristics. Objective: To identify research trends, potential issues, and proposed solutions on attraction basins in the field of metaheuristics. Research goals were inspired by the previous paper, published in 2021, where attraction basins were used to measure exploration and exploitation. Method: We conducted the SMS in the following steps: Defining research questions, conducting the search in the ISI Web of Science and Scopus databases, full-text screening, iterative forward and backward snowballing (with ongoing full-text screening), classifying, and data extraction. Results: Attraction basins within discrete domains are understood far better than those within continuous domains. Attraction basins on dynamic problems have hardly been investigated. Multi-objective problems are investigated poorly in both domains, although slightly more often within a continuous domain. There is a lack of parallel and scalable algorithms to compute attraction basins and a general framework that would unite all different definitions/implementations used for attraction basins. Conclusions: Findings regarding attraction basins in the field of metaheuristics reveal that the concept alone is poorly exploited, as well as identify open issues where researchers may improve their research.
Keywords: attraction basin, systematic mapping study, systematic review, metaheuristics
Published in DKUM: 16.06.2025; Views: 0; Downloads: 8
.pdf Full text (5,97 MB)
This document has many files! More...

7.
Leveraging grammarware for active video game development
Matej Črepinšek, Tomaž Kosar, Matej Moravec, Miha Ravber, Marjan Mernik, 2025, original scientific article

Abstract: This paper presents a grammarware-based approach to developing active video games (AVGs) for sensor-driven training systems. The GCGame domain-specific language (DSL) is introduced to define game logic, sensor interactions, and timing behavior formally. This approach ensures cross-platform consistency, supports real-time configurability, and simplifies the integration of optimization and visualization tools. The presented system, called GCBLE, serves as a case study, demonstrating how grammarware enhances modularity, maintainability, and adaptability in real-world physical interaction applications. The results highlight the potential of a DSL-driven design to bridge the gap between developers and domain experts in embedded interactive systems
Keywords: active video games, grammarware, internet of things, DSL, procedural level generation, evolutionary computation, game controllers
Published in DKUM: 23.04.2025; Views: 0; Downloads: 6
.pdf Full text (4,32 MB)

8.
RNGSGLR: generalization of the context-aware scanning architecture for all character-level context-free languages
Žiga Leber, Matej Črepinšek, Marjan Mernik, Tomaž Kosar, 2022, original scientific article

Abstract: The limitations of traditional parsing architecture are well known. Even when paired with parsing methods that accept all context-free grammars (CFGs), the resulting combination for any given CFG accepts only a limited subset of corresponding character-level context-free languages (CFL). We present a novel scanner-based architecture that for any given CFG accepts all corresponding character-level CFLs. It can directly parse all possible specifications consisting of a grammar and regular definitions. The architecture is based on right-nulled generalized LR (RNGLR) parsing and is a generalization of the context-aware scanning architecture. Our architecture does not require any disambiguation rules to resolve lexical conflicts, it conceptually has an unbounded parser and scanner lookahead and it is streaming. The added robustness and flexibility allow for easier grammar development and modification.
Keywords: context-aware scanning, pseudo-scannerless parsing, scanner conflict resolution, generalized LR (GLR), right-nulled GLR (RNGLR), scannerless GLR (SGLR)
Published in DKUM: 28.03.2025; Views: 0; Downloads: 11
.pdf Full text (1,09 MB)
This document has many files! More...

9.
Evolution of domain-specific modeling language: an example of an industrial case study on an RT-sequencer
Tomaž 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: 15
.pdf Full text (1,70 MB)
This document has many files! More...

10.
Razvoj grafičnega uporabniškega vmesnika za spletno prodajo prilagodljivih izdelkov : magistrsko delo
Luka Kobale, 2024, master's thesis

Abstract: Spletna prodaja prilagodljivih izdelkov je zelo zahtevna, saj mora kupec razumeti omejitve prilagajanj ter izgled in ceno prilagojenega izdelka. To težavo danes rešujejo blagovne znamke s pomočjo konfiguratorjev, katerih razvoj je zahteven in dolgotrajen. Kot rešitev te težave smo razvili platformo za enostavnejši razvoj konfiguratorjev. V magistrski nalogi se osredotočamo na razvoj grafičnega uporabniškega vmesnika, ki omogoča predstavitev različnih konfiguratorjev glede na nastavitve, ki jih vnesemo kot vhodni podatek.
Keywords: Three.js, Angular, spletna aplikacija, TypeScript, arhitektura programske opreme
Published in DKUM: 06.02.2025; Views: 0; Downloads: 0

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