| <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| |
| |
| <!-- Use this to test local rendering in firefox --> |
| <!-- |
| <?xml-stylesheet type="text/xsl" href="project-plan-render.xsl"?> |
| --> |
| <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> |
| <p:plan plan-format="1.0" xmlns:p="http://www.eclipse.org/project/plan" |
| xmlns="http://www.w3.org/1999/xhtml" name="Dali Java Persistence Tools"> |
| <p:release projectid="webtools.dali" version="3.5" /> |
| <p:introduction> |
| <p>The Web Tool Platform (WTP) project provides extensible frameworks and exemplary tools to build Web and Java EE applications. |
| This document describes the features and the API set in the Dali Java Persistence Tools subproject for the Mars release.</p> |
| </p:introduction> |
| <p:release_deliverables> |
| <p> |
| <ul> |
| <li>WTP non-SDK package</li> |
| <li>WTP SDK Package</li> |
| <li>WST non-SDK package</li> |
| <li>WST SDK Package</li> |
| <li>The Eclipse IDE for Java EE Developers package</li> |
| </ul> |
| </p> |
| </p:release_deliverables> |
| <p:release_milestones> |
| <p:preamble> |
| <p><a href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools#release_milestones">WTP Milestones</a>.</p> |
| </p:preamble> |
| </p:release_milestones> |
| <p:target_environments> |
| <p> |
| WTP will support the platforms certified by the Eclipse Platform |
| project. For a list of platforms supported in Dali 3.5, see |
| <a |
| href="http://www.eclipse.org/projects/project-plan.php?projectid=eclipse#target_environments">Eclipse Target Operating Environments</a> |
| </p> |
| <p>.</p> |
| <p:internationalization> |
| <p> |
| Internationalization and Localization will be supported. |
| <ul> |
| <li> |
| Internationalization (I18N) |
| <p> Each project should be able to work in an international |
| environment, including support for operating in different locales |
| and processing/displaying international data (dates, strings, |
| etc.).</p> |
| </li> |
| <li> |
| Localization |
| <p> Each project should provide an environment that supports the |
| localization of the technology (i.e. translation). This includes, |
| but is not limited to, ensuring that strings are externalized for |
| easy translation.</p> |
| </li> |
| <p>Where possible, projects should use an open and transparent |
| process to create, maintain and deliver language packs translated |
| into multiple languages in a timely manner. The primary languages |
| to consider are: English, Simplified Chinese, Traditional Chinese, |
| Japanese, French, German, Spanish.</p> |
| </ul> |
| </p> |
| </p:internationalization> |
| </p:target_environments> |
| <p:compatibility_with_previous_releases /> |
| <p:themes_and_priorities> |
| <p:preamble> |
| <p> Themes and their priorities communicate the main objectives of |
| the project and their importance. These |
| will be prioritized based on the community feedback. New themes |
| could be synthesized from the requirements submitted by the |
| community.</p> |
| <p>The sections to follow defines the plan items in the Dali Java |
| Persistence Tools project. The plan items are grouped under the |
| respective themes where applicable. Each plan item corresponds to a |
| new feature, API or some apsects of the project that needs to be |
| improved. A plan item has an entry in the Eclipse Bugzilla system |
| that has a detailed description of the plan item. Not all plan items |
| represent the same amount of work; some may be quite large, others, |
| quite small. Although some plan items are for work that is more |
| pressing than others, the plan items appear in no particular order. |
| See the corresponding bugzilla items for up-to-date status |
| information on ongoing work and planned delivery milestones.</p> |
| </p:preamble> |
| <p:theme name="General Maintenance"> |
| <p:description> |
| <p> |
| The Dali Mars release will primarily focus on general maintenance of the existing |
| code base. No new features are planned. In the event that new enhancements are |
| added to the plan, they will fall under the following themes. |
| </p> |
| </p:description> |
| </p:theme> |
| <p:theme name="Ease of Use"> |
| <p:description> |
| <p> |
| Features provided by WTP should be simple to use for users with |
| widely-varying backgrounds and skill sets. |
| <ul> |
| <li>WTP User Interface should be consistent and should follow |
| the Eclipse User Experience Guidelines.</li> |
| <li>Usability and Accessibility reviews should be done |
| for the most common task flows. Cheat Sheets should be provided |
| to assist users in performing tasks</li> |
| <li>WTP should provide enhanced user documentation, tutorials, |
| white papers, demonstrations.</li> |
| </ul> |
| </p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=EaseOfUse&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=EaseOfUse&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard=EaseOfUse&classification=WebTools&product=Dali+JPA+Tools&target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="Generic support for JPA 2.x"> |
| <p:description> |
| <p> Generic JPA 2.x support</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=JPA2.0+JPA2.1&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=JPA2.0+JPA2.1&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=anywords&status_whiteboard=JPA2.0+JPA2.1&classification=WebTools&product=Dali+JPA+Tools&target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="Support for EclipseLink JPA"> |
| <p:description> |
| <p> Specific tooling support for the EclipseLink runtime</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JPA&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JPA&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&classification=WebTools&product=Dali+JPA+Tools&component=JPA&target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="Generic JAXB support"> |
| <p:description> |
| <p> Tooling for Generic JAXB implementations</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=notregexp&status_whiteboard=EclipseLink&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JAXB&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=notregexp&status_whiteboard=EclipseLink&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JAXB&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=notregexp&status_whiteboard=EclipseLink&classification=WebTools&product=Dali+JPA+Tools&component=JAXB;target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="Support for EclipseLink JAXB"> |
| <p:description> |
| <p> Specific tooling support for the EclipseLink JAXB implementation</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JAXB&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=JAXB&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=anywords&status_whiteboard=EclipseLink&classification=WebTools&product=Dali+JPA+Tools&component=JAXB&target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="JPA Diagram Editor"> |
| <p:description> |
| <p>JPA Diagram Editor</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=Diagram Editor&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&keywords_type=allwords&keywords=plan&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="></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=Dali+JPA+Tools&component=Diagram Editor&target_milestone=3.5&target_milestone=3.5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&keywords_type=allwords&keywords=plan&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="></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&status_whiteboard_type=anywords&classification=WebTools&product=Dali+JPA+Tools&component=Diagram Editor;target_milestone=---&target_milestone=Future&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=plan&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="></p:deferred> |
| </p:theme> |
| <p:theme name="Other Features"> |
| <p:description> |
| <p> Following are plan items that represent core JPA support or items that are not yet categorized into a |
| theme.</p> |
| </p:description> |
| <p:committed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1&keywords=plan&keywords_type=allwords&field0-0-0=status_whiteboard&field0-0-4=status_whiteboard&type0-0-4=substring&value0-0-4=JPA2.1&bug_severity=enhancement&component=Doc&component=Framework&component=General&component=JPA&component=Website&type0-0-1=substring&field0-0-1=status_whiteboard&value0-0-2=JPA2.0&classification=WebTools&type0-0-3=substring&query_format=advanced&field0-0-2=status_whiteboard&value0-0-1=EclipseLink&type0-0-0=substring&value0-0-0=EaseOfUse&type0-0-2=substring&target_milestone=3.5+M1&target_milestone=3.5+M2&target_milestone=3.5+M3&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&target_milestone=3.5+M4&target_milestone=3.5+M5&target_milestone=3.5+M6&target_milestone=3.5+M7&product=Dali+JPA+Tools"></p:committed> |
| <p:proposed |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1&keywords=plan&keywords_type=allwords&field0-0-0=status_whiteboard&field0-0-4=status_whiteboard&type0-0-4=substring&value0-0-4=JPA2.1&bug_severity=enhancement&component=Doc&component=Framework&component=General&component=JPA&component=Website&type0-0-1=substring&field0-0-1=status_whiteboard&value0-0-2=JPA2.0&classification=WebTools&type0-0-3=substring&query_format=advanced&field0-0-2=status_whiteboard&value0-0-1=EclipseLink&type0-0-0=substring&value0-0-0=EaseOfUse&type0-0-2=substring&target_milestone=3.5&target_milestone=3.5&product=Dali+JPA+Tools"></p:proposed> |
| <p:deferred |
| bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1&keywords=plan&keywords_type=allwords&field0-0-0=status_whiteboard&field0-0-4=status_whiteboard&type0-0-4=substring&value0-0-4=JPA2.1&bug_severity=enhancement&component=Doc&component=Framework&component=General&component=JPA&component=Website&type0-0-1=substring&field0-0-1=status_whiteboard&value0-0-2=JPA2.0&classification=WebTools&type0-0-3=substring&query_format=advanced&field0-0-2=status_whiteboard&value0-0-1=EclipseLink&type0-0-0=substring&value0-0-0=EaseOfUse&type0-0-2=substring&product=Dali+20JPA+20Tools&target_milestone=Future"></p:deferred> |
| </p:theme> |
| </p:themes_and_priorities> |
| <p:appendix name="References"> |
| <ol> |
| <li>The general WTP plan can be found <a href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools">here</a>.</li> |
| </ol> |
| </p:appendix> |
| </p:plan> |