Tato práce se zabývá vývojem nového frameworku, který umožňuje velmi jednoduchou tvorbu GUI, založenou na předdefinované šabloně a použitelné pro většinu běžných aplikací. Framework bude vhodný pro učitele i studenty, kteří budou chtít vytvořit GUI pro svou aplikaci avšak s co nejmenším úsilím.
Práce popisuje zhodnocení současné situace na poli tvorby GUI, návrh funkčnosti frameworku, jeho implementaci a testování.
Annotation in English
This master thesis describes development of a new framework, which provides very simple creation of GUI, based on predefined template, applicable to great number of common applications. It will be suitable for both teachers and students, who want to develop a user-friendly application with focusing on the functional side and want to build the GUI very quickly but efficiently.
In the thesis, there are analysis of current GUI building situation, the framework design, its implementation and testing.
Keywords
java,swing,gui,tvorba,šablona,framework
Keywords in English
java,swing,template,building,gui,framework
Length of the covering note
61
Language
CZ
Annotation
Tato práce se zabývá vývojem nového frameworku, který umožňuje velmi jednoduchou tvorbu GUI, založenou na předdefinované šabloně a použitelné pro většinu běžných aplikací. Framework bude vhodný pro učitele i studenty, kteří budou chtít vytvořit GUI pro svou aplikaci avšak s co nejmenším úsilím.
Práce popisuje zhodnocení současné situace na poli tvorby GUI, návrh funkčnosti frameworku, jeho implementaci a testování.
Annotation in English
This master thesis describes development of a new framework, which provides very simple creation of GUI, based on predefined template, applicable to great number of common applications. It will be suitable for both teachers and students, who want to develop a user-friendly application with focusing on the functional side and want to build the GUI very quickly but efficiently.
In the thesis, there are analysis of current GUI building situation, the framework design, its implementation and testing.
Keywords
java,swing,gui,tvorba,šablona,framework
Keywords in English
java,swing,template,building,gui,framework
Research Plan
Seznamte se s aktuálními standardními možnostmi vytváření grafického uživatelského rozhraní (GUI) pro desktopové aplikace v jazyce Java.
Na základě bodu 1 zhodnoťte, ve kterých ohledech standardní možnosti nedostačují současným trendům při vytváření GUI a navrhněte konkrétní rozšíření.
Seznamte se existujícími, volně použitelnými knihovnami rozšiřujícími standardní možnosti vytváření GUI.
Navržená řešení (bod 2) porovnejte s těmito knihovnami (bod 3).