Twitter Logo Follow us on Twitter
Project Information About this project

RAP Incubator Add-Ons

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.

Available components

Chart

Chart widgets for RAP, based on d3.js and nvd3.js

Maintainer: Ralf Sternberg

Source code: git repository

Builds (p2 repositories):

FileUpload

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):

Nebula Grid widget for RAP

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 (DropDown)

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.

DropDown wiki page

Maintainer: Tim Buschtöns

Source code: git repository

Builds (p2 repositories):

RichText Widget

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):

E4 on RAP

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

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.

ClientScripting wiki page

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

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

Common Navigator Framework (CNF)

Port of the Common Navigator Framework for RAP.

Maintainer: Bartosz Michalik

Source code: git repository

Graphical Editing Framework (GEF)

Initial port of Draw2D, GEF and Zest for RAP, still under development.

Maintainer: Austin Riddle

Source code: git repository

PDE Runtime

Ports of the plugin-spy and error log views from PDE UI.

wiki page

Maintainer: Arnaud Mergey

Source code: git repository

Tabbed Properties View

RAP port of the Tabbed Properties View.

Maintainer: Gunnar Wagenknecht

Source code: git repository

Google Visualization

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

Incubation
Incubation