| <?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="PDE"> |
| <p:release projectid="eclipse.pde" version="3.5"/> |
| <p:introduction><div> |
| <hr/> |
| <div style="align:center;"><big><b>Preliminary</b></big></div> |
| The PDE/UI 3.5 project plan is still in preliminary state and not yet agreed upon by all parties. |
| <hr/> |
| |
| Table of contents: |
| <ul> |
| <li><a href="#release_deliverables">Release Deliverables</a></li> |
| <li><a href="#release_milestones">Release Milestones</a></li> |
| <li><a href="#target_environments">Target Environments</a></li> |
| <li><a href="#compatibility">Compatibility</a></li> |
| <li><a href="#themes">Themes and Priorities</a></li> |
| </ul> |
| </div></p:introduction> |
| |
| <p:release_milestones> |
| <p:preamble><p> |
| <a name="release_milestones">Release milestones</a> |
| will be occurring at roughly 6 week intervals, |
| and will be aligned with the |
| <a href="http://wiki.eclipse.org/Galileo_Simultaneous_Release"> |
| Galileo Simultaneous Release</a> train. |
| Milestone names start with M2 in order to clarify this |
| relationship. |
| </p></p:preamble> |
| <p:milestone date="08/08/2008" milestone="M1"><div>3.5M1</div></p:milestone> |
| <p:milestone date="09/18/2008" milestone="M2"><div>3.5M2</div></p:milestone> |
| <p:milestone date="10/31/2008" milestone="M3"><div>3.5M3</div></p:milestone> |
| <p:milestone date="12/12/2008" milestone="M4"><div>3.5M4</div></p:milestone> |
| <p:milestone date="01/30/2009" milestone="M5"><div>3.5M5</div></p:milestone> |
| <p:milestone date="03/13/2009" milestone="M6"><div>3.5M6 (API freeze)</div></p:milestone> |
| <p:milestone date="05/01/2009" milestone="M7"><div>3.5M7 (feature freeze)</div></p:milestone> |
| <p:postamble><div> |
| <p> |
| The target date for availability of PDE 3.5 is:</p> |
| <ul> |
| <li>Wednesday June 24, 2009 - PDE 3.5 (with Galileo)</li> |
| </ul> |
| </div></p:postamble> |
| </p:release_milestones> |
| |
| <p:internationalization> |
| <p> |
| PDE is designed as the basis for internationalized |
| products. The user interface elements provided by PDE components, |
| including dialogs and error messages, are externalized. The |
| English strings are provided as the default resource bundles. |
| The default bundles will be localized to a subset of those |
| locales offered by the Platform. |
| </p> |
| </p:internationalization> |
| |
| <p:compatibility_with_previous_releases> |
| <div> |
| <p><a name="compatibility">PDE 3.5</a> will be backward compatible with PDE 3.4.</p> |
| <p> |
| <strong>API Contract Compatibility:</strong> PDE 3.5 will be |
| compatible with PDE 3.5. |
| </p> |
| <p><strong>Binary (plug-in) Compatibility:</strong> PDE 3.5 will be |
| binary compatible with PDE 3.5 |
| </p> |
| </div> |
| </p:compatibility_with_previous_releases> |
| <p:themes_and_priorities> |
| <p:preamble><div> |
| <p><a name="themes">Plan items</a> listed below were defined according to contributor requirements, |
| but in accordance with the Target Management |
| <a href="http://www.eclipse.org/dsdp/tm/doc/DSDPTM_Use_Cases_v1.1c.pdf"> |
| Use Cases Document</a> and the DSDP and Eclipse |
| <a href="http://wiki.eclipse.org/RequirementsCouncilThemesAndPriorities#Embedded_Device_Software"> |
| Themes and Priorities</a> |
| set forth by the Eclipse Requirements Council. |
| Each plan item covers a feature or API that is to be added to the |
| Target Management deliverables, or some aspect of the Target |
| Management Project that is to be improved. Each plan item has its |
| own entry in the Eclipse bugzilla database, with a title and a |
| concise summary (usually a single paragraph) that explains the |
| work item at a suitably high enough level so that everyone can |
| readily understand what the work item is without having to understand |
| the nitty-gritty detail. |
| </p> |
| <p>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>The current status of each plan item is noted: |
| </p> |
| <ul> |
| <li><b>Committed</b> plan item - A committed plan item is one that we have |
| decided to address for the release. In bugzilla, this is reflected by |
| having a concrete target milestone assigned.</li> |
| <li><b>Proposed</b> plan item - A proposed plan item is one that we are |
| considering addressing for the release. Although we are actively |
| investigating it, we are not yet in a position to commit to it, or to say |
| that we won't be able to address it. After due consideration, a proposal |
| will either be committed or deferred. In bugzilla, such items are reflected |
| by having a target milestone "3.1" or "---" assigned.</li> |
| <li><b>Deferred</b> plan item - A reasonable proposal that will not make it in |
| to this release for some reason is marked as deferred with a brief note as |
| to why it was deferred. Deferred plan items may resurface as committed plan |
| items at a later point. In bugzilla, such items are reflected by having |
| a target milestone "Future" assigned.</li> |
| </ul> |
| </div></p:preamble> |
| |
| <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> |
| <!-- Query: Committed = target_milestone LIKE %3.1+M[234567]% AND NOT priority=P5 --> |
| <!-- Query: Proposed = target_milestone IN [ 3.1 , - ] AND NOT priority=P5 AND resolution=- --> |
| <!-- Query: Deferred = target_milestone IS Future AND NOT priority=P5 AND resolution=- --> |
| <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> |
| |
| <p:theme name="Tentative: Bring TCF to Maturity"> |
| <p:description><p> |
| We are considering to have the TCF component exit incubation and release a 1.0 version |
| together with TM 3.1. This will require release engineering and packaging |
| efforts, unit tests, documentation, and cleanup and agreement on the TCF |
| API's. In bugzilla, these items are tagged with <b>"[tcf]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[tcf%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [tcf] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[tcf]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[tcf%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[tcf%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[tcf%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Bring the WinCE component to Maturity"> |
| <p:description><p> |
| The Windows CE connector component for RSE is scheduled to exit incubation and |
| release a 1.0 version together with TM 3.1. This will require release engineering and packaging |
| efforts, unit tests, documentation, and cleanup and agreement on the WinCE / JRapi |
| API's. In bugzilla, these items are tagged with <b>"[wince]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[wince%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [wince] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[wince]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[wince%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[wince%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[wince%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Bring the Terminal APIs to Maturity"> |
| <p:description><p> |
| The TM Terminal Component has been in "incubation" state with only "internal" APIs for two |
| releases in a row now. Adoption of the Terminal is growing, and there are requests for official |
| APIs to embed the Terminal Widget, create connections programmatically, provide additional |
| contributed services on top of the Terminal, and customize the Terminal Rendering (for |
| providing a hyperlink navigator like in the console). In order to further support and grow |
| adoption, these APIs must be designed and exposed to community feedback before they can be |
| declared final. In bugzilla, these items are tagged with <b>"[terminal]"</b> in the Summary and |
| an <b>"api"</b> keyword |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[terminal%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [terminal] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[terminal]% AND keywords LIKE %api% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[terminal%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=api&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[terminal%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=api&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[terminal%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=api&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Improve Release Engineering"> |
| <p:description><p> |
| For the constantly growing TM code size and committer base, it is important to have a |
| reliable but easy-to-use release engineering system. Required features include automatic |
| signing and adoption of Orbit, easy promoting to the Eclipse Servers and Galileo, |
| running automated unit tests with automatic reporting of test failures to the mailing |
| lists, ability and description for running the releng build on any adopter's system. |
| In bugzilla, these items are tagged with <b>"[releng]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[releng%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [releng] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[releng]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[releng%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[releng%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[releng%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Improve Unittest Coverage"> |
| <p:description><p> |
| As the TM Codebase is growing, it is important to secure its functionality with |
| unit tests against regressions. Since large portions of RSE especially are UI |
| code, there should be an automated UI test suite run every night. Tests should |
| automatically run on all supported host platforms against all supported target |
| platforms. Adopters should be able to run a TM test suite on their own systems |
| easily, and configure it for sanity checking or compliance testing their own |
| connector plug-ins. |
| In bugzilla, these items are tagged with <b>"[testing]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[testing%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [testing] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[testing]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[testing%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[testing%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[testing%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Tentative: Fix and improve the EFS provider"> |
| <p:description><p> |
| The RSE EFS provider is an important piece of integration for other projects |
| to get access to remote resources. It needs to work reliably and with |
| good performance. |
| In bugzilla, these items are tagged with <b>"[efs]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[efs%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [efs] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[efs]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[efs%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[efs%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[efs%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Improve User Actions and Compile Commands"> |
| <p:description><p> |
| The User Actions and Compile Commands component is meant to be a re-usable |
| framework, but as of TM/RSE 3.0 it does not expose any public API yet. Its |
| API needs to be hardened, and functionality needs to be made reliable with |
| good usability. |
| In bugzilla, these items are tagged with <b>"[useractions]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[useractions%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [useractions] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[useractions]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[useractions%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[useractions%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[useractions%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Improve Usability"> |
| <p:description><p> |
| TM and RSE are increasingly used for mostly remote file access, but also |
| other kinds of remote operations. Setup and usage should be simple, and |
| users should be aided in their first-time experience wherever possible. |
| This includes new much-wanted features, addition of user documentation |
| and cheat sheets, improvements in Wizards, and striving for consistency |
| across all of Eclipse / Galileo in terms of UI metaphors. |
| In bugzilla, these items are tagged with <b>"[usability]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[usability%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [usability] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[usability]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[usability%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[usability%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[usability%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Componentization"> |
| <p:description><p> |
| TM and RSE are adopted in many diverse products. In order to increase |
| adoption in RCPs, headless (server-side) applications and highly |
| configurable, dynamic environments, RSE must be further split into |
| re-usable components. This includes clean UI/Non-UI splitting; stripping |
| of all Workspace / Resources related code into a separate plug-in; making |
| enablement of subsystems more dynamic; and improved Wizards that support |
| creating connections from a choice of optional subsystems rather than just |
| relying on static association. |
| In bugzilla, these items are tagged with <b>"[components]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[components%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [components] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[components]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[components%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[components%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[components%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Avoid plugin activation and Improve Performance"> |
| <p:description><p> |
| RSE should activate plugins only when necessary, and work with |
| good overall performance. |
| In bugzilla, these items are tagged with <b>"[performance]"</b> in the Summary |
| (query: <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[performance%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit"> |
| all [performance] open</a>). |
| </p></p:description> |
| <!-- Query: short_desc LIKE %[performance]% --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[performance%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[performance%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1&target_milestone=---&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[performance%5D&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=allwords&keywords=&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit"></p:deferred> |
| </p:theme> |
| <p:theme name="Other"> |
| <p:description><p> |
| Features and bugs that we plan to address in the next release cycle until 3.1 M7, that are not categorized into one of the themes above. |
| Items currently under discussion include rewriting the Details View for more flexibility, improved multi-core awareness of RSE, |
| and an improved logging framework.<br> |
| In order not to overload the project plan with less important items, only those marked with a <b>"plan"</b> or <b>"investigate"</b> keyword will be |
| added to the project plan. The pool of known items to add to the plan can be found from the |
| associated queries |
| (query: all open |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&keywords_type=nowords&keywords=plan+investigate&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)&field0-1-0=target_milestone&type0-1-0=substring&value0-1-0=3.&field0-2-0=target_milestone&type0-2-0=notequals&value0-2-0=3.1">committed</a>, |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=---&target_milestone=3.1&keywords_type=nowords&keywords=plan+investigate&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)">proposed</a>, |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=nowords&keywords=plan+investigate&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)">deferred</a> |
| ). |
| </p></p:description> |
| <!-- Query: short_desc NOT LIKE REGEX "\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)" --> |
| <p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=3.1+M2&target_milestone=3.1+M3&target_milestone=3.1+M4&target_milestone=3.1+M5&target_milestone=3.1+M6&target_milestone=3.1+M7&keywords_type=anywords&keywords=plan+investigate&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)"></p:committed> |
| <p:proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=---&target_milestone=3.1&keywords_type=anywords&keywords=plan+investigate&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)"></p:proposed> |
| <p:deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=Future&keywords_type=anywords&keywords=plan+investigate&resolution=---&priority=P1&priority=P2&priority=P3&priority=P4&cmdtype=doit&field0-0-0=short_desc&type0-0-0=notregexp&value0-0-0=\[(tcf|wince|terminal|releng|testing|efs|performance|useractions|usability|components)"></p:deferred> |
| </p:theme> |
| </p:themes_and_priorities> |
| <p:appendix name="A"><p> |
| The TM team uses Eclipse Bugzilla for all it's planning. Based on the plan item queries |
| listed above, the following consistency queries should never return any results:</p> |
| <ul> |
| <li>Target milestone "3.1", "---" or "Future" but resolved "FIXED": |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Core&component=RSE&component=TCF&component=Terminal&target_milestone=---&target_milestone=3.1&target_milestone=Future&resolution=FIXED&cmdtype=doit">Query</a></li> |
| <li>Keyword "performance" but not tagged "[performance]": |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&keywords_type=allwords&keywords=performance&cmdtype=doit&negate0=1&field0-0-0=short_desc&type0-0-0=substring&value0-0-0=[performance">Query</a></li> |
| <li>Component "TCF" but not tagged "[tcf]": |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=TCF&cmdtype=doit&negate0=1&field0-0-0=short_desc&type0-0-0=substring&value0-0-0=[tcf">Query</a></li> |
| <li>Component "Terminal" but not tagged "[terminal]": |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=Terminal&cmdtype=doit&negate0=1&field0-0-0=short_desc&type0-0-0=substring&value0-0-0=[terminal">Query</a></li> |
| <li>Marked "FIXED" but still assigned to an "inbox": |
| <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&resolution=FIXED&resolution=WORKSFORME&emailassigned_to1=1&emailtype1=substring&email1=inbox&cmdtype=doit">Query</a></li> |
| </ul> |
| </p:appendix> |
| </p:plan> |