General FAQ

What is IT Mill Toolkit?

  • IT Mill Toolkit is an open-source user interface framework, providing widgets and tools for the development of high-quality web applications.

Is it any good for?

  • if you like doing all in plain Java, just try it out
  • if you like reading "marketing stuff", read http://www.itmill.com for more

Give me a quickstart for Toolkit!

  • 1. install JDK and Eclipse (any Java enabled version)
  • 2. extract IT Mill Toolkit package (from http://www.itmill.com/download/)
  • 3. import Toolkit as Eclipse project, see steps here
  • Now you can edit, start or debug Toolkit applications

How is it different from GWT?

  • With GWT developers make the applications to be run on browser. IT Mill Toolkit applications are developed and run with pure Java on Servlet container, but it uses a thin client in browser to display its UI. This "thinclient" in Toolkit is built with GWT.

Is there a manual? Javadocs?

  • Yes, see manual as HTML or PDF version.
  • For javadocs, see this link.

Trac and project development FAQ

How can I get my code included into Toolkit?

  • Create a new ticket describing the problem to be solved or a new feature to be added
  • Developers are very happy if you can attach a patch for your ticket. See CreatingPatch
  • Feel free to promote your idea on the forums
  • You may also contact any of the committers directly with a private message using forums

What is Trac? How do I write new issue or enhancement (Ticket)?

What can anonymous users do on Toolkit Trac?

  • read any data in ticket database, wiki and SVN repository

What can registered users do on Toolkit Trac?

  • create tickets (bugs or enhancement requests)
  • comment to existing tickets
  • add or modify Wiki content
  • create or modify milestones
  • pretty much everything..

How can I register to Toolkit Trac?

  • Register button is in tracs top navigation

Trac timezone is displayed wrong?

  • please update your preferences and setup your name, email address and timezone.
  • for anonymous users Trac knows you through cookies

Your dashboard on Trac is broken

  • yes, it does take a lot time to generate statistics (please be patient), someday we might fix this

How can I do SVN checkout?

  • Instructions located here

Is there an Eclipse plug-in for Toolkit?

  • not yet, but product package is directly importable as an Eclipse workspace
    • see "How to start development with Toolkit"

I get "Error: Invalid Changeset Number, No changeset xxxx in the repository"

  • wait for 10 minutes and try again
  • this is because SVN repository is not yet synched with Trac
  • will be fixed later when SVN repository is moved under the same machine where Trac exists

Technical FAQ

What kind of development environment do you recommend?

What are the bandwidth requirements for Toolkit applications?

  • being complex RIA solution, it has small bandwidth requirements
    • Simple application: roughly 40 kilobytes (gzipping server, using own custom widgetset)
    • More complex (e.g. feature browser demo): roughly 100 kilobytes (gzipping server, fully fledged default widgetset)

Can I useToolkit with Spring?

Does Toolkit work with Portals?

How does your data layer work with EJB3 or Hibernate?