National Repository of Grey Literature 164 records found  beginprevious155 - 164  jump to record: Search took 0.01 seconds. 
IoT Application Deployment Platform
Hrvol, Marek ; Smrčka, Aleš (referee) ; Kočí, Radek (advisor)
The aim of this work is simplifying deployment of Internet of Things in households or smaller companies and also reducing the need of maintenance of created network.  Main goal of this web application is creating platform capable of deploying applications across ARM single-board computers. Moreover, application provides intuitive preview of all registered devices including its state, shows all the necessary data and informs user about failures on devices.
Vehicle Speed Estimation from Video
Hájek, Pavel ; Herout, Adam (referee) ; Juránek, Roman (advisor)
This master's thesis describes design and development of an application for estimation of vehicle speed from both recorded video file and from camera stream.  It explains the procecess of a camera calibration, vehicle detection and tracking and describes the robot operating system as a target platform. The application uses library OpenCV for most of tasks, to access video application uses a FFmpeg library. Results can be printed to the terminal window, they can also be logged to a file or published in ROS. Application is written in C++ language, some parts in Python.
Stahování smluv z registru smluv
Kříha, Jakub ; Bruckner, Tomáš (advisor) ; Šperková, Lucie (referee)
The topic of this bachelor's thesis is development of a script for downloading and filtering entries from public registry of contracts of Ministry of the interior of the Czech Republic. This thesis is part of a project to create price-list of ICT work for state institutions. The goals of this thesis include introduction of the price-list project, draft of download script's functionality, description of follow-up data processing, trying out two different programming languages of the script and final deployment of chosen script in production. My thesis contributes to creation of price-list of ICT work, which is important for evaluating offers in open tenders.
Virtualisation tools in theory and practice
Petrbok, Lukáš ; Halbich, Čestmír (advisor) ; Vaněk, Jiří (referee)
The bachelor thesisi deals with the using virtuliazion on personal computer, where this technology has also use. It defines all possible types of virtualization from emulation after full virtualization. It also characterizes new technology Docker which use software containers. The practical parts evaluates four virtualization platforms for operating system Ubuntu. And it is like after funcitional page, so like primarily after performance page using test focused mainly on performance of central procesing unit, but also on read and write speed on hard disk and operating memory. In the end of work is recommended virtualization platform, but decision is not clear and it depends on user requests.
Automated GUI Testing Using Container Technology
Sojčák, Juraj ; Rogalewicz, Adam (referee) ; Smrčka, Aleš (advisor)
The aim of this Bachelor thesis is to create a system for automated testing of GUI desktop applications that may be easily used as a test environment. The system consists of, first, an application in which the user is able to create the test scripts, and second, the interpreter that runs and evaluates the relevant test scripts. The user creates the test scripts using a~language that is also described in this thesis. Simple deployment of the system ensures the use of container-based virtualization.
Continuous Integration System for the k-Wave Project
Nečas, Radek ; Kešner, Filip (referee) ; Jaroš, Jiří (advisor)
The main goal of this thesis is to describe the implementation of continuous integration into the k-Wave project. The thesis focuses primarily on the version written in the C/C++ language with the usage of the OpenMP library which typically runs on supercomputers. Accordingly, many of popular workflows and approaches ought to be adapted, a few more created. The outcome of the thesis is a complete solution with real and practical usage. The author provides design, tools selection, runtime environment administration and configuration for each one of the used services. Software implementation of the basic framework is used in order to utilize running tests on the supercomputers. Furthermore, the implementation of chosen types of regression and unit tests are performed. Realisation is based on Gitlab and Jenkis services that are running on separated Docker containers.
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.
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.
Software Versions Management in Containers Deployment
Růžička, Adam ; Kočí, Radek (referee) ; Smrčka, Aleš (advisor)
Cílem této práce je analyzovat požadavky a navrhnout řešení pro využití projektu s otevřeným zdrojovým kódem Katello pro správu softwaru nainstalovaného na obrazech aplikace Docker. Nejprve je diskutováno srovnání virtualizačních technik a následně také různých implementací kontejnerové virtualizace na rozdílných platformách. Následně jsou popsány možnosti využití projektu Katello pro správu verzí softwarových balíků RPM a návrh a implementace samotného systému pro správu obrazů aplikace Docker. Funkcionalita aplikace byla experimentálně testována a ověřena a byly navrženy možnosti pro další rozšíření.
Server and application virtualization via Docker
Tomášek, Patrik ; Pavlíček, Luboš (advisor) ; Bruckner, Tomáš (referee)
This bachelor thesis covers virtualization at level of operation system using a new solution called Docker. The aim is to introduce the topic and to describe how to create Docker container. The key to achieve those objectives lies in identifying and studying available relevant materials and processing the information gained from the study in order to create an application container. As an introduction to the topic of Docker, the theses briefly mentions the history of virtualization and currently used sorts of virtualization. It describes Docker and necessary knowledge for basic understanding of the issue and further practical sections of thesis. The main part of this thesis sheds light on installation and configuration of Docker, download and launch of already existing Docker container. Furthermore it documents how the author designs and creates his own application container with preselected app.

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