Refactoring Google Web Toolkit applications

OData support
Dr. Goldschmidt Balázs
Department of Control Engineering and Information Technology

Being able to arrange things or fill our needs via the internet is a key thing in today’s world, so webpages are important part of our everyday life. Most people use the internet to be up to date about news, order from shops, allocate trips, tickets or just spend their free time having fun. Because we spend so much time surfing the internet everybody needs a webpage to be able to find by others and thus they can use his/her services.

However making a good, functional and easy to use webpage is not easy. We come across errors we have never before and we need to get to know new technologies like the Google Web Toolkit (GWT hereinafter). There are many aways to approach the development of a webpage as there are many ways in every development. There are static and dynamic webpages, where the dynamic ones can be synchronous and asynchronous and written in just one language or int he mix of some. A GWT application is written in Java and the compiler makes a JavaScript code from it whiche we embed into a html page, so we can even expand an existing page with it.

The purpose of this thesis was to get to know the GWT environment and implement a simple application in it, which helps to understand what do we come across and on what factors should we keep an eye on. Furthermore it shows what it takes to refactor an application to server side heavy and how to measure the application.

Although the application isn’t complete in functionality, it fills it’s purpose of showing the above mentioned technology and it’s potential.


Please sign in to download the files of this thesis.