Ing. Martin Půlpitel

Theses

Bachelor theses

Web portal Theatre13

Author
Petr Hejna
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Josef Gattermayer, Ph.D.

The way to wealth (internet application)

Author
Lukáš Kmoch
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Josef Gattermayer, Ph.D.

Building (3D object) visualization using augmented reality on iOS

Author
Samuel Šušla
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Martin Kačer, Ph.D.
Summary
The main goal of the thesis is to find the optimal solution for 3D building visualization on iOS devices. As a single best solution does not exist, an examination of multiple approaches and frameworks was conducted. Even though there are couple of frameworks on the market, a solution using accelerometer and gyroscope was implemented using SceneKit and CoreMotion.

Fakturoid App for Android System

Author
Michal Kučera
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Marcel Mika

Mobile Applications Theatre13

Author
Petr Šíma
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Josef Gattermayer, Ph.D.

History of CTU (iOS app)

Author
Vojtěch Pajer
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Miroslav Balík, Ph.D.
Summary
This bachelor thesis deals with design and implementation of mobile appli- cation for operating system iOS that displays information about Czech Tech- nical University in Prague. The work includes collecting of data about univer- sity, creating a design draft and cooperation with two master students who have been creating backend part and an Android version of this application.

Mobile Applications Theatre13

Author
Michal Šutka
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Jiří Daněček

Market Entry Studies

Author
Ladislav Moravec
Type
Bachelor thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Dana Vynikarová, Ph.D.

Master theses

HTML5 for HMI in a car

Author
Jan Václavík
Type
Master thesis
Supervisor
Ing. Martin Půlpitel

iOS app for employee's administration

Author
Michal Sousedík
Year
2021
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Josef Gattermayer, Ph.D.
Summary
The main purpose of this master's thesis is to develop an iOS application that makes employees's administration processes inside a small or medium-sized company easier. One of the essential features is uploading a monthly invoice by an external contractor. All employees will be provided with access to their personal information, which is being stored by their employer. Application admins are authorized to manage any employee's invoices or their profiles. The thesis consists of a procedure used when designing user interface and description of the system's architecture that is based on a thorough analysis of available solutions and frameworks commonly used by the iOS community. Emphasis is placed on testing which took a vital part during the development phase. The result of this thesis is a fully functional application based on the designed architecture and UI.

Android app with GPS tracking

Author
Vojtěch Vopařil
Year
2017
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Daniel Vašata, Ph.D.
Summary
This master's thesis targets the development of a mobile application for cyclists for Android operating system. The application is developed in two implementations with identical functionality that differs with programming paradigm that is used in source code. First implementation is completely based on objected oriented paradigm, second implementation uses functional reactive paradigm. Both approaches are compared from the point of development, testing, deployment and also future possible extension of application functionality.

HTML 5 and JavaScript for development and simulation of user interface in car

Author
Martin Doubek
Year
2015
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Summary
The main goal of this master thesis is to implement new parts to already existing application which simulates user interface of onboard computer in car. New context of Phone, Info and DAB radio will be added to Tuner, Media and Weather that already exists. Phone is used to simulate incoming and outgoing phone calls, Info shows information about the car state and DAB radio can play digital radio.

Mobile app for festivals in the Windows Phone platform

Author
Libor Vilímek
Year
2015
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Jiří Chludil

Invoice app - iOS

Author
Jiří Ostatnický
Year
2014
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Lukáš Rychtecký

Android app for meeting scheduling

Author
David Khol
Year
2018
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Mgr. Martin Podloucký
Summary
The thesis researches iCalendar and CalDAV standards which are commonly used to represent events and access scheduling information from remote servers. It looks into the current state of Android platform and introduces several libraries that address common issues which Android developers have to deal with. It goes over Reactive Streams standard, its relationship to the topic of reactive programming and introduces one of its implementations, RxJava. It analyses the implementation of the existing web service and proposes extensions to its functionality. Furthermore, it analyses possible options how to visualize schedules in a form of a calendar view. It introduces the final implementation of the app and describes how Android version of the app differs from the web version. It introduces an advanced algorithm to display events in a calendar in an uncluttered way. Finally talks about the testing of the app with users.

Backend for the project History of CTU

Author
Vojtěch Bartoš
Year
2015
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Miroslav Balík, Ph.D.
Summary
This diploma thesis describes a web application which enables to manage historical information about CTU and deals with providing them for mobile applications for the purpose of presenting them. The thesis describes requirements analysis, suggestion of solution and the implementation. Requirements to create application programming interface (API) which will provides data, multililingual texts and multimedial content are the most important topics which have to be discussed. The most interesting solution is to divide the application in two parts: the backend part which runs on the server and the client part which runs in a web browser. The backend part provides API and the frontend part uses it similarly as mobile applications.

Web app for task management in a small team

Author
Pavel Švagr
Year
2021
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Mgr. Ladislava Smítková Janků, Ph.D.
Summary
The diploma thesis deals with the process of task management in a small team. The aim is to design, implement, and test modern web application supporting task assignment procedure which is connected to the Redmine system and reflects the current needs of companies focused on creating software or graphic products. In addition to the analysis of the process at the theoretical level, a survey of difficulties and shortcomings of task assignment in selected companies is carried out along with an evaluation of existing support tools.

3D game with an open world for Android

Author
Adam Novák
Year
2021
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This thesis focuses on design and implementation of a game prototype in Unity Data-Oriented Technology Stack (DOTS). The aim is to explore capabilities and potential of DOTS, which is in early development and is striving to become a more performant alternative to GameObjects. Key areas include character movement on 3D terrain, combat system, artificial intelligence, procedural map generation and user interface. The final application runs on Android 5 and newer.

Shared priority web playlist

Author
Martin Horský
Year
2015
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Jiří Hunka
Summary
The content of this thesis is design of the web application that is used for playing music through shared web playlist. The application solves playback priority in a closed user group. Substantial part of this work is designing an application architecture as single-page application using REST communication technique.

Applications for the creation of price calculations

Author
Marek Přibáň
Year
2014
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. David Buchtela, Ph.D.

History of CTU (Android app)

Author
Tomáš Krabač
Year
2016
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
Ing. Miroslav Balík, Ph.D.
Summary
This master thesis deals with design and implementation of a mobile application for Android operating system. The purpose of this application is to present information about the Czech technical university in Prague. Model-View-Presenter architecture and reactive programming were used during implementation. The work done within this thesis includes collection of necessary data and collaboration with colleagues who, in scope of their own theses, have been creating the backend part and an iOS version of this app.

C++ library for games and multimedia appications

Author
Adam Vesecký
Year
2016
Type
Master thesis
Supervisor
Ing. Martin Půlpitel
Reviewers
prof. Ing. Pavel Tvrdík, CSc.
Summary
This thesis deals in general with programming of computer games and game engines. It introduces advantages of the component-oriented approach, allowing the programmer to simply add new functionalities. An own engine is also a part of the thesis. It is written in C++ language as an extension of the OpenFrameworks framework and is suitable for making desktop and mobile games. The other part of this work briefly describes multiplayer and aritificial intelligence techniques that were used during the implementation of a real-time strategy game. The game also tests the applicability of the proposed engine.