blob: 369c4bad0363bbd167a53b224d055d807c5a2a6c [file] [log] [blame]
<?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&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=RT&amp;product=RAP&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=plan-version%3D1.2+plan-status%3Dcommitted+plan-theme%3Dextend-rwt&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">
</committed>
<proposed>
</proposed>
<deferred>
<html:div>
<html:ul>
<html:li>Drag &amp; 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&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=RT&amp;product=RAP&amp;version=1.2&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=plan-theme%3Dweb-features+plan-status=committed&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;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&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=RT&amp;product=RAP&amp;version=1.2&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=plan-status%3Dcommitted+plan-theme%3Dconsolidation&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;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&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=RT&amp;product=RAP&amp;version=1.2&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=plan-status%3Dcommitted+plan-theme%3Dsupport-other&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;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>