Original title:
Anylýza open-source verze programu BlueJ
Translated title:
Analysis of the BlueJ program open-source version
Authors:
Batelka, Martin ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee) Document type: Bachelor's theses
Year:
2009
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] Tato práce si klade za cíl popsat architekturu aplikace BlueJ z pohledu kódu, a to pouze v její nejzákladnější úrovni. Jako prostředek interpretace výsledků analýzy byly zvoleny UML diagramy, a proto se podstatná část práce sestává právě z nich. Dalším cílem práce bylo prozkoumat a popsat možnosti úprav programu, konkrétně rozšíření aplikace přímou implementací bez nutnosti využití externích modulů. Při popisu těchto úprav byl pak kladen důraz zejména na úpravy grafického uživatelského rozhraní. Pro dosažení tohoto cíle byly provedeny a popsány drobné úpravy prostředí BlueJ. Práce si neklade za cíl podrobně popsat celý program, nýbrž pouze seznámit čtenáře s obsahem projektu BlueJ a podat mu informace o koncepci vnitřního uspořádání jednotlivých oblastí projektu. To vše by mělo umožnit další hlubší analýzu jednotlivých oblastí výukového prostředí BlueJ. Dosažené výsledky by pak měly ulehčit práci vývojářům, kteří by chtěli toto prostředí dále upravovat, rozvíjet, opravovat a nebo jen využívat.The main topic of this thesis is the description of the BlueJ application architecture from the code point of view, especially on the basic level. The UML diagrams were used for the interpretation of the analysis results and therefore these diagrams form substantial part of this thesis. One of the aims of this work was to overlook and describe possibilities of the program modifications, concretely application extension by direct implementation without usage of external modules. Special emphasize is superimposed on adaptation of graphic user interface. Minor changes of the BlueJ environment were performed and described to fulfill the aim of this work. Detailed description of the BlueJ program is outside of the topic of this thesis; nevertheless the reader is introduced to the BlueJ project and acquires sufficient information about the conception of internal organization of the individual project sections. This knowledge could be helpful for further deep analyses of the educational environment BlueJ. The results of this work ought to make easier the future effort of users and developers of this program package.
Keywords:
analysis; BlueJ; Java; programming; UML diagrams; analýza; BlueJ; Java; programování; UML diagramy
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/20087