Creating Plugins for NetBeans

Thesis title: Tvorba pluginů pro NetBeans
Author: Vondráček, Ladislav
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Vondráček, Martin
Thesis language: Česky
Abstract:
Tématem této diplomové práce je analýza technologií zásuvných modulů, pluginů. Cílem práce je popis této technologie se zaměřením na využití ve vývojovém prostředí NetBeans, a demonstrace technologie formou příkladového vývoje pluginu pro NetBeans. První část je věnovaná teoretické analýze obecných principů pluginů, důvodům a způsobům využití této technologie v současných softwarových aplikacích. Dále jsou rozebírány možnosti využití pluginů ve vývojovém prostředí NetBeans a způsoby jejich návrhu, vývoje a distribuce. Druhá část je věnována implementaci pluginu pro NetBeans demonstrující popsané technologie a postupy. Výsledkem implementace je plugin pro NetBeans, který umožňuje pokročilou editaci dokumentačních komentářů Javy v editoru HTML typu WYSIWYG přímo z prostředí NetBeans. Výsledný plugin, zdrojové kódy a dokumentace, je součástí přílohy této práce. Práce je součástí kolekce závěrečných prací věnované tématu platformy NetBeans, na tyto práce je v textu odkazováno.
Keywords: Java; API; plugin; NetBeans
Thesis title: Creating Plugins for NetBeans
Author: Vondráček, Ladislav
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Vondráček, Martin
Thesis language: Česky
Abstract:
The subject of this thesis is an analysis of plugin technology. The goal of the thesis is to characterization of basics of this technology in common and with focus on application on NetBeans platform and its integrated development environment and further demonstration of the technology in form developing exemplary NetBeans plugin. Opening part is dedicated to theoretical analysis of plugin principals, its purposes in soft-ware development and use cases for current software applications. The theoretical part follows by describing use cases of plugins for NetBeans platform and bringing thought for designing, developing and distributing new plugins. The subsequent part is dedicated to implementation of NetBeans plugin to demonstrate technology and methods described. The result of implementation is a NetBeans plugin allowing advanced editing of documentation commentary from Java source code inside WYSISYG HTML editor just from NetBeans environment. The resulting plugin, source codes and documentation is included attachment of this thesis. This thesis expands collection of theses dedicated to subject of NetBeans platform and those theses are referred in the text.
Keywords: Java; API; plugin; NetBeans

Information about study

Study programme: Aplikovaná informatika/Podniková informatika
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 9. 4. 2016
Date of submission: 26. 4. 2017
Date of defense: 6. 6. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/57284/podrobnosti

Files for download

    Last update: