The greatest challenge of writing collaboration tools is to connect physically distant users. The innovative web-based solutions create the possibiliy to provide user experience similar to native applications.
The Google Web Toolkit (GWT) is a development toolkit which removes the downside of web application development and debugging, but provides great user experience. There are still different applications which are more difficult to manage in the limited environment created by the browser. One of these applications is file management, because users have superior expectations.
This thesis presents the development process of the document management module of a collaborative management application. The main purpose of the collaborative application is to provide an integrated interface for organizing different development projects. This assumes a complex system with
an appropriate document management module which takes advantage of the framework's capabilities.
In the first part I introduce the GWT framework and the essential concepts, these are required to understand the development process. Then I compare the different possibilites for file management (upload and download) and based on this research I'm going to design the module. Finally I implement the application and draw the conclusions of the development process.