|
Code Generator for RedDeer Test Framework
Jelínek, Dominik ; Bečková, Zuzana (referee) ; Číka, Petr (advisor)
This bachelor’s thesis describes the design and creation of a new Eclipse plug-in. The theoretical part of the thesis describes the architecture of the Eclipse development environment, discusses Java graphical libraries and explains options for extending the Eclipse development environment through its own new plug-ins. Next part of the thesis describes types of application testing and presents ways of application compiling. Practical part of the thesis explains the development of a plug-in, details of internal logic for code generating and describes the implementation of the designed solution for the code generator for the RedDeer Test Framework.
|
|
Applications Source Code Improvement
Obluková, Alena ; Bartík, Vladimír (referee) ; Kreslíková, Jitka (advisor)
The problem discussed in this master's thesis is to increase the usability of aplication Classycle, especially to increase the comprehensibility of its outputs. Having studied theories of refactoring, testing, graphs and after thorough analysis of Classycle, it has been created new outputs of the application, displaying the output data in graphics form. The application has been tested with real-life data and it is ready to be deploy in company. Thanks to creation of new forms of outputs, which are discribed in practical part of master's thesis, programmer obtains a powerful tool for detection dependences between classes and packages in code.
|
|
Applications Source Code Improvement
Obluková, Alena ; Bartík, Vladimír (referee) ; Kreslíková, Jitka (advisor)
The problem discussed in this master's thesis is to increase the usability of aplication Classycle, especially to increase the comprehensibility of its outputs. Having studied theories of refactoring, testing, graphs and after thorough analysis of Classycle, it has been created new outputs of the application, displaying the output data in graphics form. The application has been tested with real-life data and it is ready to be deploy in company. Thanks to creation of new forms of outputs, which are discribed in practical part of master's thesis, programmer obtains a powerful tool for detection dependences between classes and packages in code.
|
|
Code Generator for RedDeer Test Framework
Jelínek, Dominik ; Bečková, Zuzana (referee) ; Číka, Petr (advisor)
This bachelor’s thesis describes the design and creation of a new Eclipse plug-in. The theoretical part of the thesis describes the architecture of the Eclipse development environment, discusses Java graphical libraries and explains options for extending the Eclipse development environment through its own new plug-ins. Next part of the thesis describes types of application testing and presents ways of application compiling. Practical part of the thesis explains the development of a plug-in, details of internal logic for code generating and describes the implementation of the designed solution for the code generator for the RedDeer Test Framework.
|
|
Modern Java frameworks for front-end of web applications
Jahoda, Lukáš ; Buchalcevová, Alena (advisor) ; Mittner, Jan (referee)
The aim of this thesis is the analysis of selected frameworks for the development of modern web applications on the Java platform focusing on the front-end. The work is complemented by well-chosen source code examples that help the reader to create one's own view of the frameworks and it can also server as a tutorial. Introductory section focuses on the trends of modern web applications, especially on the front-end. It affects themes such as support for mobile devices, AJAX or responsive design of user interface. There are also introduced the latest technology on the front-end including HTML5, CSS3, jQuery library and dynamic language LESS whose main objective is the simplification, shortening and making cascading style sheets more dynamic. The output of this section: General LESS template is freely available and it can be applied to emerging projects. For the analysis there has been created static registration form on which there are applied frameworks Apache Wicket and Spring MVC with template engine Freemarker. In terms of analysis were chosen following points: the basic structure of the project, the application of static templates, external JavaScript / jQuery library, internalization, application of the form, submitting the form and validation of the input fields. The points were discussed in detail, especially in terms of implementation of both analysed frameworks. The outputs of the analysis are freely available structures of the projects and both of the resulting applications.
|