National Repository of Grey Literature 53 records found  1 - 10nextend  jump to record: Search took 0.00 seconds. 
Comparison of Java EE frameworks EJB and Spring
Kadlec, Petr ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
The aim of this thesis is to compare two major frameworks for building web applications within the Java platform. These are the technologies of Java Enterprise Edition and the very popular Spring framework. Each of them is compared from several points of view. Among them there are the basics of each frameworks components handling, ways of working with database, security, capabili-ties of used presentation frameworks or communication through web services. Theoretical part of this thesis is followed by the creation of two basic web applications, each of them showing some of the technologies previously described. The last but not least part of this thesis also describes some of the new features that are at the time supposed to appear in Java EE 8 and Spring 5 versions of the frameworks.
Analyzujte možnosti aplikace strojového učení na load-balancing
Sýkora, Jan ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
Both machine learning and HTTP load balancing are well known and widely researched concepts and methods. My diploma thesis addresses possible applications of machine learning to HTTP load balancing. The main objective is to find a method to achieve better utilization of load balancing. This objective can reduce monetary costs and provide better stability of a load balanced system. In the first part, machine learning workflow and methods are described in order to analyze whether such methods could be applied to load balancing systems. After that, the current state of HTTP load balancing methods and strategies is outlined. Finally, a load balancing method using machine learning is designed and tested. The method is based on the least loaded approach using predicted values to balance HTTP traffic, the machine learning models were selected by using a grid search to find the most accurate models. These meth-ods were tested and performed well in comparison to other methods. The tests were conducted with over a hundred machine learning models, not all models were accurate or had short enough learning times. Lacking those factors deemed them unsuitable for later tests. The models were compared based on measured utilization and performance metrics for regression based machine learning models. The designed method could be applied to real world systems, however, it would require defining a domain specific metric. The applications should also employ a grid search in order to find the most accurate machine learning model.
Google Web Toolkit
Remiš, Michael ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This diploma thesis deals with development of web applications using Google web Toolkit. GWT is modern set of open source tools that allows developers to create Rich Internet Applications completely in Java without any deep knowledge of JavaScript. The theoretical part of this thesis is focused on architecture of Google Web Toolkit, basic approaches and some advanced topics as MVP architecture, client-server communication or persistence layer. The practical part consists of set of examples which demonstrates approaches described in theoretical part.
Zobecnění objektově orientovaného paradigmatu zavedením morfologie objektů
Šlajchrt, Zbyněk ; Pecinovský, Rudolf (advisor) ; Merunka, Vojtěch (referee) ; Virius, Miroslav (referee)
Modeling protean objects, i.e. objects adapting their structure and behavior dynamically with respect to a changeable environment, is often challenging in traditional object-oriented languages. According to the author, the root cause of this problem lies in the class-based conceptual framework embedded in the foundation of the object-oriented para-digm. The proposed paradigm Object Morphology (OM) is greatly influenced by prototype theory developed in the field of cognitive psychology. OM abandons the notion of class and suggests, instead, that the abstractions of protean objects should be established through the construction of morph models describing the possible forms of those objects. This the-sis defines the theoretical foundations of OM, which is further used to specify the elements of prototypical object-oriented analysis. An important part of this work is also a proof-of-concept implementation of an OM framework in Scala.
Web Application Development with Spring Framework
Nizamov, Kirill ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
The thesis is concerned with a comparison between a Java framework called Spring and Grails, Zend, Nette, NodeJS, Play, Symfony, OpenXava frameworks described in the theses of Odehnal [1], Kočárek [2], Kadlec [3], Dočkal [4], Šimon [5]. The thesis consists of two parts. The theoretical part introduces the Spring ecosystem and its individual modules to the reader. This part also outlines trends and estimates Spring position and popularity among other Java frameworks. The practical part focuses on web application development based on the criteria defined in the Odehnal's thesis [1]. The sample application shows the style of development in the Spring framework and its functionality and capabilities. Based on the gained experience during the sample application development, Spring is next compared to the other frameworks mentioned earlier and included into the previous comparison. The comparison criteria are specified in the Odehnal's thesis [1] and consist of 4 areas. First of all, there is a basic framework differences comparison. Next, there is an architecture comparison. The third area involves a comparison of work with the framework which also contains both objective criteria and personal estimation. The last part is dedicated to a comparison related to framework support, available literature and overall popularity. The result of this thesis is a comparison of 8 frameworks including the created sample application, which should help the readers when selecting one of the them and should make it easier to orientate in the world of web frameworks.
Vývoj asistenční aplikace pro lidi s demencí
Černý, Martin ; Šlajchrt, Zbyněk (advisor) ; Pecinovský, Rudolf (referee)
The aim of this diploma thesis is to implement a presentation layer for the Reminiscence Computer Therapy application. Reminiscence Therapy involves the discussion of the past memories and it is believed to help people with dementia to improve their well-being and sustain their memories. Computer Reminiscence Therapy involves technology in this therapy. The research introduces into Dementia and Reminiscence Therapy with and without using technologies. The application developed as part of this diploma thesis uses picture upload and speech recognition techniques for the memory input. This is used to support remembering of past memories and to increase discussion. The application can be used with or without the carer as well as with friends and family members. The six most important requirements on the developed application are the speech recognition, picture upload, asking questions about the previous recordings, asking questions about tagged friends, using old stories for discussion and presenting the statistics. The application was developed as a part of the competition made by AngelHack organization. Presentation, business and persistence layers of the application are discussed in this diploma thesis as well as user manual and persistence layer implementation of the requirements. The presentation layer was developed using React framework for JavaScript. Other libraries have to be used as well with the most important being Redux library for storing application state. This library affected the structure of the persistence layer.
Tutorial on web application development in the Spring framework
Viterna, David ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
The thesis deals with the analysis of commonly available textbooks for the development of the Spring framework. Identifies weaknesses of these textbooks and uses them to de-sign their own way of writing textbooks. Individual stages of development are demon-strated on a sample application that is initially designed with respect to real requirements for web application and interconnection of different technologies. During the incremental development of the application, the implementation methods are described together with the solution of the problems that have occurred.
Frameworks for unit testing in Scala language
Kolmistr, Tomáš ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis deals with frameworks for unit testing in Scala programming language. In total, there are presented five frameworks in the thesis, two of which are designed for unit testing with mock objekt and three without mock objects. The first, theoretical part aims to introduce concepts regarding testing and Scala programming language. In another part of the thesis there are specified criteria for selecting frameworks, including the criteria for subsequent comparison. In the practical part there are written unit tests according to test scenarios and evaluated the comparison of frameworks.
Web Application Development with OpenXava Framework
Šimon, Martin ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
The thesis is concerned with a comparison of Java web framework OpenXava and frameworks Grails, Zend, Play, Nette, Node.JS and Symfony processed by authors Odehnal [17], Kadlec [12], Kočárek [14] and Dočkal [6]. It contains theoretical part concerned with development and architecture of framework, which provides a comprehensive picture of working with OpenXava. The practical part contains particular sample application of the specifications of which come from the thesis created by František OdehnalIt contains theoretical part concerned with development and architecture of framework, which provides a comprehensive picture of working with OpenXava. The practical part contains particular sample application of the specifications of which come from the thesis created by František Odehnal [17]. The process of its development is described in detail and completes information from the official documentation of OpenXava framework. As a result of the knowledge gained during the development of the sample application, great comparison of the above-mentioned frameworks and OpenXava is contained. The comparison involves several areas. At the beginning, general differences of frameworks and implementation of Martin Fowler´s design patterns are compared. The next area is carried out in working within framework and covers objective criteria as well as a subjective point of view. The last area is concerned with a support of the frameworks and examines availability of literature, support from its developers and also how much it is widespread among the professional public. The results of the comparison should make the orientation in the market of web frameworks easier.
Customer delivery routes optimization using Google Maps API
Borovský, Marek ; Šlajchrt, Zbyněk (advisor) ; Ivánek, Jiří (referee)
The main goal of this work is to implement a system, which will be able to optimize routes between warehouses and selected customers and visualize them using maps by the Google Inc. This problem is being analyzed not only on the theoretical, but also, and mainly, on the practical aspects and tries to find a gap in the market with similar applications.

National Repository of Grey Literature : 53 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.