Location: http://www.eclipse.org/objectteams/project_plan.xml
Meta-data Tag: projectplanurl
Raw:

<?xml version="1.0" encoding="UTF-8"?>
<p:plan xmlns:p="http://www.eclipse.org/project/plan"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:html="http://www.w3.org/1999/xhtml"
	xsi:schemaLocation="http://www.eclipse.org/project/plan http://www.eclipse.org/project/plan"
	name="Object Teams" plan-format="1.0">
	<p:release projectid="tools.objectteams" version="2.1.0" />
	<p:introduction>
		<html:div xmlns="http://www.w3.org/1999/xhtml">
			<p>
				Tentative plan for the next Object Teams releases.
			</p>
			<p>
				The upcoming 2.1.0 release will be our contribution to the 
				<a href="http://wiki.eclipse.org/Juno/Simultaneous_Release_Plan">Juno simultaneous release train</a>.
			</p>
		</html:div>
	</p:introduction>
	<p:release_deliverables>
		<html:div xmlns="http://www.w3.org/1999/xhtml">
			<p><strong>The core OTDT including OTRE and OT/Equinox packaged in three features</strong></p>
			<dl>
			<dt style="text-decoration:underline;">org.eclipse.objectteams.otdt</dt>
			<dd style="margin-left:15px;">Umbrella feature depending on the other two features and containing these plugins:<br />
				<i>(plugins marked (OT) require OT/Equinox)</i>
				<ul>
				<li>org.eclipse.objectteams.otdt</li>
				<li>org.eclipse.objectteams.otdt.debug</li>
				<li>org.eclipse.objectteams.otdt.debug.ui</li>
				<li>org.eclipse.objectteams.otdt.ui</li>
				<li>org.eclipse.objectteams.otdt.ui.help</li>
				<li>org.eclipse.objectteams.otdt.doc</li>
				<li>org.eclipse.objectteams.jdt.ui (OT)</li>
				<li>org.eclipse.objectteams.otdt.compiler.adaptor (OT)</li>
				<li>org.eclipse.objectteams.otdt.debug.adaptor (OT)</li>
				<li>org.eclipse.objectteams.otdt.pde.ui (OT)</li>
				<li>org.eclipse.objectteams.otdt.refactoring (OT)</li>
				<li>org.eclipse.objectteams.otdt.samples (OT)</li>
				<li>org.eclipse.objectteams.otdt.apt (OT)</li>
				</ul>
			</dd>
			<dt style="text-decoration:underline;">org.eclipse.objectteams.odtd.core.patch</dt>
			<dd style="margin-left:15px;">Feature that replaces the original jdt.core with our enhanced variant
				<ul>
					<li>org.eclipse.jdt.core</li>
				</ul>
				<em>Shipping a plug-in in the <code>org.eclipse.jdt</code> name space has been approved as an exception by the Eclipse PMC in a voting on January 28, 2011.<br />
					The replacing plug-in is marked by version numbers like 3.7.0.v_OTDT_r200_<em>qualifier</em>. This plug-in can only be installed by explicitly requesting the feature
					"Object Teams Patch for JDT/Core".
				</em>
			</dd>
			<dt style="text-decoration:underline;">org.eclipse.objectteams.otequinox</dt>
			<dd style="margin-left:15px;">Feature that adds OT/J capability to Equinox containing these plugins:
				<ul>
					<li>org.eclipse.objectteams.otequinox.hook</li>
					<li>org.eclipse.objectteams.otequinox</li>
					<li>org.eclipse.objectteams.otequinox.sunjvm</li>
					<li>org.eclipse.objectteams.otequinox.branding</li>
					<li>org.eclipse.objectteams.runtime</li>
					<li>org.eclipse.objectteams.eclipse.monitor</li>
				</ul>
			</dd>
			</dl>
		</html:div>
	</p:release_deliverables>
	<p:release_milestones>
		<p:preamble>
			<html:div>
				<html:p>
				Milestones towards 2.1.0.
				</html:p>
			</html:div>
		</p:preamble>
		<p:milestone date="August 19, 2011" milestone="M1"><html:span>2.1 M1</html:span></p:milestone>
		<p:milestone date="September 30, 2011" milestone="M2"><html:span>2.1 M3</html:span></p:milestone>
		<p:milestone date="November 11, 2011" milestone="M3"><html:span>2.1 M3</html:span></p:milestone>
		<p:milestone date="December 16, 2011" milestone="M4"><html:span>2.1 M4</html:span></p:milestone>
		<p:milestone date="February 3, 2012" milestone="M5"><html:span>2.1 M5</html:span></p:milestone>
		<p:milestone date="March 23, 2012" milestone="M6"><html:span>2.1 M6</html:span></p:milestone>
		<p:milestone date="May 11, 2012" milestone="M7"><html:span>2.1 M7 (Feature Freeze)</html:span></p:milestone>
		<p:milestone date="May 25, 2012" milestone="RC1"><html:span>2.1 RC1</html:span></p:milestone>
		<p:milestone date="June 1, 2012" milestone="RC2"><html:span>2.1 RC2 (Implementation Freeze)</html:span></p:milestone>
		<p:milestone date="June 8, 2012" milestone="RC3"><html:span>2.1 RC3 (Releng Freeze)</html:span></p:milestone>
		<p:milestone date="June 27, 2012" milestone="Final Release"><html:span>2.1.0 Final</html:span></p:milestone>
	</p:release_milestones>
	<p:compatibility_with_previous_releases>
		<html:div xmlns="http://www.w3.org/1999/xhtml">
			<html:dl>
			<html:dt style="text-decoration:underline;">OTDT</html:dt>
			<html:dd style="margin-left:15px;">The OTDT 2.1.0 will be fully compatible with the OTDT 2.0.0.</html:dd>
			</html:dl>
		</html:div>
	</p:compatibility_with_previous_releases>
	<p:themes_and_priorities>
		<p:theme name="Synchronize with the Simultaneous Release train">
			<p:description>
				<html:div>
					Milestones towards the OTDT release 2.1.0 participate in the Juno simultaneous release train. 
				</html:div>
			</p:description>
		</p:theme>
		<p:theme name="New byte code weaver">
			<p:description>
				<html:div>
					A prototype of an alternative bytecode weaver exists that is designed to improve the user experience in two ways:
					<html:ul>
						<html:li>Better support Equinox lazy loading of bundles in order to reduce start-up time.</html:li>
						<html:li>Support runtime weaving of new OT/Equinox bundles even without restarting the Equinox framework.</html:li>
					</html:ul> 					
				</html:div>
			</p:description>
		</p:theme>
		<p:theme name="Bugfixes and Enhancements">
			<p:description>
				<html:div>
					Regular inbox tracking to implement RFEs and to fix reported bugs.
				</html:div>
			</p:description>
			<p:committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;product=Objectteams&amp;classification=Tools&amp;target_milestone=2.1%20M1;target_milestone=2.1%20M2;target_milestone=2.1%20M3;target_milestone=2.1%20M4;target_milestone=2.1%20M5;target_milestone=2.1%20M6;target_milestone=2.1;target_milestone=2.1%20RC1;target_milestone=2.1;">
			</p:committed>
		</p:theme>
		<p:theme name="Improve Compatibility">
			<p:description>
				<html:ol>
					<html:li>
						Some of the techniques applied in the OTDT implementation potentially interact with other plug-ins (JDT/Core patch, bytecode weaving). 
						It will be tested which plug-ins might be affected and if possible undesirable interactions will be resolved.
					</html:li>
				</html:ol>
				<html:div>
					<html:em>Improvements in this category will be released time permitting.</html:em>
				</html:div>
			</p:description>
		</p:theme>
	</p:themes_and_priorities>
</p:plan>