Národní úložiště šedé literatury Nalezeno 3 záznamů.  Hledání trvalo 0.00 vteřin. 
MPS-based Domain-specific Language for Defining RTSJ Systems
Fechtner, Tomáš ; Malohlava, Michal (vedoucí práce) ; Pech, Václav (oponent)
Real-time Specification of Java (RTSJ) je rozšíření pro jazyk Java, které umožňuje využít tento jazyk pro tvorbu real-time systémů. Nicméně náročnost použití a složitý programovací model RTSJ s její manuální správou paměti vede často k chybám. Pro ulehčení vývoje RTSJ systému by proto bylo přínosné poskytnout rozšíření jazyka Java pomocí konceptu domain-specific language (DSL). Cílem tohoto DSL by bylo umožnit bezpečnější a intuitivnější vývoj. K tomu je však potřeba najít kompromis mezi všestranností tohoto řešení a jeho použitelností pro uživatele. Tyto požadavky však jdou často proti sobě. Jednou z možností pro vytvoření DSL je použít Meta-Programming System (MPS). Tento systém umožňuje vyvíjet nové doménově specifické jazyky a příslušné projekční editory poskytující rozdílné možnosti jak spravovat kód. Tato práce vytvoří DSL a příslušný generátor kódu umožňující vývoj RTSJ systémů, to vše pomocí MPS platformy. Dále pak provede zhodnocení takto vytvořeného DSL pomocí jednoduché studie. Nakonec tato práce posoudí vhodnost MPS jako platformy pro vytváření DSL.
MPS-based Domain-specific Language for Defining RTSJ Systems
Fechtner, Tomáš ; Malohlava, Michal (vedoucí práce) ; Pech, Václav (oponent)
Real-time Specification of Java (RTSJ) je rozšíření pro jazyk Java, které umožňuje využít tento jazyk pro tvorbu real-time systémů. Nicméně náročnost použití a složitý programovací model RTSJ s její manuální správou paměti vede často k chybám. Pro ulehčení vývoje RTSJ systému by proto bylo přínosné poskytnout rozšíření jazyka Java pomocí konceptu domain-specific language (DSL). Cílem tohoto DSL by bylo umožnit bezpečnější a intuitivnější vývoj. K tomu je však potřeba najít kompromis mezi všestranností tohoto řešení a jeho použitelností pro uživatele. Tyto požadavky však jdou často proti sobě. Jednou z možností pro vytvoření DSL je použít Meta-Programming System (MPS). Tento systém umožňuje vyvíjet nové doménově specifické jazyky a příslušné projekční editory poskytující rozdílné možnosti jak spravovat kód. Tato práce vytvoří DSL a příslušný generátor kódu umožňující vývoj RTSJ systémů, to vše pomocí MPS platformy. Dále pak provede zhodnocení takto vytvořeného DSL pomocí jednoduché studie. Nakonec tato práce posoudí vhodnost MPS jako platformy pro vytváření DSL.
Analýza MMORPG (Massive-Multiplayer Online Role-Playing Game)
Fechtner, Tomáš ; Hoksza, David (oponent) ; Zavoral, Filip (vedoucí práce)
Cílem práce je analyzovat současný herní fenomén MMORPG (Massively multiplayer online role-playing game). Jedná se o hry typu RPG se síťovou nadstavbou, to znamená že herní důraz je přesunut z interakce s nascriptovaným prostředím na kontakt mezi hráči. V hrách tohoto typu ovládá hráč jednu postavu, s níž prozkoumává a ovlivňuje rozsáhlý herní svět. V práci jsou rozebrány současné úspěšné projekty, jak z freewarové, tak z komerční sféry. Dále jsou probírány jednotlivé možnosti určitých implementačních a herních problémů a rozhodnutí. Jako součást práce byla vyvinuta fungující hra s vlastním klientem a editorem.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.