Preface

About This Book

This book is intended for software developers who use IT Mill Toolkit to develop web applications.

Prerequisites

This book assumes that you have some experience with programming in Java. If not, Java is easy to learn if you have experience with other object oriented languages, such as C++. You may have used some desktop-oriented user interface toolkits for Java, such as AWT, Swing, or SWT. Or for C++, such as Qt. Such knowledge is useful for understanding the scope of the Toolkit, but not necessary. Regarding the web, it is good if you know basics of HTML and CSS, so that you can develop basic presentation themes for the application. Knowledge of JavaScript and AJAX is needed only if you develop special custom UI components.

Organization of This Book

The IT Mill Toolkit Reference Manual is divided into two parts: Developer's Guide and API Reference.

The Developer's guide first gives an introduction to what IT Mill Toolkit is and how you use it to develop web applications. It then proceeds to architecture, particular components and features of the Toolkit, to special topics, and finally to special design patterns for the Toolkit.

API Reference gives the full documentation for particular classes and interfaces, and their methods. The API documentation is also available in Javadoc format, as HTML page with frames.

Supplementary Material

Demo Application

The development package includes a demo application that you can simply run and use with a web browser. You can view the source code of the individual demo applications from the main menu. The demo application includes a feature browser, which offers demonstration of all user interface components in IT Mill Toolkit.

You can find the demo application also online at http://toolkit.itmill.com/demo/.

Online Resources

Developer's Area

You can find the IT Mill Toolkit Developer's Area at the company website.

Online Documentation

You can read this book online at http://www.itmill.com/manual.

Support

Support Forum

An open support forum for developers is available at http://forum.itmill.com/.

Commercial Support

IT Mill offers full commercial support and training services for the IT Mill Toolkit products. Please contact our sales at http://www.itmill.com/itmill_contact_sales.htm for details.

Bug Report Form

If you have found an issue with IT Mill Toolkit, demo applications or documentation, please report it to us using the Bug Report Form at http://www.itmill.com/itmill_toolkit_bug_report.htm. You can use the form to make a request for a new feature as well, or to suggest modifications to existing feature.