The thesis’ subject is the design and creation of widgets, which are proper to visualise datas graphically. That means, that the diploma work can be used as independent module in applications created by Google Web Tolkit System.
The diploma work documents the work process starting with the preparation, going on with the necessary researches, the design and implementation, and finishing with the analysis and valuation of the completed module.
The first step of designing was studying datavisual tools. Examining and comparing some concrete software solutions led to see which supplies are necessary for datavisualisation and which complementary functionalities may be useful as well.
The thesis presents Google Web Toolkit, its application field, its set-up, the basics of its working and last but not least, its aspects and components that are especially important for the thesis’ issue. The thesis first traverses the functions offered by the datavisual softwares, then it presents the Google Web Toolkit and its use. After this, it defines those supplies and functionalities, that can be offered by a tool, which was specifically created for the use in this framework and which can visualise data graphically.
In the following the writing is examining those Google Web Toolkit interfaces with the help of which the widget could be framed into the framework - that means, successfully used within the framework’s applications.
Afterwards - while reflecting to all the above mentioned experiences - the thesis deals with the design of the datavisual module. While doing this, it treats those important decisions, that needed to be made in connection with generalities and specialities of the framework. The decision making is butressed by widely spread engineering methods.
After the design of the widget, the thesis presents the procedure of implementation. Then it shows the testing phase: justification of the module’s inner and outer operability.
After the test, the thesis analyses and valuates the results by comparing them to the earlier predicted functions and it checks if those were realised or not. Upcoming problems during the work are reviewed and proposals how to avoid them are explained. At the very end, it formulates the main points with which the completed module may be extended and developed further.