<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Matematicko-fyzikální fakulta</title>
<link href="http://hdl.handle.net/20.500.11956/1903" rel="alternate"/>
<subtitle>Faculty of Mathematics and Physics</subtitle>
<id>http://hdl.handle.net/20.500.11956/1903</id>
<updated>2026-10-01T07:10:19Z</updated>
<dc:date>2026-10-01T07:10:19Z</dc:date>
<entry>
<title>Prípadová štúdia vplyvu komunikácie NPC pomocou LLM na herný zážitok hráčov</title>
<link href="http://hdl.handle.net/20.500.11956/213599" rel="alternate"/>
<author>
<name/>
</author>
<id>http://hdl.handle.net/20.500.11956/213599</id>
<updated>2026-10-01T02:59:03Z</updated>
<published>2026-01-01T00:00:00Z</published>
<summary type="text">Prípadová štúdia vplyvu komunikácie NPC pomocou LLM na herný zážitok hráčov
This bachelor's thesis explores the use of large language models for communication with non-player characters. Its aim was to create a detective game that enables a com- parison between predefined dialogues and free-text communication supported by a large language model. The result is a 2D game titled Ravenshollow Manor, implemented in the Unity game engine. Both communication modes were compared in a user experiment in- volving 50 participants. The results showed that the AI mode significantly increased the perceived freedom of conducting conversations. After applying a correction for multiple comparisons, no statistically significant differences were confirmed for the other evaluated properties.; Bakalárska práca sa zaoberá využitím veľkých jazykových modelov pri komunikácii s nehráčskymi postavami. Cieľom bolo vytvoriť detektívnu hru umožňujúcu porovnať vopred pripravené dialógy s voľnou textovou komunikáciou podporovanou veľkým jazy- kovým modelom. Výsledkom je 2D hra Ravenshollow Manor implementovaná v hernom engine Unity. Oba komunikačné režimy boli porovnané v používateľskom experimente s 50 respondentmi. Výsledky ukázali, že AI režim významne zvýšil vnímanú slobodu vede- nia rozhovorov. Pri ostatných hodnotených vlastnostiach sa po korekcii na viacnásobné porovnávanie štatisticky významné rozdiely nepotvrdili.
</summary>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Graphle: Graph-oriented file management system</title>
<link href="http://hdl.handle.net/20.500.11956/213597" rel="alternate"/>
<author>
<name/>
</author>
<id>http://hdl.handle.net/20.500.11956/213597</id>
<updated>2026-10-01T02:55:25Z</updated>
<published>2026-01-01T00:00:00Z</published>
<summary type="text">Graphle: Graph-oriented file management system
Operating systems organize files in directory trees, which forces each file into one primary location and makes it difficult to express multiple semantic associations. This thesis presents Graphle, a graph-oriented file management system that extends an existing filesystem with tags and typed relationships between files and folders. Files remain stored in their original directories, while semantic metadata is kept in a labeled property graph. The result of this thesis is a working application that supports graphical and command-based interaction, preserves compatibility with ordinary filesystem tools, and demonstrates the feasibility of graph-based file organization.; Operační systémy organizují soubory do adresářových stromů, což každý soubor omezuje na jedno primární umístění a ztěžuje vyjádření více sémantických vztahů. Tato práce představuje Graphle, grafově orientovaný systém pro správu souborů, který rozšiřuje stávající souborový systém o značky a typované vztahy mezi soubory a složkami. Soubory zůstávají uloženy ve svých původních adresářích, zatímco sémantická metadata jsou uchovávána v grafu vlastností s popisky. Výsledkem této práce je funkční aplikace, která podporuje grafickou i příkazovou interakci, zachovává kompatibilitu s běžnými nástroji pro práci se souborovým systémem a dokazuje proveditelnost grafové organizace souborů.
</summary>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>HelenOS on Quartz64 board</title>
<link href="http://hdl.handle.net/20.500.11956/213595" rel="alternate"/>
<author>
<name/>
</author>
<id>http://hdl.handle.net/20.500.11956/213595</id>
<updated>2026-10-01T03:43:52Z</updated>
<published>2026-01-01T00:00:00Z</published>
<summary type="text">HelenOS on Quartz64 board
In this thesis, we present the process of porting HelenOS, a multiplatform microkernel- based operating system, to the modern PINE64 Quartz64 Model A single-board com- puter, an AArch64-based platform. The text guides the reader from the first boot mes- sage, through implementing essential device drivers and multiprocessor support, to run- ning a limited but functional system on a formerly hostile platform. A significant portion of the thesis also focuses on an implementation of drivers over DW APB UART and Arm's Generic Interrupt Controller v3 specifications. We also discuss the obstacles we faced while trying to implement support for any higher level peripherals. The result of the thesis are significantly expanded capabilities of HelenOS's AArch64 port, capable of running on the Quartz64 Model A, containing GICv3 driver and having symmet- ric multiprocessing support. The thesis also uncovers problems that might affect other single-board computers as well.; V této práci popisujeme proces portování HelenOSu, multiplatformního mikrokernelo- vého operačního systému, na moderní jednodeskový počítač PINE64 Quartz64 Model A, platformu založenou na AArch64. Text provede čtenáře od první bootovací zprávy, přes implementaci nutných ovladačů zařízení a podporu symetrického multiprocesingu, až po spuštění omezeného, ale funkčního systému na dříve nehostinné platformě. Významná část práce se také zaměřuje na implementaci ovladačů podle specifikací DW APB UART a Arm Generic Interrupt Controller v3. Diskutujeme také překážky, kterým jsme če- lili při snaze implementovat podporu pro jakékoli složitější periferie. Výsledkem práce jsou výrazně rozšířené možnosti portu HelenOSu na AArch64, schopného běžet na desce Quartz64 Model A, obsahujícího ovladač GICv3 a s podporou symetrického multipro- cesingu. Práce ale také odhaluje problémy, které by mohly ovlivnit i jiné jednodeskové počítače.
</summary>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Custom BLE GATT Profile for ToF Sensor Diagnostics</title>
<link href="http://hdl.handle.net/20.500.11956/213594" rel="alternate"/>
<author>
<name/>
</author>
<id>http://hdl.handle.net/20.500.11956/213594</id>
<updated>2026-10-01T04:12:36Z</updated>
<published>2026-01-01T00:00:00Z</published>
<summary type="text">Custom BLE GATT Profile for ToF Sensor Diagnostics
This thesis presents the design and implementation of a custom Bluetooth Low Energy Generic Attribute Profile for the VL53L8CX multizone Time-of- Flight ranging sensor. The profile is built around three logical service groups: control, configuration and output. It is implemented on an STM32WB de- velopment board that exposes the sensor wirelessly. The firmware has a state machine that validates configuration writes, refuses illegal transitions and publishes the measured distance grid through notifications. Two client applications were developed for the profile: a Python desktop terminal used during development and benchmarking, and an Android application built on Capacitor that organizes connected sensors into separate tabs. Both clients discover the profile by UUID prefix matching, so they still work when the UUID values change. The complete system is evaluated through end-to-end functional tests, robustness tests for invalid state transitions and throughput benchmarks that compare the BLE channel with a wired serial baseline and show that both modes reach their configured frequency target.; Tato práce představuje návrh a implementaci vlastního profilu Generic Attribute Profile technologie Bluetooth Low Energy pro vícezónový senzor vzdálenosti VL53L8CX založený na principu Time-of-Flight. Profil je struk- turován do tří logických skupin služeb: ovládání, konfigurace a výstup. Im- plementace běží na vývojové desce postavené na čipu řady STM32WB, která zpřístupňuje senzor bezdrátově. Firmware udržuje stavový automat, který validuje zápisy konfigurace, odmítá nepovolené přechody a publikuje namě- řenou mřížku vzdáleností pomocí notifikací. Pro profil byly vyvinuty dvě klientské aplikace: desktopový terminál v jazyce Python sloužící pro vývoj a měření, a mobilní aplikace pro Android postavená na frameworku Capaci- tor, která spravuje připojené senzory v samostatných záložkách. Oba klienti rozpoznávají profil porovnáním prefixů UUID, což je činí odolnými vůči změ- nám konkrétních hodnot UUID. Celý systém je vyhodnocen pomocí end-to- end funkčních testů, testů odolnosti proti neplatným stavovým přechodům a měření propustnosti, která srovnávají BLE kanál s drátovým sériovým roz- hraním a ukazují, že oba režimy dosahují své nastavené cílové frekvence.
</summary>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</entry>
</feed>
