Computer Systems and Virtualization

Theses

Bachelor theses

Embedding interactive elements and multimedia into PDF files using TeX

Author
Michal Vlasák
Year
2021
Type
Bachelor thesis
Supervisor
RNDr. Petr Olšák
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
This bachelor thesis concerns itself with the area of interactive features and multimedia in PDF files, especially in connection with TeX. Apart from the analysis and discussion of what PDF standard offers, or what is implemented by existing TeX packages, the focus was also practical--testing what really works in PDF viewers available today. It turns out, that PDF offers many interactive and multimedia possibilities. The support in PDF viewers is however strongly lacking. The exception is the de-facto reference viewer Acrobat and a viewer strongly influenced by it--Foxit. However, there are open-source viewers (Evince, Okular) whose use in some areas may be completely satisfactory. The gained knowledge was used to create a package for a new TeX format OpTeX. The package implements those interactive features and multimedia capabilities that have sense in the context of TeX and also work in practice. The package is publicly and freely available. In the area of multimedia, the resulting package offers the possibility to insert audio, video, and 3D art. In the area of interactive features, it for example complexly handles actions, trigger events, or transitions.

Continuous integration and application deployment with the Kubernetes technology

Author
Radek Šmíd
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Jan Trdlička, Ph.D.
Reviewers
Ing. Zdeněk Muzikář, CSc.
Summary
It seems nearly everyone would like to deploy to Kubernetes nowadays. To efficiently leverage the power of Kubernetes one must first fully embrace continuous integration (CI) and deployment (CD) practices. A CI/CD pipeline is needed. But there is an overwhelming amount of open-source tools that cover various parts of the whole process.The following text explains the basics of the underlying technologies needed for a pipeline deploying to Kubernetes. And subsequently summarizes some of the popular open-source tools used for CI/CD. Then it designs a working pipeline from the researched tools. Finally, it summarizes some of the possible pipelines (including proprietary) and provides the reader with specific bits of advice on how to implement a pipeline.

A distributed infrastructure for virtual molecule screening

Author
Štěpán Sršeň
Year
2017
Type
Bachelor thesis
Supervisor
Mgr. Jan Starý, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This work is focused on parallel computing for virtual molecular screening. The main goal is to develop software which will cooperate with quantum computational chemistry software and filter molecules with desired material properties. The program has to be portable among Unix-like operating systems. In the first part of this work a literature review is conducted. In the second part acquired knowledge is used to design the software which is then extensively tested at the end of this work.

Shibboleth authentication in Java

Author
Kamil Maleček
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Ondřej Guth, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
Bachelor thesis deals with the design and implementation of an authentication solution for Java Enterprise Edition (Java EE) applications using single sign-on system Shibboleth, by means of standard tools of Java EE and application server GlassFish. In the conclusion, there is a description of the test scenario including pros and cons of the solution.

Tool for administrating and monitoring the ZettaByte file system

Author
Tomáš Šimáček
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Zdeněk Muzikář, CSc.
Reviewers
Ing. Jan Trdlička, Ph.D.
Summary
This thesis deals with issues of administrating Zettabyte file system on operating system Solaris. It describes basic structure, internal principles and administrating techniques of ZFS. The practical part deals with design and implementation of administrating tool that will serve for monitoring and managing ZFS. The design is focused mainly on security, extensibility and integration to operation system Solaris.

The person responsible for the content of this page: Ing. Zdeněk Muzikář, CSc.