| <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> |
| <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> |
| <plan plan-format="1.0" xmlns="http://www.eclipse.org/project/plan" |
| xmlns:html="http://www.w3.org/1999/xhtml" name="Graphiti"> |
| <release projectid="modeling.gmp.graphiti" version="0.8.0" /> |
| <introduction> |
| <html:div> |
| <html:p> |
| This document lays out the development progress for the |
| 0.8.0 version of Graphiti. Graphiti 0.8.0 will be part of the Indigo |
| release train. |
| </html:p> |
| </html:div> |
| </introduction> |
| <release_deliverables> |
| <html:div> |
| <html:p> |
| The release deliverables consist of the following items: |
| <html:ul> |
| <html:li>Graphiti runtime binary distribution (ZIP file download |
| and update site).</html:li> |
| <html:li>Graphiti SDK/SDK+ (includes runtime, sources, examples and |
| documentation) (ZIP file download and update site). The SDK+ |
| feature extends the Graphiti framework with the optional SVG |
| export and will contain more add-ons in the future.</html:li> |
| <html:li>Graphiti tests (no download, executed in central Hudson |
| build)</html:li> |
| </html:ul> |
| </html:p> |
| </html:div> |
| </release_deliverables> |
| <release_milestones> |
| <preamble> |
| <html:div> |
| <html:p> |
| The 0.8.0 release will be the first release of Graphiti as |
| part of the release train at Eclipse.org. It will contain the |
| framework, the examples and the tests. Graphiti has joined the |
| release train within the M4 milestone. |
| </html:p> |
| </html:div> |
| </preamble> |
| <milestone date="17/12/2010" milestone="M4"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=M4;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="4/02/2011" milestone="M5"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=M5;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="18/03/2011" milestone="M6"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=M6;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="06/05/2011" milestone="M7"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=M7;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="20/05/2011" milestone="RC1"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=RC1;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="27/05/2011" milestone="RC2"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=RC2;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="03/06/2011" milestone="RC3"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=RC3;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="10/06/2011" milestone="RC4"> |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;field0-0-0=flagtypes.name;status_whiteboard=RC4;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;classification=Modeling;product=GMP"> |
| bugzillas |
| </html:a> |
| </milestone> |
| <milestone date="22/06/2011" milestone="0.8.0"> |
| <html:div> |
| <html:p> |
| For the 0.8.0 release we plan to work on these |
| <html:a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?negate1=1;type1-0-0=anywords;field0-0-0=flagtypes.name;classification=Modeling;query_format=advanced;value1-0-0=M4%20M5%20M6%20M7%20RC1%20RC2%20RC3%20RC4;type0-0-0=equals;value0-0-0=indigo%2B;component=Graphiti;field1-0-0=status_whiteboard;product=GMP"> |
| bugzillas |
| </html:a> |
| . In contrast to the ones above assigned to a different milestone, |
| the ones listed here are not yet assigned to a special milestone, |
| since we develop in Scrum mode; it is not possible before actually |
| starting a sprint to tell which development topic will be in which |
| milestone. |
| </html:p> |
| </html:div> |
| </milestone> |
| </release_milestones> |
| <target_environments> |
| <html:div> |
| <html:p> |
| In order to remain up-to-date, each Eclipse release targets |
| reasonably current versions of the underlying operating |
| environments. The Graphiti project depends upon the Platform and |
| other projects, which are mostly "pure" Java. The 0.8.0 release of |
| the Graphiti Project is written and compiled against version 1.6 of |
| the Java Platform APIs, and targeted to run on version 1.6 of the |
| Java Runtime Environment, Standard Edition. Graphiti will be tested |
| and validated against a subset of those listed for the platform. |
| Graphiti 0.8.0 will run against both Eclipse 3.6 and Eclipse 3.7. |
| </html:p> |
| </html:div> |
| <internationalization> |
| <html:div> |
| <html:p> |
| The Graphiti framework only has a limited number of UI |
| strings and dialogs, all texts currently come in English only. For |
| the 0.8.0 release no further language packs will be offered. The |
| Graphiti framework and examples use Java resource bundles for |
| storing texts and provide full internationalization support. |
| </html:p> |
| </html:div> |
| </internationalization> |
| </target_environments> |
| <compatibility_with_previous_releases> |
| <html:div> |
| <html:p> |
| 0.8.0 will be the second incubation release of Graphiti. |
| There will be some minor incompatibilities with the first incubation |
| release 0.7.0. A list of those will be provided with the release |
| review docuware. |
| </html:p> |
| </html:div> |
| </compatibility_with_previous_releases> |
| <themes_and_priorities> |
| <preamble> |
| <html:div> |
| <html:p> |
| In the 0.8.0 release of Graphiti the main focus is on |
| getting part of the release train, functional round-offs and |
| improving the ease of use in standard scenarios. |
| </html:p> |
| </html:div> |
| </preamble> |
| <theme |
| name="Make Graphiti fit for being part of the release train (as incubating component)"> |
| <description> |
| <html:div> |
| <html:p> |
| Fulfill the Eclipse requirements for being part of the |
| Indigo release train, e.g. make Graphiti ready for being |
| translated into other languages, remove usages of non-APIs and |
| also do the formal stuff. |
| </html:p> |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Round-Offs"> |
| <description> |
| <html:div> |
| <html:p> |
| Fix inconsistent behavior in the framework and fill gaps in the |
| functionality. |
| <html:ul> |
| <html:li>Prevent multiple popups for mass operations, e.g. on |
| deleting objects.</html:li> |
| <html:li>Introduce font management</html:li> |
| <html:li>Clean-up action bar contributor</html:li> |
| <html:li>Rework print and save features</html:li> |
| <html:li>Rework direct editing and error visualization according |
| to usability specifications</html:li> |
| <html:li>Introduce connections with multiple targets</html:li> |
| </html:ul> |
| </html:p> |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Ease of use"> |
| <description> |
| <html:div> |
| <html:p> |
| Make the framework easier to use, e.g. by. enhancing the |
| available |
| amount of information within direct editing contexts. |
| </html:p> |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Eclipse 4.1"> |
| <description> |
| <html:div> |
| <html:p> |
| Graphiti is basically tested against Eclipse 4.1 and runs |
| on top of it. |
| </html:p> |
| </html:div> |
| </description> |
| </theme> |
| </themes_and_priorities> |
| <appendix name="Legal Notices"> |
| <html:div> |
| <html:p> |
| <html:ul> |
| <html:li> |
| Java is a trademark or a registered trademark of Sun |
| Microsystems, Inc. |
| </html:li> |
| <html:li> |
| All other products or company names are mentioned for |
| identification purposes only, and may be trademarks |
| or service |
| marks of their respective owners. |
| </html:li> |
| </html:ul> |
| </html:p> |
| </html:div> |
| </appendix> |
| </plan> |