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 time we increased the major version number (going from 1.x to 2.x), doing RAP 3.0 for the Mars release was a no-brainer. Not only did we again clean up API and made some drastic internal changes, we also increased the minimum requirements of RAP throughout, going from Java 5 to 7, from Internet Explorer 7 to 9, and to HTML5-capable versions for all other browsers. As a result, RAP 3 is smaller, faster and more flexible than ever before.
Another small-but-cool thing we did was migrating more RAP Incubator components to RAP core. The RAP version of the Nebula Grid is basically the RAP Table on steroids, and the FileDialog is the quickest and most comfortable way for the user to upload files in a RAP application. Both components are single-sourcing friendly.
What else do we have in RAP 3.0?
- Widget Re-Parenting (improves E4 support)
- Badges for TabItem, ToolItem and Button
- Clipping for GC
- Modern (mobile inspired) Scrollbars
- New, monolithic ToolBar look
- Public Unit Test API
- And more…
As always, RAP is included in this year’s Eclipse IDE package for RCP and RAP developers and is available as a separate download on our website. We hope you stay with us in the 9th year of ongoing RAP development as we prep for RAP 3.1.