Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "RAP/1.4 Release Summary"

< RAP
(Highlights)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
== New Widgets ==
+
== Rich Ajax Platform 1.4.0/Indigo ==
 +
[http://eclipse.org/rap/downloads/ Download] [http://eclipse.org/rap/noteworthy/ New &amp; Noteworthy]
  
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 ===
 
=== Highlights ===
* Framework
+
* '''Framework'''
** Keybinding support. Workbench keybindings are enabled by default.
+
** Key binding support for SWT and Workbench. Workbench key bindings are enabled by default.
** Eclipse UI Indigo API. This includes the Workbench 3.7, JFace 3.7, SWT 3.7.
+
** Updated Eclipse UI APIs to Indigo. This includes SWT 3.7, JFace 3.7, and Workbench 3.7.
** IApplication support. Besides the IEntrypoint, applications can now be launched using IApplications.
+
** 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.
+
** 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).  
+
** Mobile browser support (iOS and Android devices).
** Purged client library. The used client JavasScript library was purged and improved.
+
** Optimized client library and improved JavaScript compression by using the Yahoo YUI compressor.
** Improved JavaScript compression. Instead of using the old python based compression, the Java based YUI compressor will be used now.
+
** Support for alternative client libraries such as JQuery for custom widgets.
* Widgets
+
* '''Widgets and Theming'''
** New and enhanced Tree implementation.
+
** New and enhanced Tree and Tooltip widget 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.
 
** 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 old theme is still available as "classic" theme in a separate bundle.
** 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.
* 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 will not longer be shipped with the tooling. Instead it will be installed via p2.
+
** Improved target installation. The tooling now downloads the latest target. The target is no longer included in the tooling.
** Simplified beginner hurdles. To ease the first steps with RAP we introduced some guidance for users regarding installation and getting started.
+

Latest revision as of 05:13, 9 June 2011

Rich Ajax Platform 1.4.0/Indigo

Download New & Noteworthy

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.
    • Support for alternative client libraries such as JQuery for custom widgets.
  • 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.

Back to the top