RAP provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. You can write your application entirely in Java, re-use code and benefit from first-class IDE tools.
Java Web Framework Software
Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)
RAP provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. Developer can write the application entirely in Java, re-use code and benefit from first-class IDE tools. With RAP, one don't create UIs with HTML and browser technologies, but with the Java API of SWT, the widget toolkit used in Eclipse.
The RAP Widget Toolkit (RWT) provides a comprehensive set of powerful SWT widgets, also including layout managers and event listeners. It supports advanced features such as Drag and Drop and drawing, and adds several web-specific features not found in SWT, like Markup Support.
With the JFace viewer framework, applications can easily provide access to millions of data entries through the use of virtual rendering and lazy loading. RWT can be freely styled using a CSS-based Theming API. RAP runs in all relevant web browsers, without any add-ons required.
Many advanced features like gradients are rendered even in browsers without CSS3 support. RAP uses standard servlet technology and runs on any JEE servlet container. It integrates well with OSGi, but can also be used stand-alone. RAP applications are written in Java, and developer have the full power of Eclipse's development tools at hand. With RAP, one can re-use the code for different target platforms.
Even code that has been written for Eclipse RCP can run in a web browser. RAP is published under the EPL and benefits from the Eclipse Foundation's high standards of IP management.