Accessing HTML5 services from the Google Web Toolkit framework

OData support
Budai Péter István
Department of Control Engineering and Information Technology

The rapidly increasing number of network devices, has increased the importance of the web applications. In contrast to the former static web pages, there is a high demand for creating dynamic, interactive and spectacular user interfaces, and embedding multimedia features. It is quite a big challenge for a web developer to handle the differences between the several developing components and plug-ins, and to optimize the code for all web browsers.

The new HTML5 technology aims to ease this burden by adding new syntactic features, which make it easy to include multimedia and graphical content without using any plug-in.

The Google Web Toolkit (GWT) is an open-source development toolkit for building complex web applications using the Java programming language, which then compiled into optimized JavaScript code that works on all major browsers. GWT also provides the opportunity to implement server-side procedures, and to call them asynchronously from the client-side.

In my thesis paper I examine the new multimedia features of HTML5, and their availability from the GWT framework. Based on my examination I design a graphical multi-player game application, which combines the advantages of both technologies. After documenting the details of the development process, I present the testing procedure, and the behaviour of the working application.

In the final part I briefly mention the features of a new Java abstraction library for game development named PlayN. Based on the idea of the GWT, PlayN provides the opportunity to write our application in Java once, then compile it to multiple platforms.


Please sign in to download the files of this thesis.