Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "RAP/1.4 Release Summary"
< RAP
(→Draft for RT Roundup) |
m (minor changes) |
||
Line 34: | Line 34: | ||
=== Highlights === | === Highlights === | ||
* '''Framework''' | * '''Framework''' | ||
− | ** | + | ** Key binding support for SWT and Workbench. Workbench key bindings are enabled by default. |
− | ** Eclipse UI Indigo | + | ** Updated Eclipse UI APIs to Indigo. This includes SWT 3.7, JFace 3.7, and Workbench 3.7. |
− | ** IApplication support. Besides the IEntrypoint, | + | ** IApplication support. Besides the IEntrypoint, IApplication can now be used as entrypoint for applications. |
− | ** Servlet 3.0 support. RAP can be used with the | + | ** Servlet 3.0 support. RAP can be used with the Servlet API version 2.3 to 3.x. |
− | ** Mobile | + | ** Mobile browser support (iOS and Android devices). |
** Optimized client library and improved JavaScript compression by using the Yahoo YUI compressor. | ** Optimized client library and improved JavaScript compression by using the Yahoo YUI compressor. | ||
* '''Widgets and Theming''' | * '''Widgets and Theming''' | ||
Line 44: | Line 44: | ||
** 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. | ||
− | ** New modern default theme. The | + | ** New modern default theme. The old theme is still available as "classic" theme in a separate bundle. |
** Shadows added. Many widgets can now get a drop shadow via CSS. | ** Shadows added. Many widgets can now get a drop shadow via CSS. | ||
* '''Tooling''' | * '''Tooling''' | ||
** Improved and enhanced RAP launcher. This includes URL preview, better validation and a customizable context path. | ** 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. | ** 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 | + | ** Improved target installation. The tooling now downloads the latest target. The target is no longer included in the tooling. |
Revision as of 11:06, 8 June 2011
Contents
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.
Rich Ajax Platform 1.4.0/Indigo(Draft for RT Roundup)
Highlights
- Framework
- Key binding support for SWT and Workbench. Workbench key bindings are enabled by default.
- Updated Eclipse UI APIs to Indigo. This includes SWT 3.7, JFace 3.7, and Workbench 3.7.
- IApplication support. Besides the IEntrypoint, IApplication can now be used as entrypoint for applications.
- Servlet 3.0 support. RAP can be used with the Servlet API version 2.3 to 3.x.
- Mobile browser support (iOS and Android devices).
- Optimized client library and improved JavaScript compression by using the Yahoo YUI compressor.
- Widgets and Theming
- New and enhanced Tree and Tooltip widget implementation.
- 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 old theme is still available as "classic" theme in a separate bundle.
- 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 tooling now downloads the latest target. The target is no longer included in the tooling.