IT Mill Toolkit
From Wikipedia, the free encyclopedia
This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since September 2007. |
IT Mill Toolkit is a open source web application / RIA framework created by company IT Mill.
The framework is based on Java programming language and uses server-side programming concept. Applications are created using object-oriented and event-driven programming techniques and the framework hides the request-response cycle of the HTTP protocol from application developers.
IT Mill Toolkit relies on basic Java EE environment and does not include any JSF (JavaServer Faces) integration.
The client-side widgets are implemented using GWT (Google Web Toolkit) and using similar object-oriented component architecture.
Contents |
[edit] Features
- RIA development using Java programming language
- Server-side programming model
- GWT compatible client-side widgets
- Event-driven GUI programming model
[edit] History
Development was first started as an adapter on top of Millstone open source web framework. It introduced Ajax based client communication and rendering engine. During 2006 this concept was then developed separately as a commercial product. As consequence this, a large part of the IT Mill Toolkit's server-side API is still compatible with Millstone's Swing-like APIs.
The first version known as IT Mill Toolkit 4 was released as commercial product in early 2007. It used proprietary JavaScript Ajax-implementation for client-side rendering which made rather complicated to implement new widgets.
By the end of year 2007 the proprietary client-side implementation was abandoned and GWT was integrated on top of the server-side components. At the same time the product license was changed to open source Apache License 2.0.
[edit] Competitors
Historically, IT Mill Toolkit has been compared to Echo/Echo2 and ThinWire frameworks that use same kind of server-side programming model. The server-side APIs are quite similar providing both events and GUI components, but the client-side (i.e. web browser) interaction differs in the way that IT Mill Toolkit uses Java programmed GWT widgets compared to JavaScript implementation of Echo and Thinwire components.
[edit] See also
- AJAX
- Web 2.0
- Rich Internet Application
- GWT ( Google Web Toolkit)
- Echo/Echo2 framework
- ThinWire framework
[edit] External links
- IT Mill Toolkit home
- IT Mill Toolkit developers wiki, issue tracking and version control system
- IT Mill Toolkit Developer Forum
- GWT homepage
- Article on Ajaxian.com
- Article on WebAppers.com