Eclipse的SWT发展迅速,日益成为JAVA开发者开发桌面应用的首选图形控件包。一直以来SWT都是用来开发桌面应用的,现在使用SmartSWT技术,可以直接用于开发具有Windows风格界面的WEB应用。
SmartSWT是一个基于SWT的RIA平台,普通的SWT应用,以及基于SWT扩展控件(JFace、GEF、EMF)开发的应用,几乎不做修改,就可以直接发布到SmartSWT服务器成为一个WEB应用,然后各个客户端只需要安装一个定制的小型JAVA虚拟机,就可以直接通过IE浏览器访问它,而且其WEB也具有和原SWT程序几乎一样的操作界面。
SmartSWT适合用于内网应用的开发,如OA、CRM、ERP系统等。SmartSWT平台的出现,也将为Eclipse SWT开辟一个新的应用开发领域。