- IT Mill Toolkit
IT Mill Toolkit is a
open source web application / RIA framework created by companyIT Mill .The framework is based on Java programming language and uses
server-side programming concept. Applications are created using object-orientedand 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.
Features
* RIA development using Java programming language
* Server-side programming model
* GWT compatibleclient-side widgets
* Event-driven GUI programming modelHistory
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 developedseparately as a commercial product. As consequence this, a large part of the IT Mill Toolkit'sserver-side API is stillcompatible with Millstone's Swing-like APIs.The first version known as IT Mill Toolkit 4 was released as commercial product in early 2007. It usedproprietary JavaScript Ajax-implementation for client-side rendering which made rather complicated toimplement new widgets.
By the end of year 2007 the proprietary client-side implementation was abandoned and GWT was integratedon top of the server-side components. At the same time the product license was changed to open source Apache License 2.0.
Competitors
Historically, IT Mill Toolkit has been compared to Echo/Echo2 and
ThinWire frameworks that use same kind ofserver-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.ee also
*AJAX
*Web 2.0
*Rich Internet Application
*GWT ( Google Web Toolkit)
*Echo/Echo2 framework
*ThinWire frameworkExternal links
* [http://www.itmill.com/itmill-toolkit/ IT Mill Toolkit home]
* [http://dev.itmill.com/ IT Mill Toolkit developers wiki, issue tracking and version control system]
* [http://forum.itmill.com/ IT Mill Toolkit Developer Forum]
* [http://code.google.com/webtoolkit/ GWT homepage]
* [http://ajaxian.com/archives/server-side-ajax-framework-it-mill-toolkit-5-now-with-gwt Article on Ajaxian.com]
* [http://www.webappers.com/2007/12/14/it-mill-toolkit-open-source-user-interface-framework/ Article on WebAppers.com]
Wikimedia Foundation. 2010.