| <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> |
| <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> |
| |
| <!-- Use this to test local rendering in firefox --> |
| <!-- <?xml-stylesheet type="text/xsl" href="project-plan-render.xsl"?> --> |
| <plan |
| plan-format="1.0" |
| xmlns="http://www.eclipse.org/project/plan" |
| xmlns:html="http://www.w3.org/1999/xhtml" |
| name="Rich Ajax Platform (RAP)"> |
| <release projectid="rt.rap" version="1.2" /> |
| <introduction> |
| <html:div> |
| <html:div style="align:center;"><html:big><html:b>Preliminary</html:b></html:big></html:div> |
| The RAP 1.2 project plan is still in preliminary state and not yet agreed upon by all parties. |
| <html:hr/> |
| The RAP project enables developers to build rich, Ajax-enabled Web |
| applications by using the Eclipse development model, plug-ins with |
| the well known Eclipse workbench extenstion points, JFace, and a |
| widget toolkit with SWT API. |
| </html:div> |
| <html:div> |
| Plans for previous releases can be found on these |
| <html:a href="http://wiki.eclipse.org/RapPlan">wiki pages</html:a>. |
| </html:div> |
| </introduction> |
| <release_deliverables> |
| <html:div> |
| <html:ul> |
| <html:li> |
| <html:strong>Tooling</html:strong> (includes tool for debugging and |
| testing, runtime, documentation) available as Update Site |
| </html:li> |
| <html:li> |
| <html:strong>Runtime</html:strong> (target platform, includes source) |
| available as downloadable archive |
| </html:li> |
| </html:ul> |
| </html:div> |
| </release_deliverables> |
| <release_milestones> |
| <preamble> |
| <html:div> |
| Release milestones will be occurring at roughly 6 week intervals, |
| and will be aligned with the |
| <html:a href="http://wiki.eclipse.org/Galileo_Simultaneous_Release"> |
| Galileo Simultaneous Release</html:a> train. |
| Milestone names start with M2 in order to clarify this |
| relationship. |
| </html:div> |
| </preamble> |
| <milestone date="10/8/2008" milestone="M2"><html:div>1.2 M2</html:div></milestone> |
| <milestone date="11/19/2008" milestone="M3"><html:div>1.2 M3</html:div></milestone> |
| <milestone date="1/12/2009" milestone="M4"><html:div>1.2 M4</html:div></milestone> |
| <milestone date="2/16/2009" milestone="M5"><html:div>1.2 M5</html:div></milestone> |
| <milestone date="3/23/2009" milestone="M6"><html:div>1.2 M6 (API Freeze)</html:div></milestone> |
| <milestone date="5/11/2009" milestone="M7"><html:div>1.2 M7 (Feature Freeze)</html:div></milestone> |
| <milestone date="5/25/2009" milestone="RC1"><html:div>1.2 RC1</html:div></milestone> |
| <milestone date="6/1/2009" milestone="RC2"><html:div>1.2 RC2</html:div></milestone> |
| <milestone date="6/8/2009" milestone="RC3"><html:div>1.2 RC3</html:div></milestone> |
| <milestone date="6/15/2009" milestone="RC4"><html:div>1.2 RC4</html:div></milestone> |
| <postamble> |
| <html:div> |
| A detailed <html:a href="http://wiki.eclipse.org/RAP/Ramp_down_Galileo"> |
| RAP Ramp down Plan</html:a> towards the release is available especially for |
| the Eclipse |
| <html:a href="http://wiki.eclipse.org/Galileo_Simultaneous_Release"> |
| Galileo Simultaneous Release</html:a> integration. |
| <html:p>The target date for availability of RAP 1.2 is |
| June 26, 2009 (with Galileo).</html:p> |
| <html:p>Two service releases are planned for RAP 1.2 that will include |
| critical bug fixes. SR 1 on 9/25/2009 and SR 2 on 2/26/2010.</html:p> |
| </html:div> |
| </postamble> |
| </release_milestones> |
| <target_environments> |
| <html:div> |
| <html:p> |
| The server-side part of the Rich Ajax Platform 1.2 will be written and |
| compiled against |
| <html:ul> |
| <html:li> |
| <html:a href="http://www.eclipse.org/equinox/server/">Equinox</html:a> |
| Version 3.5</html:li> |
| <html:li>Version 1.4.2 of the Java Platform APIs (i.e., Java 2 Platform, |
| Release 1.4.2 SE)</html:li> |
| <html:li> |
| <html:a href="http://java.sun.com/products/servlet/reference/api/index.html"> |
| Java Servlet API</html:a> Version 2.3 - 2.5</html:li> |
| </html:ul> |
| </html:p> |
| <html:p> |
| The client-side reference implementation depends upon |
| <html:a href="http://qooxdoo.org">qooxdoo</html:a>. |
| For this release the following web browsers/rendering engines will be |
| supported |
| <html:ul> |
| <html:li>Internet Explorer >= 6.0, version 7 and later is recommended</html:li> |
| <html:li>Gecko (i.e. Firefox, Netscape)</html:li> |
| <html:li>Webkit (i.e. Safari, Google Chrome)</html:li> |
| </html:ul> |
| </html:p> |
| </html:div> |
| <internationalization> |
| <html:div> |
| The Rich Ajax Platform is designed as the basis for internationalized |
| products. The user interface elements provided by the RAP |
| components, including dialogs and error messages, are externalized. The |
| English strings are provided as the default resource bundles. |
| </html:div> |
| </internationalization> |
| </target_environments> |
| <compatibility_with_previous_releases> |
| <html:div> |
| RAP 1.2 will be backward compatible with RAP 1.1. |
| </html:div> |
| </compatibility_with_previous_releases> |
| <themes_and_priorities> |
| <preamble> |
| <html:div></html:div> |
| </preamble> |
| <theme name="Reduce the gap between RWT and SWT"> |
| <description> |
| <html:div> |
| <html:p>As RWT implements a subset of the SWT API, we aim to implement |
| functionality yet missing from RWT. |
| </html:p> |
| <html:p>This includes to make use of the newly implemented API in higher |
| layers (e.g. Workbench, JFace). |
| </html:p> |
| </html:div> |
| </description> |
| <committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=RAP&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=plan-version%3D1.2+plan-status%3Dcommitted+plan-theme%3Dextend-rwt&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="> |
| </committed> |
| <proposed> |
| </proposed> |
| <deferred> |
| <html:div> |
| <html:ul> |
| <html:li>Drag & Drop</html:li> |
| </html:ul> |
| </html:div> |
| </deferred> |
| </theme> |
| <theme name="New Web Centric Features"> |
| <description> |
| <html:div> |
| </html:div> |
| </description> |
| <committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=RAP&version=1.2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=plan-theme%3Dweb-features+plan-status=committed&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="> |
| </committed> |
| <proposed> |
| </proposed> |
| <deferred> |
| <html:div> |
| <html:ul> |
| <html:li>More flexible widget decorations (e.g. rounded corners)</html:li> |
| <html:li>Enable RAP applications to run on multiple browser-tabs, in |
| portlet environments</html:li> |
| </html:ul> |
| </html:div> |
| </deferred> |
| </theme> |
| <theme name="Consolidation"> |
| <description> |
| <html:div> |
| </html:div> |
| </description> |
| <committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=RAP&version=1.2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=plan-status%3Dcommitted+plan-theme%3Dconsolidation&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="> |
| </committed> |
| <proposed> |
| <html:div> |
| <html:ul> |
| <html:li>Automated performance tests</html:li> |
| <html:li>Ease single sourcing with platform (bundle init, jobs |
| infrastructure, singletons, shutdown house keeping, I18N)</html:li> |
| </html:ul> |
| </html:div> |
| </proposed> |
| <deferred> |
| </deferred> |
| </theme> |
| <theme name="Support other Eclipse projects"> |
| <description> |
| <html:div> |
| </html:div> |
| </description> |
| <committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=RAP&version=1.2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=plan-status%3Dcommitted+plan-theme%3Dsupport-other&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="> |
| </committed> |
| <proposed> |
| <html:div> |
| <html:ul> |
| <html:li>Become a target platform for |
| <html:a href="http://www.eclipse.org/riena/">Riena</html:a> |
| </html:li> |
| </html:ul> |
| </html:div> |
| </proposed> |
| <deferred> |
| </deferred> |
| </theme> |
| </themes_and_priorities> |
| </plan> |