The framework for agile development of user interfaces with Eclipse RCP. Agile RCP is a Presenter First framework for RCP making use of OSGi services and dependency injection delivered by Spring Dynamic Modules leading to fully unit-testable UIs.
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 extenstion points, JFace, and a widget toolkit with SWT API (using qooxdoo for the client-side presentation). The project is part of the Ganymede release train and released its 1.1 release.