National Repository of Grey Literature 196 records found  1 - 10nextend  jump to record: Search took 0.00 seconds. 
Application Development Framework for Peer-to-Peer Collaboration
Hrdina, Jan ; Očenášek, Pavel (referee) ; Rychlý, Marek (advisor)
The thesis deals with the design and implementation of the application framework for the creation of collaborative web editors that enable peer-to-peer collaboration in real time. The thesis summarizes existing approaches for data replication, from which M. Kleppmann's CRDT (conflict-free replicated data type) for JSON is chosen as the most suitable. Using the resulting framework, the created content can be safely shared in groups of peers, where each member can be assigned different permissions. Own communication protocols based on WebRTC, WebSocket and WebCrypto are designed and implemented for P2P connection establishment and subsequent communication. The framework allows to resolve conflicts and work independently without an Internet connection. For a consistent user experience, the library includes a set of user interface elements for managing friends, groups, and other common tasks. The framework is implemented using functional design patterns implemented in the ReasonML language. The functionality of the result is verified by creating an example application of the mind map editor.
Information System for Managing Photographic Orders
Kadlecová, Eliška ; Bartík, Vladimír (referee) ; Očenášek, Pavel (advisor)
The purpose of this thesis is to create a web application for photographers and their clients, which will enable photographers to upload and publish their photos and clients to choose and order them.    The system consists of two parts. The first is public, open to clients and the second part is administrative system for photographers. For the creation of this system were used especially these technologies: HTML, CSS, PHP, MySQL, Apache and JavaScript.    In this thesis I managed to create an information system, whose main benefit is easier communication between a client and a photographer.
Virtual Wallet Compatible with Cryptocurrency
Marušin, Marek ; Rychlý, Marek (referee) ; Očenášek, Pavel (advisor)
The purpose of this thesis is to identify differences between classical payment systems and cryptocurrencies. A paper also compares the most well-known cryptocurrencies and explains how they work. By analyzing the principles of cryptocurrencies focused mainly on the Ethereum, we can see how virtual wallets for these digital tokens can be implemented and how we can work with custom tokens. A demonstration of created virtual wallet for Ethereum and custom ERC20 tokens is shown. Implemented practical example using Python programming language covers principles as generating private and public keys with appropriate addresses, manipulation with tokens and transactions or providing tests.
Ansible for Windows
Klíč, Jiří ; Očenášek, Pavel (referee) ; Trchalík, Roman (advisor)
The main purpose of this bachelor thesis is dealing with possibilities of automation of the computer management and acquisition of data about computers. This thesis focuses on automation of Windows-based computers managed by Linux operating system. The automation is performed by text user interface. It presents to the reader the used tool named Ansible and its components and usages. Here are discussed both methods of collecting of required data and their meaning and interpretation. Some data which are collected in this work are static, the rest of them use to change their values by time. There are also discussed possibilities how to manage the software equipment of the computer.
Mobile Application for Sports Activities
Hlipala, Ľuboš ; Bartík, Vladimír (referee) ; Očenášek, Pavel (advisor)
This bachelor thesis describes a creation of a mobile application that aims to reach users with a common interest in sport and to provide them with a suitable platform for sharing this hobby. An implemented system consists of the mobile application for Android platform and especially designed application server, offers a creation of a user community, whose members can share information about their sport activities or create new sport events. This work also enlightens logic and approaches of the system creation process using Android SDK, Java and MySQL database.
Mobile Application for Sports Training
Dohnalík, Pavel ; Bartík, Vladimír (referee) ; Očenášek, Pavel (advisor)
The aim of the thesis is to create a mobile application that allows planning of training plans, sharing them in the team and subsequent evaluation of sports activities that will be entered or measured in the application. The application is implemented for the Android operating system. The thesis describes the programming theory for mobile operating systems. The practical part describes the design, implementation and testing. For implementation, NativeScript was used, linking XML and JavaScript or TypeScript. The resulting app allows the user to create training schedules and record sports activities.
Mobile Application for Contacting People during Sport Events
Janoušek, Lukáš ; Očenášek, Pavel (referee) ; Bartík, Vladimír (advisor)
The aim of this thesis is to design and to develop a mobile application for platform of Android and iOS. It is a multi-platform development a native application written in NativeScript language. The mobile application is called to connect people in the events of sportiness character. Every sportsman has a good opportunity to work out in the team on the for a sportsman new and unknown places. Users of mobile applications can join, search and create sports events in a specific location. Detail description of this thesis is designed and tested in this text. The result of the work is a freely available application for a narrower group of users. 
Referral Program Platform
Kopec, Maroš ; Očenášek, Pavel (referee) ; Bartík, Vladimír (advisor)
This thesis describes the design and implementation of a~referral program platform implemented as a~web application. The application allows you to set up programs in which you can send invitations, accept users from the waiting list, or manage the status of users' invitations. The initial requirements for the platform are specified in the beginning of this thesis. Consequently, the design and the implementation of the application is discussed.
Linux OS Monitoring
Korček, Juraj ; Očenášek, Pavel (referee) ; Trchalík, Roman (advisor)
The aim of this bachelor's thesis is design and implementation of monitoring tool for GNU/Linux operating systems. This program monitors logs created by system, system load and computer resources. It notifies system administrator in case of high system load, abnormal behavior or when an error occurs. The resulting product is especially aimed for system administrators of GNU/Linux, whose work will be simplified due to this software utility, which sends notification of only important system changes. It is implemented in scripting language Python and divided into smaller independent scripts for easy implementation of new scripts in the future. This programming language was chosen to ensure operation among all GNU/Linux distributions.
Cluster Management
Hlaváč Ďurán, Dominik ; Očenášek, Pavel (referee) ; Trchalík, Roman (advisor)
The bachelor thesis focuse on the design of a system for complex administration and  monitoring server cluster based on the Red Hat Enterprise Linux/CentOS operating system using the Ansible tool. In the thesis there is a brief description of used technologies and issues of management of server cluster. The tool, that was implemented by us, provides preparation of the environment for system deployment, remote installation and configura- tion of applications, hardware registration, software and hardware system monitoring and much more. Consequently, there is a comparison of the resulting system with existing tools. Practical examples of the issue dealt with is also part of the thesis.

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