National Repository of Grey Literature 3 records found  Search took 0.00 seconds. 
MPS-based Domain-specific Language for Defining RTSJ Systems
Fechtner, Tomáš ; Malohlava, Michal (advisor) ; Pech, Václav (referee)
The Real-time Specification of Java (RTSJ) is an intention to introduce Java as a language for developing real-time system. However, the complexity of their development and a non-trivial programming model of RTSJ with its manual memory management often lead to programming errors. To mitigate the development of RTSJ systems it would be beneficial to provide an internal domain-specific language (DSL) extending the Java language which would allow to develop the systems in more intuitive and safer way. However, it is needed to find compromise between solution's power and level of usability, because this two attributes go often against each other. One possible way of DSLs creation concerns the Meta-Programming System (MPS). It allows to develop new domain-specific languages and corresponding projectional editors enabling different views on code. This thesis proposes a design and implementation of the DSL on the top of the MPS platform and corresponding code generator enabling development of RTSJ systems. Furthermore, the thesis provides a simple case-study to evaluate a proposed DSL. Additionally, the thesis assesses the suitability of MPS as a DSL-development platform.
MPS-based Domain-specific Language for Defining RTSJ Systems
Fechtner, Tomáš ; Malohlava, Michal (advisor) ; Pech, Václav (referee)
The Real-time Specification of Java (RTSJ) is an intention to introduce Java as a language for developing real-time system. However, the complexity of their development and a non-trivial programming model of RTSJ with its manual memory management often lead to programming errors. To mitigate the development of RTSJ systems it would be beneficial to provide an internal domain-specific language (DSL) extending the Java language which would allow to develop the systems in more intuitive and safer way. However, it is needed to find compromise between solution's power and level of usability, because this two attributes go often against each other. One possible way of DSLs creation concerns the Meta-Programming System (MPS). It allows to develop new domain-specific languages and corresponding projectional editors enabling different views on code. This thesis proposes a design and implementation of the DSL on the top of the MPS platform and corresponding code generator enabling development of RTSJ systems. Furthermore, the thesis provides a simple case-study to evaluate a proposed DSL. Additionally, the thesis assesses the suitability of MPS as a DSL-development platform.
Analyse of MMORPG
Fechtner, Tomáš ; Hoksza, David (referee) ; Zavoral, Filip (advisor)
The goal of this thesis is to analyze the up-to-date phenomena MMORPG (Massively multiplayer online role-playing game). It is a game of RPG type with network add-on, which means, that game's accent is switched from interaction with scripted realm to contact with players. In games of this type the player controls one character and explores and affects huge virtual reality. In the project there are examined contemporary prosperous projects, from both freeware and commercial sphere. There are discussed various possibilities of implementation's and game design's problems and decisions. As a project's component a functional game with its own client and editor was developed.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.