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 |