Implementation of the Integrated Development Platform (IDP)
Implementation of the Integrated Development Platform (IDP)
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/40803Identifikátory
SIS: 82111
Kolekce
- Kvalifikační práce [10923]
Autor
Vedoucí práce
Oponent práce
Žemlička, Michal
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
3. 9. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
projektový hosting, Java EE aplikace, řízení softwarových projektů, Bugzilla, NetBeansKlíčová slova (anglicky)
project hosting, Java EE application, software project management, Bugzilla, NetBeansObsahem diplomové práce bylo navrhnout a vyvinout aplikaci, která sdružuje instalaci a následnou integraci nástrojů pro správu softwarových projektů do jednoho přehledného funkčního celku. Aplikace navíc měla umožňovat export metadat o zavedených softwarových projektech pomocí RESTful API. Cíle práce se z velké části části podařilo naplnit. Vznikla jednak sada instalačních skriptů, druhak funkční webová aplikace postavená na platformě JavaEE, kterou je možno po drobných úpravách nasadit na reálný server v menší společnosti. Zároveň došlo k prověření méně častých postupů nasazení aplikací postavených na CGI na server Apache Tomcat, dále pak k úpravám kódu v open-source projektu NetBeans a k vytvoření vzhledově upravené verze Bugzilly, která je nyní reálně nasazena v drobné softwarové firmě.
The aim of the thesis was to design and develop a unified application for installation and integration of the software management tools into a single comprehensive and functional unit. The application should also allow export of the project metadata via the RESTful API. The goals of the thesis were fulfilled relatively well. A set of installation scripts was created, as well as a functional web application built using the JavaEE platform. The application can be deployed in a small company after performing minor modifications. Less common deployment scenarios for CGI based applications on Apache Tomcat were also examined. Minor enhancements in the open-source project NetBeans were implemented as well. Also, a branded version of Bugzilla was created and deployed in an existing small software company.