A tutorial guide to the example application

General information

W4 Toolkit is a library for creating web-based graphical user interfaces. It consists of a set of components (widgets), which enable you to create GUIs for web applications entirely written in Java, in a clean, object-oriented way, without messing around with the problematic aspects of low-level elements of web pages (like HTML, JavaScript, CSS etc.). It hides also the complexities of web application specifics (like session handling etc.) from the application developer. You simply write your application as you would do when creating desktop user interfaces.

W4T Eclipse (the Eclipse-based visual GUI-builder you have downloaded) employs W4 Toolkit components to compose user interfaces in a very convenient way. The W4 Toolkit library is included in the W4T Eclipse feature; you don't have to download anything else.

Visit w4toolkit.com for more information about W4 Toolkit and W4T Eclipse.

This tutorial is work in progress, more chapters will be added soon.

This tutorial

This text describes how to create an application with W4T Eclipse. The scenarios, screen shots and code examples are taken from the W4T Eclipse example application.

The example application, along with its full source code, is included in the W4T Eclipse download package. You can easily import it from the New Project wizard. For a step-by-step instruction of how to import, run and deploy the example application, see the Examples Guide.

Have a look at the example application, what it does and how this functionality is put to work. In the tutorial, I will pick out some of the interesting features of the example application and explain how certain tasks (e.g. how to implement Drag and Drop) are done using W4 Toolkit and W4T Eclipse.

You will see that most of the usual gui programming can be done with just some mouse clicks, and that W4T Eclipse integrates seamlessly into the Eclipse IDE.

Table of contents

Copyright (c) 2003 by Innoopract Informationssysteme GmbH. All rights reserved.