Ing. Jiří Melnikov

Theses

Bachelor theses

Implementation of library and application for control NEC X463UN LCD monitors

Author
Patrik Faistaver
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil
Summary
This bachelor thesis describes a design and implementation of a library in C++ programming language for controlling LCD monitors NEC X463UN. The library will allow controlling parameters of the monitors, such as brightness, contrast, backlight and more. This work will also create a demo application that uses this library. The design part of this thesis was based on analysis of technical documentation of monitors. Library and demo application were successfully implemented and both are deployed in the laboratory SAGElab of the Czech Technical University in Prague to control local display wall.

Kernel module for operating system Linux to simulate a virtual video device

Author
Ján Sebechlebský
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil

SAGELab - Gesture based display controller

Author
Lukáš Sedláček
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil
Summary
The thesis is focused on a contactless controlling of a visualization environment SAGE2. The main topic is an analysis of available solutions of contactless controlling and of gesture based devices. A research also contains a design of an own solution which is resolving given issue. The goal of the bachelor's thesis is therefore a design and implementation of an application which conveys contactless controlling of the SAGE2 environment using the aforementioned device. The conclusion contains findings which were acquired during application testing and a recommendation for further development.

SAGELab - Distributed visualization of high-resolution image data on SAGE display wall

Author
Jiří Kubišta
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil
Summary
System SAGE enables teams of users to manage their data on wall composed of many displays. Users can display great amount of information and manipulate with it using visualisation and animation. The goal of this thesis is to analyse and leverage technologies for storing and displaying gigapixel image data and to implement application for distributed displaying on SAGE system.

SAGELab - REST interface for SAGE display wall

Author
Ondřej Brém
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil
Summary
This work deals with making the Ultra High Definition technology in SAGE laboratory accessible to wide public. The lab allows access to the telewall to users from wide range of fields of expertise outside the IT. This work's goal is to allow connecting user friendly UI devices with the telewall, so that the technological barrier to use it is gone. The research part analysis the available options of SAGE2 software, which is used to run the wall and the options of connecting different UI devices to the system. In the next part the API for connecting the Android app and the wall is designed and implemented. The API is designed so that it is universal and easy to use. At the same time, providing the right functions for the Android app to be nice and easy to use, is crucial. The results of testing the API itself and the connections with Android app and the wall are covered at the end of the paper.

SAGELab - Management of multimedia materials in cloud storage

Author
Roman Svoboda
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Melnikov
Reviewers
Ing. Jiří Chludil
Summary
The aim of this work is to design, implement and test a backend for a team-developed web application which is being implemented by a few bachelors. The application is aimed to prepare presentation of multimedia content on SAGE devices (wall split screens with a resolution of 9600 $ \times $ 4320 pixels at FIT CTU). Backend, implemented as a RESTful Web API, will provide an interface to upload and manage multimedia data files within the selected cloud storage. The purpose of the first chapter is to familiarize the reader with the theory of Cloud computing, the second chapter describes the solution of the issue, including outlining the options for its solution. The third chapter contains the analytical part of the work, which includes analysis of functional and non-functional requirements, as well as research of cloud software and services. The fourth chapter explains the implementation of technology and architecture, which has been used. The fifth chapter describes the overall progress of the implementation and the sixth chapter describes method of testing implementation, including the results of the evaluation and testing process. In the end are evaluated the achievements and there is outlined the possibility of continuing this work.