As Galileo is out in the wild and we are all already working on Helios… I thought it would be handy to give a quick overview of the New and Noteworthy features the RAP team worked on for Galileo. Besides many, many bug fixes… we still found time to provide several new features. On top of the new features, we focused on making single sourcing even easier to do.
New Look and Feel
This is one of the biggest features of RAP released as part of the train. As Ian already pointed out correctly:
One of the common complaints about RAP was that it doesn’t look like a web application.
While this was true in the past, we worked really hard to provide the community a clean and easy way how to customize the whole workbench styling.
It’s finally done – RAP supports cell editors in the Table. As this was a really long-standing issue we’re more than happy to have it in 1.2.
Performance & Memory
The RAP team really had a great time for this release – we just sat there and waited for the browsers to become even faster…as this was a really silly task we decided to do something:
Improvement of Session Startup Performance
Client-side memory improvements
New API & Widgets
With the idea of single sourcing in mind we concentrated on adding new API to allow even more reuse of existing SWT/RCP code. Besides many small things like Display#timerExec() we also tried to complete the set of widgets. With 8 (yes, eight) new widgets in this release, these two are my personal favorites and often requested by the community.
In case you’re not yet sure how “single sourcing” works – Ralf and Rüdiger would be happy to explain it to you step-by-step in their upcoming webinar.
In summary, we’re quite happy with the current 1.2 release but are already looking forward to the Helios release train.
If you have anything you want to see in 1.3, don’t hesitate and drop us a note.