Project Plan For Remote Application Platform, version 2.0
Introduction
Release Deliverables
- Tools: useful tools for developing RAP applications, templates and documentation for RAP development. Available as p2 repository.
- Runtime (Target Components): contains the RAP runtime to be used as target platform, including sources and a simple demo application. Available as p2 repository.
Release Milestones
| M1 | August 24, 2012 | |
| M2 | October 05, 2012 | |
| M3 | November 16, 2012 | |
| M4 | December 21, 2012 |
RAP 2.0 will be released on February 08, 2013.
We currently do not plan any service releases for RAP 2.0, instead a subsequent version will follow quickly.
Target Environments
The RAP 2.0 server bundles will be compatible with
- Java: Compiler level and minimum execution environment is Java 1.5 (J2SE 5.0). However, when used with javax.servlet 3.0, JavaSE-1.6 is required.
- Java Servlet API: RAP can be used with any compliant servlet container. Required servlet API version is 2.3 .. 3.0.
- Equinox/OSGi: Equinox version 4.2 is included in the basic target requirements. However, RWT and RWT-OSGi will run on any compliant OSGi container.
The default RAP client will support the following web browsers/rendering engines:
- Internet Explorer 7.0 and later
- Firefox 2.0 and later
- Safari 3.0 and later
- Google Chrome 3.0 and later
- Opera 9.0 and later
Internationalization
Compatibility with Previous Releases
Themes and Priorities
Support for alternative RAP clients
In RAP 1.5, we introduced a well-defined communication protocol based on JSON. This protocol is used for the responses from the server. We will extend the usage of this protocol to requests and so complete the protocol conversion.
- No items.
API Cleanup
With the update of the major version, we will clean up our APIs. We will provide new API for components based on the new protocol and remove obsolete methods and classes.
- No items.
- The JEE_COMPATIBILITY mode is missing central exceptions handling [367773]
(target milestone: 2.1 M1)
- The JEE_COMPATIBILITY mode is missing central exceptions handling [367773]
Widget Toolkit Enhancements
As in every release, we plan to improve and enhance the RAP widget set. In this release, we'll focus on a rework of the event system implementation of RWT.
- No items.
- No items.
