| <?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.7.0" /> |
| <introduction> |
| <html:div> |
| <html:p> |
| This document lays out the feature and API set for the first version of Graphiti (version 0.7.0). |
| </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 (includes runtime, sources, examples and documentation) (ZIP file download and update site).</html:li> |
| <html:li>Graphiti tests (no Z 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.7.0 release will be the first release of Graphiti at Eclipse.org. It will contain the initial version of the |
| framework, the examples and the tests. There will be release candidates before this release in a roughly 10 days |
| schedule. TODO: check RCs and dates |
| </html:p> |
| </html:div> |
| </preamble> |
| <milestone date="9/10/2010" milestone="RC1"> |
| <html:div> |
| <html:p> |
| First release candidate |
| </html:p> |
| </html:div> |
| </milestone> |
| <milestone date="9/20/2010" milestone="RC2"> |
| <html:div> |
| <html:p> |
| Second release candidate |
| </html:p> |
| </html:div> |
| </milestone> |
| <milestone date="9/30/2010" milestone="0.7.0" /> |
| <postamble> |
| <html:div> |
| <html:p> |
| After this initial release Graphiti will strive to synchronise release, milestones and release candidates with |
| the Indigo release schedule. |
| </html:p> |
| </html:div> |
| </postamble> |
| </release_milestones> |
| <target_environments> |
| <html:div> |
| <html:p> |
| In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. |
| The Graphiti project depends upon on the Platform and other projects, which are mostly "pure" Java. The 0.7.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. |
| </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.7.0 release no further language packs will be offered. Large parts of the Graphiti framework and examples |
| already uses Java resource bundles for storing texts, but there are still some hard-coded text strings inside |
| the coding. To provide full internationalisation is one of the goals for the next release of Graphiti. |
| </html:p> |
| </html:div> |
| </internationalization> |
| </target_environments> |
| <compatibility_with_previous_releases> |
| <html:div> |
| <html:p> |
| 0.7.0 will be the first release of Graphiti, so this section is not relevant for this release. The Eclipse Graphiti version |
| will be incompatible with the SAP-internal predecessor versions. |
| </html:p> |
| </html:div> |
| </compatibility_with_previous_releases> |
| <themes_and_priorities> |
| <preamble> |
| <html:div> |
| <html:p> |
| In the 0.7.0 release of Graphiti the main focus is to provide a usable first version for the Eclipse community. |
| </html:p> |
| </html:div> |
| </preamble> |
| <theme name="Availability for the Eclipse community"> |
| <description> |
| <html:div> |
| <html:p> |
| Make the Graphiti framework, examples and documentation available to the Eclipse community for usage for building |
| graphical editors. |
| </html:p> |
| <html:a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=Modeling;query_format=advanced;bug_status=VERIFIED;version=unspecified;component=Graphiti;product=GMP;target_milestone=0.7.0"> |
| Bugzillas |
| </html:a> |
| </html:div> |
| </description> |
| </theme> |
| <theme name="Clean-up and remove SAP legacy coding"> |
| <description> |
| <html:div> |
| <html:p> |
| The Graphiti framework was developed starting from a graphical framework integrated into a MOF-based modeling |
| infrastructure created inside SAP. The coding contained large parts that referred to this infrastructure. |
| Also some additional architectural and conceptual clean-up was done to remove things that are no longer relevant, |
| but were kept alive in the SAP-internal version for compatibility reasons. |
| </html:p> |
| <html:a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=Modeling;query_format=advanced;bug_status=VERIFIED;version=0.7.0;component=Graphiti;target_milestone=0.7.0;product=GMP"> |
| Bugzillas |
| </html:a> |
| </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> |