Univerzální instalátor programu BlueJ++

Název práce: Univerzální instalátor programu BlueJ++
Autor(ka) práce: Zhouf, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Oraný, Vladimír
Jazyk práce: Česky
Abstrakt:
Hlavním cílem této bakalářské práce bylo vytvořit instalátor, pomocí kterého půjde nainstalovat aplikace BlueJ++ na řadu operačních systémů. Při analýze byly objeveny dvě možnosti. První možností bylo vytvořit speciální instalátor pro každý operační systém. Druhá možnost bylo vytvořit tzv. cross-platform instalátor, tedy pouze jeden spustitelný soubor pro všechny operační systémy. Autor zvolil druhou možnost.Dále jsme museli najít vhodný nástroj pro tvorbu instalátoru. Nástroj musel splňovat řadu kritérií. Především se muselo jednat o nástroj typu open-source a musel být vhodný pro aplikaci napsanou v jazyce Java a zároveň musel být připraven na časté změny instalátoru. Také bylo nutné, aby nástroj uměl vytvořit instalátor typu cross-platform. Nástrojem, který nejlépe splňoval kritéria, byl nástroj IzPack.Autor této práce nejdříve podrobně popsal vybraný nástroj. A následně na základě tohoto popisu, funkčních požadavků na instalátor a znalostí o instalátorech byl vytvořen návrh instalačního procesu. Návrh byl poté realizován vytvořením sady konfiguračních souborů, které popisují proces a vlastnosti instalace. Pomocí těchto konfiguračních souborů byl úspěš-ně sestrojen cross-platform instalátor, který lze spustit na operačních systémech Microsoft Windows, Linux a macOS.Pro programátory, kteří budou chtít instalátor dále upravovat, byla vytvořena příručka. Pro uživatele byla sestavena uživatelská příručka, která je provede instalační procesem.
Klíčová slova: instalační proces; IzPack; BlueJ++; instalátor
Název práce: Universal installer of BlueJ++ application
Autor(ka) práce: Zhouf, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Oraný, Vladimír
Jazyk práce: Česky
Abstrakt:
Main purpose of this bachelor thesis was to create installer which would be used to install the BlueJ++ application to various operating systems.In the analysis, there were discovered two possibilities. The first possibility was to create a special installer for each operating system. The second possibility was to create a so-called cross-platform installer which is only one executable file for all operating systems. The au-thor chose the second possibility.Then we had to find a suitable tool for creating the installer. The tool had to meet a number of criteria. Above all, it had to be an open-source tool and it had to be suitable for Java-written applications and it should have been also convenient for frequent changes to the installer. Another necessary requirement for the tool was to be able to create a cross-platform installer. A tool that best met the criteria was IzPack.The author of this thesis described the chosen tool in detail. Then, based on the description, functional installation requirements and knowledge of installers there was created a design of installation process. The design was then implemented by creating a set of configuration files that described the process and the properties of the installation. Using these configuration files, a cross-platform installer has been successfully created that can run on operating systems Microsoft Windows, Linux, and macOS.There was created a manual for the programmers who want to edit the installer. Also, there was created a user manual to guide users through the installation process.
Klíčová slova: BlueJ++; installer; IzPack; installation process

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 2. 1. 2018
Datum podání práce: 2. 5. 2018
Datum obhajoby: 14. 6. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/64649/podrobnosti

Soubory ke stažení

    Poslední aktualizace: