<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <?xml-stylesheet type="text/xsl" href="http://eclipse.localhost/projects/project-plan-render.xsl"?> -->
<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/eclipse/development/project-plan-render.xsl"?>
<p:plan plan-format="1.0" xmlns:p="http://www.eclipse.org/project/plan" xmlns="http://www.w3.org/1999/xhtml"
	name="Koneki">
	<p:release projectid="technology.koneki" version="0.9" />
	<p:introduction>
		<div>
			The Koneki project delivers tools to facilitate the development of Machine-to-Machine solutions.
			The 0.9 release focuses on the following tools:
			<ul>
				<li>
					<strong>LDT (Lua Development Tools)</strong>
					– Lua is a lightweight scripting language usually used to develop mobile and M2M solutions.
					Koneki will provide a set of plug-ins allowing to write, run and debug Lua code.
				</li>
				<li>
					<strong>Target Management for Mihini</strong>
					– Koneki will deliver a set of plug-ins that provide support for developing against the Mihini
					application framework, including the possibility to deploy Lua applications from the Eclipse
					IDE.
				</li>
			</ul>
		</div>
	</p:introduction>

	<p:release_deliverables>
		<div>
			The deliverables of Koneki are:
			<ul>
				<li>Lua Development Tools</li>
				<li>OMA-DM client</li>
				<li>OMA-DM simulator</li>
				<li>Target Management for Mihini</li>
				<li>Editor for an M2M application model (defined by the M2M Industry Working Group)
				</li>
			</ul>
		</div>
	</p:release_deliverables>

	<p:release_milestones>
		<p:milestone date="24-Aug-2012" milestone="M1">
			<div>
				Source code housekeeping (repositories organization, plug-ins architecture, ...).
			</div>
			<div>
				Improve support for Execution Environments
			</div>
			<div>
				Improve support for LuaDocumentor (syntax highlighting, content-assist, ...)
			</div>
		</p:milestone>
		<p:milestone date="05-Oct-2012" milestone="M2">
			<div>
				Command-line tool to generate LuaDocumentor documentation
			</div>
			<div>
				Target Management for Mihini
			</div>
		</p:milestone>
		<p:milestone date="23-Nov-2012" milestone="RC1">
			<div>
				Fix known bugs in the current code.
			</div>
		</p:milestone>
		<p:milestone date="14-Dec-2012" milestone="RC2">
			<div>
				Fix known blocker bugs in the current code.
			</div>
		</p:milestone>
		<p:milestone date="21-Dec-2012" milestone="0.9">
			<div>
				0.9 release available for download through eclipse.org and on Eclipse Marketplace.
			</div>
		</p:milestone>
	</p:release_milestones>

	<p:target_environments>
		<div>
			<p>
				For a list of platforms supported in Koneki 0.9, see
				<a href="http://www.eclipse.org/projects/project-plan.php?projectid=eclipse#target_environments">Eclipse Target Operating Environments</a>
			</p>
			<p>
				⚠ Lua Development Tools 0.9 include native code (Lua VM version 5.1.4), and are therefore only
				supported on the follwing target environments:
				<center>
					<style type="text/css">
						table.platforms {
						border-width: 1px;
						border-spacing: 0px;
						border-style: solid;
						border-collapse: separate;
						}
						table.platforms th {
						border-width: 1px;
						padding: 3px;
						border-style: inset;
						border-color: black;
						background-color: #B9A9FF;
						}
						table.platforms td {
						border-width: 1px 1px 1px 1px;
						padding: 3px 3px 3px 3px;
						border-style: inset inset inset inset;
						border-color: gray gray gray gray;
						}
						table.platforms tr.c0 td {
						background-color: #FDFDFD;
						}
						table.platforms tr.c1 td {
						background-color: #F4EEFF;
						}
					</style>
					<table class="platforms">
						<tr>
							<th>Operating System</th>
							<th>Hardware</th>
						</tr>
						<tr class="c0">
							<td rowspan="2">Windows</td>
							<td rowspan="1">x86 32-bit</td>
						</tr>
						<tr class="c0">
							<td rowspan="1">x86 64-bit</td>
						</tr>
						<tr class="c1">
							<td rowspan="2">Linux</td>
							<td rowspan="1">x86 32-bit</td>
						</tr>
						<tr class="c1">
							<td rowspan="1">x86 64-bit</td>
						</tr>
						<tr class="c0">
							<td rowspan="1">Apple Mac OS X</td>
							<td rowspan="1">Universal 64-bit</td>
						</tr>
					</table>
				</center>
			</p>
		</div>
		<p:internationalization>
			<div>
				Only English translation files in this release, however all strings will be
				externalized for
				translation in a future release.
			</div>
		</p:internationalization>
	</p:target_environments>

	<p:compatibility_with_previous_releases>
		<div>
			Koneki 0.9 provisional API will get a serious lifting compared to the provisional API of 0.8.<br/>
			While is has no impact on end users, for whom projects created with 0.8 will still be compatible with
			0.9, it may have impacts on people who started manipulating these API. The API refactorings only consist
			in package renaming so the impacts should be minimal though.
		</div>
	</p:compatibility_with_previous_releases>

	<p:themes_and_priorities>
		<p:preamble>
			<div>We defined the following themes and priorities for working towards our 0.9 release.
			</div>
		</p:preamble>
		<p:theme name="Lua tooling">
			<p:description>
				<div>Providing first-class Lua tooling is still one of the top priorities for this release of
				Koneki, and the following items will be addressed:
				</div>
			</p:description>
			<p:committed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=LuaTools&amp;product=Koneki">
			</p:committed>
			<p:proposed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=NEW&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=LuaTools&amp;product=Koneki">
			</p:proposed>
			<p:deferred></p:deferred>
		</p:theme>

		<p:theme name="M2M protocols tooling">
			<p:description>
				<div>Koneki is working closely with the Paho project to establish cooperation between the two
					projects, and will probably provide tooling for MQTT in later releases. In the mean time, for
					this 0.9 release, the priorities are put on the following items:
				</div>
			</p:description>
			<p:committed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=Protocols&amp;component=Simulators&amp;product=Koneki">
			</p:committed>
			<p:proposed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=NEW&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=Protocols&amp;component=Simulators&amp;product=Koneki">
			</p:proposed>
			<p:deferred></p:deferred>
		</p:theme>

		<p:theme name="M2M Industry Working Group technologies implementation">
			<p:description>
				<div>This release of Koneki will provide a first version of tools dedicated to the manipulation
					of the M2M application model defined by the M2M Industry Working Group.
				</div>
			</p:description>
			<p:committed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=Modeling&amp;product=Koneki">
			</p:committed>
			<p:proposed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc=%5Bplan%5D&amp;bug_status=NEW&amp;short_desc_type=allwordssubstr&amp;version=0.9&amp;component=Modeling&amp;product=Koneki">
			</p:proposed>
			<p:deferred></p:deferred>
		</p:theme>

		<p:theme name="Eclipse quality API">
			<p:description>
				<div>While this is an incubation release, project team is committed to provide Eclipse quality API. Provided that the release after 0.9 should
				be 1.0, the provisional API of 0.9 should be very close to how the final API will look like.
				</div>
			</p:description>
		</p:theme>

		<p:theme name="Support for Eclipse 3.8/4.2 workbench">
		</p:theme>
	</p:themes_and_priorities>
</p:plan>