Posts tagged with "rap"

Jun 25th, 2015

RAP 3.0 Boosts Performance

Response Times

This week, the third major version of RAP, the Eclipse Remote Application Platform, has been released. As a major release, RAP 3.0 cleaned up deprecated API, allowing us to change and to optimize internals. I’m happy to report that we achieved a significant performance boost compared to 2.3. Before I go into details, let’s look [...]

Leave a Comment
Jun 24th, 2015

RAP 3.0 Released

html5java

It’s good to be back. After using half-year release cycles for the RAP 2.x versions, taking a full year for RAP 3.0 felt eerily long. On the other hand I think it was exactly the time we needed to create a release that we can be proud of. While there was some debate the last [...]

2 Comments
May 8th, 2015

Towards Eclipse RAP 3.0: Getting ready for 2015

Today, the RAP project delivers the final milestone build on the way to RAP 3.0. With this new major release, we clean up deprecated API, include some new components, optimize performance and modernize the framework to make it ready for 2015. With the new support for re-parenting, RAP can now better support the E4 workbench [...]

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
Mar 19th, 2015

Nebula Grid and FileDialog are now part of RAP

filedialog30

If there is a theme for RAP 3.0, it is to bring the current incarnation of the framework to its fullest potential. On the one hand this meant cleaning up API and code and raising the minimum requirements to take advantage of current HTML5/CSS3 features. For example this allowed us to add clipping support, modern [...]

Leave a Comment
Mar 4th, 2015

Unit Testing in RAP 3.0

When you test components of a RAP application, you have to simulate the environment that RAP UI code normally runs in. Thanks to a new API, this becomes easier in RAP 3.0. In an earlier post, my colleague Johannes explained how to write unit tests for RAP 2.x. This approach required more boilerplate code to [...]

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
Dec 10th, 2014

RAP 3.0 Release Schedule Update

We have recently updated the RAP 3.0 release plan, it is now going to ship together with the Eclipse Mars release train in June 2015. I would like to provide some insight into this unusual update. As you may know, RAP was released in 6 month cycles for the past 2 years, adding a in-between [...]

Leave a Comment
Nov 17th, 2014

RAP 3.0 M3: revised ScrollBar, row templates in Nebula Grid

border

Last Friday, 14 November 2014, we published another milestone build for RAP: RAP 3.0 M3. It is available for download from https://www.eclipse.org/rap/downloads/. This milestone is mostly about theming improvements. What’s included? Modernized ScrollBars In the default theme, ScrollBars now have a more modern look and feel. They are invisible until they are “activated” by the [...]

Leave a Comment