<?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="GEF3D">
<release projectid="technology.gef3d" version="0.9"/>
<introduction>
<html:div>The goal of the GEF3D project is to provide an 3D extension of the Graphical Editing Framework (GEF), that is to enable 3D editors based on the GEF API. Existing GEF-based 2D editors can be embedded into 3D editors with minimal effort. This is achieved by projecting the output of the embedded editors onto 3D planes and bridging the gap between 2D and 3D content: 3D objects can transparently access 2D content and vice versa.</html:div>
</introduction>
<release_deliverables>
<html:div>The GEF3D projects delivers the core 3D extension, with additional functionality for enabling multi-editors and other features required to embed 2D editors into 3D. Also, some example editors are provided. Everything is delivered as plug-ins and features, installable using an update site.</html:div>
</release_deliverables>
<release_milestones>
<preamble>
<html:div>Major bug fixes and API changes will be announced in the newsgroup, the first release will contain also contain third party libraries if possible (i.e. when IP approved).</html:div>
</preamble>
<milestone date="03/01/2012" milestone="0.9"><html:div>Tentative Release Date 0.9</html:div></milestone>
<postamble></postamble>
</release_milestones>
<target_environments>
<html:div>GEF3D depends on GEF 3.4. A render library is needed as well, at least one library will be shipped with the final release. Version 0.9 is intended to work with LWJGL 2.0 and JOGL 2.0.</html:div>
<internationalization>
<html:div>No special care has been taken fo internationalization regarding the 0.x releases.</html:div>
</internationalization>
</target_environments>
<compatibility_with_previous_releases>
<html:div>0.9 will be the first release. Compatibility issues regarding earlier SVN versions will be documented in the mailing list and newsgroup.</html:div>
</compatibility_with_previous_releases>
<themes_and_priorities>
<preamble>
<html:div>The 0.9 version will be the first public release, the major focus of the development activities is to stabilize the framework API and provide a fully functional visualization component.</html:div>
</preamble>
<theme name="Stabilize framework APIs">
<description><html:p>The framework APIs for the initial set of functional areas to be covered by the framework is stabilized, documented and published to solicit feedback from the community.</html:p></description>
<!-- <committed bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</committed>
<proposed bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</proposed>
<deferred bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</deferred>
-->
</theme>
<theme name="Provide fully functional visualization features">
<description><html:p>The focus of the 0.x releases will be to provide fully functional visualization features, that is displaying 2D and 3D content with only limited interaction functions (such as selection or camera)</html:p></description>
<!-- <committed bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</committed>
<proposed bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</proposed>
<deferred bugzilla="...(recommended) bugzilla search url...">
...(optional alternate) html...</deferred>
-->
</theme>
<theme name="Building A Community">
<description>
<html:div>The GEF3D framework started as a research project in the context of model-driven development and software visualization. However, it is not restricted to these areas. With newer and faster 3D graphics hardware, using 3D may become more and more attractive to a lot of different domains. Adding new features to GEF3D will highly depend on the requirements requested by an active community.</html:div>
</description>
</theme>
</themes_and_priorities>
<!-- <appendix name="Project Refactoring">
...html...
</appendix>
-->
</plan>