Project Plan For Rich Ajax Platform, version 1.3
Introduction
Release Deliverables
- Tooling: contains useful tools, templates and documentation for RAP development. Available as p2 repository.
- Runtime SDK: contains the RAP runtime to be used as target platform, including sources and a simple demo application. Available as p2 repository.
Release Milestones
M1 | 8/18/2009 | 1.3 M2 |
M2 | 9/29/2009 | 1.3 M2 |
M3 | 11/10/2009 | 1.3 M3 |
M4 | 12/15/2009 | 1.3 M4 |
M5 | 2/2/2010 | 1.3 M5 |
M6 | 3/16/2010 | 1.3 M6 (API Freeze) |
M7 | 5/4/2010 | 1.3 M7 (Feature Freeze) |
The target date for availability of RAP 1.3 is Summer 2010 (with Helios).
Target Environments
The server-side part of the Rich Ajax Platform 1.3 will be written and compiled against
- Equinox Version 3.6
- Version 1.4.2 of the Java Platform APIs (i.e., Java 2 Platform, Release 1.4.2 SE)
- Java Servlet API Version 2.3 - 2.5
The client-side reference implementation depends upon qooxdoo. For this release the following web browsers/rendering engines will be supported
- Internet Explorer >= 6.0, version 7 and later is recommended
- Gecko (i.e. Firefox, Netscape)
- Webkit (i.e. Safari, Google Chrome)
Internationalization
Compatibility with Previous Releases
Themes and Priorities
Improved Single Sourcing
RWT implements a subset of the SWT API. We aim to implement SWT functionality that is yet missing from RWT. This includes enabling this newly implemented API in higher layers (e.g. Workbench, JFace).
- Committed
- Proposed
- Investigate support for GraphicsContext and/or Draw2D [285397] (target milestone: ---)
Look and Feel
We plan to further improve the styling capabilites of RAP.
- Committed
- Proposed
- [design] Fancy look and feel implementation [285400]
(target milestone: 1.3 M2)
- [design] Fancy look and feel implementation [285400]
Improvements and Consolidation
- Committed
- Proposed
RAP and e4
We participate in the development of e4 and ensure that e4 runs on RAP.
- Committed
- Proposed
- Ease single sourcing with platform (bundle init, jobs infrastructure, singletons, shutdown house keeping, I18N)
Support other Eclipse projects
- Committed
- Create single-sourced version of Memory Analyzer [262603] (target milestone: ---)
- Proposed
- Become a target platform for Riena [285389] (target milestone: ---)