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?
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)?
- check how to write new tickets and Trac guide.
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?
- See instructions from manual
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?
- yes, see article Spring Integration
Does Toolkit work with Portals?
- yes, see article PortalTools
How does your data layer work with EJB3 or Hibernate?
- see article Using hibernate with Toolkit
