National Repository of Grey Literature 8 records found  Search took 0.01 seconds. 
Generation and Maintenance of Java Classes Based on Apiary Blueprint
Hermann, Lukáš ; Szőke, Igor (referee) ; Herout, Adam (advisor)
Při vývoji větší aplikace může být při změnách v API problém udržovat kód aktuální. Někdy se dokonce API změní, aniž by o tom byl programátor informován. A i když ví, že se API změnilo, často neví kde a jak. Vývojáři, kteří využívají služeb Apiary pro vytváření dokumentace k API a zároveň používají některé vývojové prostředí z rodiny IntelliJ IDEA, mají nyní možnost stažení Apiary Blueprint Manageru ( ABM ). ABM je plugin, napsaný v jazyku Java, do již uvedeného vývojového prostředí, který dokáže přesně a detailně oznámit, která část se v API dokumentaci změnila. Plugin vývojáři například oznámí změnu počtu parametrů u požadavku, změnu datového typu u parametru nebo změnu názvu parametru. Také dokáže generovat kód potřebný pro práci s API , což značně ulehčí práci při vytváření datových entit nebo požadavku.
Economic turn-based strategy game
Hermann, Lukáš ; Lánský, Jan (advisor) ; Šerý, Ondřej (referee)
In the thesis we occupy ourselves with the design and the implementation of an economic turn-based strategy game. After describing and analyzing basic game rules we create an object model, consisting of a common interface, specifi c classes and their mutual connections. Then we analyze economic models and other related algorithms used in their methods including their transcription to a pseudo-code. Finally we create editors of properties and own behaviour of game objects and we work at creating an original graphic interface with speci c visual components which a user interface is made of.
IDE-supported development of component-based applications
Hermann, Lukáš ; Bureš, Tomáš (advisor) ; Šimko, Viliam (referee)
Unlike many proprietary component systems, the academic ones do not have sufficient support in integrated development environments. This the- sis analyzes development of component-based applications in terms of the SOFA 2 component system and it finds out that the main issue is an in- sufficient connection between processes of common application design and creation of particular components. Based on this analysis, it defines a subset of the UML, a universal language for application design, and its semantics regarding entities of the SOFA 2 component system. Furthermore, it creates a tool integrated to the Eclipse IDE, which enables a developer to automat- ically generate these entities from a UML component model as well as to connect this model with already existing entities enabling their automatic correction in case of model changing. This tool is designed modularly so that it is possible to easily change semantics of the model or using it for other models. Finally, this thesis analyzes possibilities of extensions of this tool for other component systems, code generation and component behaviour verification.
IDE-supported development of component-based applications
Hermann, Lukáš
Unlike many proprietary component systems, the academic ones do not have sufficient support in integrated development environments. This the- sis analyzes development of component-based applications in terms of the SOFA 2 component system and it finds out that the main issue is an in- sufficient connection between processes of common application design and creation of particular components. Based on this analysis, it defines a subset of the UML, a universal language for application design, and its semantics regarding entities of the SOFA 2 component system. Furthermore, it creates a tool integrated to the Eclipse IDE, which enables a developer to automat- ically generate these entities from a UML component model as well as to connect this model with already existing entities enabling their automatic correction in case of model changing. This tool is designed modularly so that it is possible to easily change semantics of the model or using it for other models. Finally, this thesis analyzes possibilities of extensions of this tool for other component systems, code generation and component behaviour verification.
IDE-supported development of component-based applications
Hermann, Lukáš
Unlike many proprietary component systems, the academic ones do not have sufficient support in integrated development environments. This the- sis analyzes development of component-based applications in terms of the SOFA 2 component system and it finds out that the main issue is an in- sufficient connection between processes of common application design and creation of particular components. Based on this analysis, it defines a subset of the UML, a universal language for application design, and its semantics regarding entities of the SOFA 2 component system. Furthermore, it creates a tool integrated to the Eclipse IDE, which enables a developer to automat- ically generate these entities from a UML component model as well as to connect this model with already existing entities enabling their automatic correction in case of model changing. This tool is designed modularly so that it is possible to easily change semantics of the model or using it for other models. Finally, this thesis analyzes possibilities of extensions of this tool for other component systems, code generation and component behaviour verification.
IDE-supported development of component-based applications
Hermann, Lukáš ; Bureš, Tomáš (advisor) ; Šimko, Viliam (referee)
Unlike many proprietary component systems, the academic ones do not have sufficient support in integrated development environments. This the- sis analyzes development of component-based applications in terms of the SOFA 2 component system and it finds out that the main issue is an in- sufficient connection between processes of common application design and creation of particular components. Based on this analysis, it defines a subset of the UML, a universal language for application design, and its semantics regarding entities of the SOFA 2 component system. Furthermore, it creates a tool integrated to the Eclipse IDE, which enables a developer to automat- ically generate these entities from a UML component model as well as to connect this model with already existing entities enabling their automatic correction in case of model changing. This tool is designed modularly so that it is possible to easily change semantics of the model or using it for other models. Finally, this thesis analyzes possibilities of extensions of this tool for other component systems, code generation and component behaviour verification.
Economic turn-based strategy game
Hermann, Lukáš ; Šerý, Ondřej (referee) ; Lánský, Jan (advisor)
In the thesis we occupy ourselves with the design and the implementation of an economic turn-based strategy game. After describing and analyzing basic game rules we create an object model, consisting of a common interface, specifi c classes and their mutual connections. Then we analyze economic models and other related algorithms used in their methods including their transcription to a pseudo-code. Finally we create editors of properties and own behaviour of game objects and we work at creating an original graphic interface with speci c visual components which a user interface is made of.
Generation and Maintenance of Java Classes Based on Apiary Blueprint
Hermann, Lukáš ; Szőke, Igor (referee) ; Herout, Adam (advisor)
Při vývoji větší aplikace může být při změnách v API problém udržovat kód aktuální. Někdy se dokonce API změní, aniž by o tom byl programátor informován. A i když ví, že se API změnilo, často neví kde a jak. Vývojáři, kteří využívají služeb Apiary pro vytváření dokumentace k API a zároveň používají některé vývojové prostředí z rodiny IntelliJ IDEA, mají nyní možnost stažení Apiary Blueprint Manageru ( ABM ). ABM je plugin, napsaný v jazyku Java, do již uvedeného vývojového prostředí, který dokáže přesně a detailně oznámit, která část se v API dokumentaci změnila. Plugin vývojáři například oznámí změnu počtu parametrů u požadavku, změnu datového typu u parametru nebo změnu názvu parametru. Také dokáže generovat kód potřebný pro práci s API , což značně ulehčí práci při vytváření datových entit nebo požadavku.

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