Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "RAP/1.4 Release Summary"

< RAP
(Highlights)
(Highlights)
Line 42: Line 42:
 
** Purged client library. The used client JavasScript library was purged and improved.
 
** Purged client library. The used client JavasScript library was purged and improved.
 
** Improved JavaScript compression. Instead of using the old python based compression, the Java based YUI compressor will be used now.
 
** Improved JavaScript compression. Instead of using the old python based compression, the Java based YUI compressor will be used now.
* '''Widgets'''
+
* '''Widgets and Theming'''  
 
** New and enhanced Tree implementation.  
 
** New and enhanced Tree implementation.  
 
** Tooltip Widget. It represents popup windows that are used to inform or warn the user. This widget was entirely missing.
 
** Tooltip Widget. It represents popup windows that are used to inform or warn the user. This widget was entirely missing.
 
** Improved Browser Widget including BrowserFunctions support. This simplifies the creation of custom widgets.
 
** Improved Browser Widget including BrowserFunctions support. This simplifies the creation of custom widgets.
 
** Non-native scrollbars. The scrollbars can be fully themed now. This means that they can look all the same on different OS.
 
** Non-native scrollbars. The scrollbars can be fully themed now. This means that they can look all the same on different OS.
* '''Theming'''
 
 
** New modern default theme. The new theme replaces the old, now called classic theme which can be used as a separate bundle by now.
 
** New modern default theme. The new theme replaces the old, now called classic theme which can be used as a separate bundle by now.
 
** Shadows added. Many widgets can now get a drop shadow via CSS.
 
** Shadows added. Many widgets can now get a drop shadow via CSS.

Revision as of 07:20, 7 June 2011

New Widgets

In this release, the RAP widget set was enhanced by a completely new Tree implementation. Also the browser widget was improved to support mash-ups using SWT's Browser functions API. Real scrollbars

New and updated API

Again, we added lots of missing API to improve single sourcing.

  • Indigo (3.7) APIs
  • Key Bindings

Theming improvements

RAP now comes with a contemporary theming out-of-the-box, that has rounded borders, gradients, and drop shadows (a new feature in 1.4). By using the CSS3-Support of modern browsers we could further improve the performance and add support for the Android browser.

  • Support for mobile platforms

We ensured that RAP works also on the iPhone and on Android.


Tooling improvements

Client improvements

We optimized the JavaScript client to be more lightweight and compatible with other libraries such as JQuery.


Draft for RT Roundup

Highlights

  • Framework
    • Keybinding support. Workbench keybindings are enabled by default.
    • Eclipse UI Indigo API. This includes the Workbench 3.7, JFace 3.7, SWT 3.7.
    • IApplication support. Besides the IEntrypoint, applications can now be launched using IApplications.
    • Servlet 3.0 support. RAP can be used with the servlet API version 2.3 to 3.x.
    • Mobile Device support (iOS and android devices).
    • Purged client library. The used client JavasScript library was purged and improved.
    • Improved JavaScript compression. Instead of using the old python based compression, the Java based YUI compressor will be used now.
  • Widgets and Theming
    • New and enhanced Tree implementation.
    • Tooltip Widget. It represents popup windows that are used to inform or warn the user. This widget was entirely missing.
    • Improved Browser Widget including BrowserFunctions support. This simplifies the creation of custom widgets.
    • Non-native scrollbars. The scrollbars can be fully themed now. This means that they can look all the same on different OS.
    • New modern default theme. The new theme replaces the old, now called classic theme which can be used as a separate bundle by now.
    • Shadows added. Many widgets can now get a drop shadow via CSS.
  • Tooling
    • Improved and enhanced RAP launcher. This includes URL preview, better validation and a customizable context path.
    • Launcher for RWT standalone applications added. This launcher makes it possible to launch RWT applications without OSGi and the Workbench.
    • Improved target installation. The target will not longer be shipped with the tooling. Instead it will be installed via p2.
    • Simplified beginner hurdles. To ease the first steps with RAP we introduced some guidance for users regarding installation and getting started.

Back to the top