Do you want to RAP?
Some may argue that the development and release of the Eclipse Rich AJAX Platform is a pointless waste of energy; why on earth should we need to learn yet another way of building AJAX apps - don’t we have enough already?
The point here is that, if you already know how to write Eclipse applications there’s very little you need to learn :
The RAP project enables developers to build rich, Ajax-enabled Web applications by using the Eclipse development model, plug-ins with the well known Eclipse workbench extention points and a widget toolkit with SWT API (plus JFace).
So, if you already know SWT and JFace, if you understand how to write Eclipse plugins and how to package them together to create an application, then you’ve got a very small amount to learn to be able to package your application as a rich web app.
To get an idea of what it can do, have a look at the web versions of (reasonably) well known RCP mail demo and the example SWT (or rather RWT) controls demo.
Pretty neat, eh?