My thesis topic is to design and develop a data visualization application, which is capable of representing three-dimensional, time-series data. The data is provided by a server-side service, while the client-side handles the data visualization and the user interaction. It is possible to perform transformations on the data: rotate, shift and scale. I expound and implement two different methods to map three-dimensional points to a two-dimensional plane: the perspective and the orthographic projection. To accomplish this task I used the Google Web Toolkit, which is a powerful tool for building and optimizing complex browser-based applications.
In the second chapter I present the GWT and the related technologies. In the next chapter I explain the mathematical background of the three-dimensional transformations and projections. In the fourth chapter I document the design, development and test phases in detail. In the last chapter I evaluate my work and suggest some further development options.
With the final product it is possible to effectively visualize, analyze and manipulate three-dimensional time-series data.