The RAP Incubator is a sub-project to make new and promising RAP add-on developments visible and available for the community. It is partitioned into components, each maintained by its own Incubator committer(s). When a component has matured and is broadly used, it may graduate and move to the RAP project.
A completely unfiltered list of software that was developed to be used together with RAP (including this incubator components) can be found in the RAP wiki.
RAP File Upload Support
This component has been graduated and moved to the RAP core as of 3.0.
Maintainer: Ivan Furnadjiev
Source code: git repository
Builds (p2 repositories):
RAP port of the Grid widget from the Nebula project.
The Grid widget is a spreadsheet/table component that offers features not currently available in the base SWT Tree/Table like column grouping, checkboxes on multiple columns, variable item height and more.
This component has been graduated and moved to the RAP core as of 3.0.
Maintainer: Ivan Furnadjiev
Source code: git repository
Builds (p2 repositories):
AutoSuggest is a widget that attaches type-ahead suggestions to a Text field. This component is built upon the DropDown widget that displays a list of selectable items below a text field.
As of RAP 2.3, the DropDown widget has become part of RWT, while the AutoSuggest remains in this repository.
Maintainer: Tim Buschtöns
Source code: git repository
Builds (p2 repositories):
This is a custom widget for RAP that wraps the CKEditor, a web-based WYSIWYG/Rich-Text editor. This version is compatible with RAP 2.1 and above, and is based on CKEditor version 3.6.6.1.
For more information, view the readme.txt in the org.eclipse.rap.addons.ckeditor
bundle.
This component has been graduated and moved to the RAP core as of 3.1.
Maintainer: Tim Buschtöns
Source code: git repository
Builds (p2 repositories):
This component provides a target platform to run Eclipse 4 applications on RAP. The E4 application model and the DI-Container are fully supported, including the event bus (IEventBroker), ExtendedObjectSuppliers (@UIEventTopic, @Preference) and runtime language change support. For details, see this blog post.
Maintainer: Tom Schindl
Source code: git repository
Builds (p2 repositories):
ClientScripting allows developers to handle certain events that occur in RAP applications directly on the client without creating any http-requests. Client scripts are written in JavaScript using an SWT-like API.
This component has been graduated and moved to the RAP core as of 2.2.
Maintainer: Tim Buschtöns
Source code: git repository
Builds (p2 repositories):
OSGi-Packaging re-packages RAP bundles plus important bundles from the Eclipse ecosystem to be used in OSGi containers other than Equinox. As a start it provides the necessary Karaf features and Karaf archive in order to run RAP applications in Apache Karaf.
Maintainer: Markus Knauer
Source code: git repository
Port of the Common Navigator Framework for RAP.
Maintainer: Bartosz Michalik
Source code: git repository
Initial port of Draw2D, GEF and Zest for RAP, still under development.
Maintainer: Austin Riddle
Source code: git repository
Ports of the plugin-spy and error log views from PDE UI.
Maintainer: Arnaud Mergey
Source code: git repository
RAP port of the Tabbed Properties View.
Maintainer: Gunnar Wagenknecht
Source code: git repository
This component provides a simple integration of all of the Google Visualization widgets as RAP custom widgets: Motion Chart, Annotated Timeline, Area Chart, Bar Chart, Column Chart, Gauge, Geomap, Intensity Map, Line Chart, Pie Chart, Scatter Chart, and Table.
Maintainer: Austin Riddle
Source code: git repository