IT Mill Toolkit:IT Mill Toolkit是一个开源的RIA开发框架。它的特性包括: 1.让你能够利用面向对象的方法(比如:继承和组合)来开发RIA(Rich Internet Applications)应用程序。 2.提供大量具有Ajax功能,兼容所有主流浏览器的界面组件并且不需要学习新的Web技术比如JavaScript、DOM、标签等。 3.采用安全的服务器端编程模型来避免你的应用程序数据受到JavaScript的安全威胁。 4.利用Google Web Toolkit能够很方便扩展和开发属于自己的用户界面组件。 5.利用标准的CSS样式就能够更换界面组件的皮肤。 6.支持所有标准Java应用服务器:JBoss、WebLogic和WebSphere,和大部分浏览器IE、Firefox、Safari与Opera。
DWR:DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.
Java2Script Pacemaker:j2s(Java2Script Pacemaker)提供一个编译器Eclipse插件用于把Eclipse Java编译成JavaScript/HTML/CSS并实现了一个JavaScript版的Eclipse SWT(Standard Widget Toolkit)和其它一些公共单元类,比如java.lang.*和java.util.*。你可以利用Java2Script Pacemaker把基于SWT的RCP应用程序转换成RIA(Rich Internet Application)。兼容Mozilla/Firefox,IE,Opera浏览器。随着Web2.0和AJAX的流行,这个工具可以提高程序员开发Web2.0应用程序的效率并且能够帮助程序员重新使用现存的大部份Java代码或SWT用户界面.
qooxdoo Web Toolkit:QWT(qooxdoo Web Toolkit)类似于Google Web Toolkit。可以用Java开发qooxdoo应用程序,QWT将客户端部分自动转换成JavaScript代码。