Jun 30th, 2016

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! We’d like to take this opportunity to thank our users, committers and contributors, without whom this technology would not be what it is. On to [...]

Leave a Comment
Dec 22nd, 2015

RAP 3.1 M4 is here

gc transformation

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 setTransform method: Transformation support became possible as a consequence of dropping support for older IE versions in RAP 3.0 earlier this year. Column [...]

Leave a Comment
Apr 15th, 2015

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 objects from the component’s own behavior. Recently I’ve made a simple RAP standalone application to play together with CDI without problems. First, let’s [...]

Leave a Comment
Feb 13th, 2015

RAP 3.0 M5: Clipping Support, KTable Port in RAP

KTable on 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 changes to a selected part of the canvas. Once you select a clipping region, all future drawing operations will be limited to it. [...]

Leave a Comment
Oct 7th, 2013

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 called Upload. This widget was based on an early version of the Qooxdoo UploadWidget contribution project. In RAP 1.4 the old [...]

Jul 18th, 2013

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. Most of the time, this will suffice your needs, but sometimes you may also want to draw more complex shapes such [...]

Leave a Comment
Jan 26th, 2013

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 and its extension points. Starting from RAP version 1.5, it’s possible to create a lightweight OSGi applications using RAP’s [...]

1 Comment
Oct 22nd, 2012

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. We added a service provider interface Client that can be acquired using the new method RWT.getClient(). Client implementations can provide different services. One of [...]

Leave a Comment
Sep 12th, 2012

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 a step-by-step guide on how to make your images available using markup. Save your images in your bundle source folder. [...]

Leave a Comment