RAP Project Lead at EclipseSource
Ivan Furnadjiev
Eclipse RAP 4.x: Support for Jakarta EE 10 – A Major Leap Forward
The release of Eclipse RAP 4.x marks an exciting milestone for the project, as it brings support for Jakarta EE 10. This latest update ensures that the RAP framework, which has been a go-to for …
RAP 3.21 is here with improved security and a new source code home
As part of Eclipse 2022-06 last week we released RAP 3.21. The highlights of this release are: Possibility to define the Content Security Policy (CSP) We added the ability to set a Content Security …
What's new in the Eclipse RAP 3.19
Another year is about to end, and just in time, the Eclipse Simultaneous Release 2021.12 is available. As usual, the Eclipse RAP project participates in this release with its version 3.19.0. Even …
Tabris for Eclipse RAP 3.17 released!
Tabris for Eclipse RAP 3.17 is a minor update that includes some additions and improvements. New and Noteworthy Dependencies Tabris for Eclipse RAP is now based on Tabris.js 3.8 and RAP 3.17 and it …
RAP 3.13 brings cell selection to Nebula Grid widget
](http://rap.eclipsesource.com/demo/release/rapdemo/#nebula-grid) All of you who are familiar with JFace Tree/TableViewer know the SWTFocusCellManager and FocusCellOwnerDrawHighlighter classes. These …
Remote Application Platform (RAP) 3.10 is available for download
Together with the Eclipse Simultaneous Release 2019-09 we released RAP 3.10. It’s available from our download page and from the update sites. As many other Eclipse projects, we decided to raise the …
Tabris for Eclipse RAP 3.6 released!
We are proud to announce the release of Tabris for Eclipse RAP 3.6. From now on, the Tabris for Eclipse RAP version number will be bound to the version of Eclipse RAP it corresponds to. This is a …
RAP 3.7 Released!
Together with the Eclipse Simultaneous Release 2018-12 we are releasing RAP 3.7 today. It’s available from our download page and from the update sites. Highlights in this release are: New FileDialog …
Firefox change breaks key navigation in web frameworks including Eclipse RAP
Update 1: As of October 31, 2018 Firefox will postpone the change probably to its Firefox 65 release planned for January 29, 2019. Update 2: It’s confirmed that the change will be included in Firefox …
Develop modern web UIs with the newest Eclipse RAP 3.6
The Eclipse Remote Application Platform (RAP) is a stable, feature complete framework, that allows you to develop modern web UIs for all relevant web browsers. The project has been around for more …
RAP 3.1 is here
With the release of Eclipse Neon, we are proud to announce that RAP 3.1 is released and available for download. Incidentally, just yesterday RAP celebrated its 10th birthday since creation review! …
RAP 3.1 M4 is here
This is a quick look at the new features in RAP 3.1 M4, which has been available for download since last week. Transformation Support for Canvas The Canvas’ GraphicsContext now implements the …
How to use Container Dependency Injection in a RAP application
Container Dependency Injection (CDI) allows us to inject one or more components (or services) into a dependent object. Usually it makes the code cleaner, as it separates the creation of the injected …
RAP 3.0 M5: Clipping Support, KTable Port in RAP
The new RAP 3.0 milestone M5 is out and has been available for download since February 6, 2015. Together with several bug fixes, M5 introduces clipping support. Clipping allows you to constrain …
The evolution of RAP's FileDialog
The ability to upload files is key functionality for every Web application and, naturally RAP can upload files too. In the beginning ( RAP 1.2 ), this functionality was provided by a custom widget …
Drawing Complex Shapes in RAP
In RAP 1.3, we added support for GC (Graphics Context) to the canvas widget. It allows you to draw simple shapes such as lines, squares, ovals or arcs, and fill them with solid colors or gradients. …
Getting started with RAP
For beginner developers is very important to have a fast start in a new technology. RAP Tools provide three PDE templates from its version 1.0, but all of them are based on the Eclipse workbench model …
JavaScriptExecutor is now API
In the second milestone of RAP v2.0 we introduced a new Client API. It allows as to distinguish between different clients (web client, native android client…) and handle their specific capabilities. …
Making your images available using markup
In RAP v1.5 we introduced markup support for several widgets. One of the most frequently asked questions about markup support is: “Why are my images not displaying?”. In this blog post I will give you …
To catch or not to catch... Throwable
Many developers still catch Throwable in their try/catch statements. Is this a good idea? I don’t think so. As all of you know, Throwable is a generic superclass for all exception and errors in Java. …
Nebula Grid widget on RAP
All of you who are using SWT/RWT Tree or Table widget, know their limitations pretty well. Sooner or later you’ll look for a way to add check boxes in multiple columns, group columns and show/hide …