Implementation of the Integrated Development Platform (IDP)
Implementation of the Integrated Development Platform (IDP)
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/40803Collections
- Kvalifikační práce [9114]
Author
Advisor
Referee
Žemlička, Michal
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
3. 9. 2012
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
projektový hosting, Java EE aplikace, řízení softwarových projektů, Bugzilla, NetBeans
Keywords (English)
project hosting, Java EE application, software project management, Bugzilla, NetBeans
Obsahem 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.