National Repository of Grey Literature 31 records found  1 - 10nextend  jump to record: Search took 0.02 seconds. 
Research and Development of Communication Infrastructure for Q Sorting
Krajňák, Sebastián ; Beran, Vítězslav (referee) ; Herout, Adam (advisor)
V dynamickom prostredí spolupráce pri vývoji softvéru sa požiadavky na interakciu v reálnom čase a zefektívnenie procesov nasadenia stala nevyhnutnosťou. Táto práca sa zameria na vylepšenie aplikácie nášho kolegu Michala Janu o funkciu spolupráce v reálnom čase prostredníctvom WebSocket spojenia. Táto funkcia umožní viacerým používateľom spolupracovať na jednom Q-sorte. Okrem toho na zefektívnenie procesu softvérového projektu pre viacerých vývojárov, ktorého je táto práca súčasťou, nastavíme CI/CD postup využívajúci Dokcer kontajnery, Jenkins a nakoniec webový server Nginx používaný na hostovanie aplikácií každého vývojára.
Identity Management in Information Systems
Tran, Thanh Quang ; Bartík, Vladimír (referee) ; Burget, Radek (advisor)
This thesis deals with the issue of identity management on the web and the implementation of an information system that solves this issue. The proposed information system utilizes Keycloak for identity management and delegating the authentication process centrally to a third party. Thanks to Keycloak, external identity sources can be integrated using widely used protocols such as SAML 2.0 and OpenID Connect. The information system itself is built on a microservices architecture, where individual microservices are implemented in the Python programming language. The web client of the information system is implemented in the Vue.js web framework with the Vuetify extension, which is used for easy creation of the web user interface.
Design of Sorting Waste Containers System
Vostrikova, Daria ; Zdařil, Zdeněk (referee) ; Sládek, Josef (advisor)
Separated waste collection is one step in the recycling process. For this purpose, containers for recycling are used. This thesis investigates the new concept of containers design towards creating an original and compact solution for cities. The final solution is a set of containers where the key idea is based on the principle of building blocks. Another innovative feature of the design solution is the possibility to choose opening configurations. It provides variability along with adapting to surrounding area. The result is a design concept hat has effectively fulfilled functional, technological, ergonomic and aesthetic needs.
Testing Applications Using Linux Containers
Marhefka, Matúš ; Rogalewicz, Adam (referee) ; Smrčka, Aleš (advisor)
This thesis discusses software containers (Docker containers in particular) as a variant of server virtualization. Instead of virtualizing hardware, software containers rest on top of a single operating system instance and are much more efficient than hypervisors in system resource terms. Docker containers make it easy to package and ship applications, and guarantee that applications will always run the same, regardless of the environment they are running in. There is a whole range of use cases of containers, this work examines their usage in the field of software testing. The thesis proposes three main use case categories for running software systems in Docker containers. It introduces aspects for applications running in containers, which should give a better overview about an application setting within containers infrastructure. Subsequently, possible issues with testing software systems running inside Docker containers are discussed and the testing methods which address the presented issues are proposed. One proposed testing method was also used in the implementation of the framework for testing software running in Docker containers which was developed within this work.
Infrastructure for Testing and Deployment in the Field of Containers
Ormandy, Adam ; Lengál, Ondřej (referee) ; Turoňová, Lenka (advisor)
Znížená efektivita spôsobená robením repetitívnych a manuálnych prác je častým problémom v IT. Vývojári často testujú a nasadzujú svoj software manuálne, čo je nielen náročné na čas, nezáživné a náchylné k chybám. Táto práca sa snaží v rámci jedného DevOps tímu, vyriešiť tento problém pomocou zjednotenia vývojárskych a testovacích nástrojov, a pomocou aplikovania pricípov CI a CD do produkčného prostredia. Zároveň sa sústredí na software využívajúci Python, Jenkins a kontajnery. Hlavnými použitými nástrojmi sú GitLab CI, OpenShift a Tox. Vďaka tejto práci sa podarilo zvýšit počet projektov, ktoré používajú CI/CD zo 7 na 50 percent, zvrátiť rastúci trend v počte porušení štýlu v jazyku Python, opatriť kontajnery metadátami, zautomatizovať proces tvorby kontajnerov, ušetriť čas nerobením repetitívnych úloh a pod.
Purposeful updating of a set of historical objects
Láníková, Petra ; Maar, Radek (referee) ; Boleslavská, Yvona (advisor)
The grounds of the Porta Coeli monastery have been revived since their return to the Cistercian order, in restitution in 1995. The monastery's management is gradually trying to repair and improve it. Due to the large area and the long time of neglect, this is a task for a long time. In my work, I am looking for other possibilities for using currently unused and often dilapidated buildings. The main entrance to the complex is through a passage in the new fort building. Most pedestrians flow through here and continue to walk through the linden alley. As part of the revitalization, I would like to propose in my project the use of this linden alley for the organization of markets - from farms with local food to Christmas. I am convinced that the stalls located in the alley, together with the lighting on the trees, would be able to create a magical Christmas atmosphere behind the scenes of a major monument and would certainly attract visitors from a great distance. In the project, I address the granary and sheepfold buildings in more detail. The former granary will provide new accommodation for 66 people and a beer spa, and the former sheepfold will be a multifunctional hall suitable for exhibitions, training, concerts and weddings. These buildings are located in the back of the area, and this location ensures privacy at events and at the same time should not be disturbed by tourists.
Virtualization of operating systems
Král, Jan ; Malina, Lukáš (referee) ; Komosný, Dan (advisor)
The diploma thesis ’Virtualization of Operating Systems’ deals with a general description of virtualization technology and briefly discusses its use cases and advantages. The thesis also mentions examples of different types of virtualization technologies and tools, including more thorough description of the two technologies used for measurement: Docker and KVM. The second part of this thesis descibes the preparation, installation and configuration of all the tools and services that are necessary for measurement of the influence of the aforementioned virtualization technologies on network services running on the virtual machines, including analysis and discussion of the resulting data. Moreover, a custom application for fully automated measurement of the parameters of network services was created, and is also described in this thesis. The conclusion of this thesis summarizes and discusses the achieved results and acknowledges the influence of virtualization on network services, where the Docker application containers, which are with their low overhead comparable to a "bare" system without any virtualization, managed to achieve much better performance results than the traditional virtual machines on KVM.
Reengineering of Two-Tier Applications
Oberreiter, Michal ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
This thesis deals with an analysis of issues regarding reengineering of two-tier applications. Based on the available literature, a comprehensive description of methodology, strategies and approaches is compiled. Relevant software architectures are described, mutually compared and selected problems and their solutions are discussed. As a demonstration of the described methodology, a real-world application was chosen in collaboration with company I&C Energo. This application named Cable Management System is thoroughly analysed and issues concerning the current implementation are identified. Based on the gathered knowledge, a new reengineered cloud-native microservice-based solution is designed and implemented. The result of this thesis is a case study of reengineering application on concrete example of Cable Management System.
Containerization of Database Detectors
Oberreiter, Michal ; Kočí, Radek (referee) ; Smrčka, Aleš (advisor)
This thesis deals with containerization of command-line applications including containerization of existing tools for database content analysis. The thesis is a part of Testos platform, which aims at software testing automation. The goal was to design and implement a solution that would be both universally usable for command-line applications and at the same time flexible enough to accommodate database detectors and their specific requirements. Docker was chosen as the containerization platform, on which a management system was built. This system provides both a graphical user interface and an application programming interface. The result allows for easy application management and output retrieval. The primary contribution of this thesis is the streamlining and simplification of running command-line applications with specific dependencies. These features come in form of abstracting the underlying mechanisms and providing a graphical user interface.
Internet of Things Device Based on ZigBee and 6LoWPAN
Halász, Dávid ; Mlích, Jozef (referee) ; Musil, Petr (advisor)
Internet of Things is the latest phenomenon in the computing industry. Even if it has not been completely defined yet, we are already surrounded by various devices connected to the Internet. This thesis project focuses on low cost and low-power wireless solutions and on the on-line backend behind the architecture. At the same time the present work also deals with Cloud Computing which can provide a highly scalable runtime environment for this backend without building an infrastructure. To handle the huge amount of data collected by billions of devices, BigData services could be used in the same cloud space. The project is a collection of the theoretical background of the Internet of Things; so as a result, it provides the reader with an overview of the concept. It also provides a walktrough of the design, implementation and testing process of a complex agricultural Internet of Things solution.

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