1.2 project plan
diff --git a/_projectCommon.php b/_projectCommon.php
index ace3465..6dac57c 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -31,7 +31,7 @@
$Nav->addNavSeparator("Users", "");
$Nav->addCustomNav("Getting Started", "/dsdp/mtj/development/tutorial/gettingstarted.php", "", 2);
- $Nav->addCustomNav("User Documentation", "http://help.eclipse.org/galileo/topic/org.eclipse.mtj.doc.user/html/gettingstarted/gettingstarted.html", "", 2);
+ $Nav->addCustomNav("User Documentation", "http://help.eclipse.org/helios/topic/org.eclipse.mtj.doc.user/html/gettingstarted/gettingstarted.html", "", 2);
$Nav->addCustomNav("New & Noteworthy", "/dsdp/mtj/development/releasenotes/MTJ1.0.1/newsNoteworthy.php", "", 2);
$Nav->addCustomNav("Forum", "/dsdp/mtj/forum.php", "", 2);
$Nav->addCustomNav("Bugs", "/dsdp/mtj/development/bugs", "", 2);
@@ -40,9 +40,6 @@
$Nav->addCustomNav("Latest builds", "/dsdp/mtj/download/downloads.php", "", 2);
$Nav->addCustomNav("Update Sites", "/dsdp/mtj/download/update.php", "", 2);
- $Nav->addNavSeparator("Integrators", "");
- $Nav->addCustomNav("API Plan", "/dsdp/mtj/development/plan.php", "", 2);
-
$Nav->addNavSeparator("Contributors", "");
$Nav->addCustomNav("Contributing", "/dsdp/mtj/contributing.php", "", 2);
$Nav->addCustomNav("Mailing Lists", "/dsdp/mtj/mailinglist.php", "", 2);
diff --git a/development/mtj_plan_1.2.xml b/development/mtj_plan_1.2.xml
new file mode 100644
index 0000000..4349d5b
--- /dev/null
+++ b/development/mtj_plan_1.2.xml
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?>
+<p:plan plan-format="1.0" xmlns:p="http://www.eclipse.org/project/plan"
+ xmlns="http://www.w3.org/1999/xhtml" name="Mobile Tools for Java">
+ <p:release projectid="dsdp.mtj" version="1.2" />
+ <p:introduction>
+ <div>
+ <p>
+ The goal of the Mobile Tools for Java
+ <sup>
+ <small>TM</small>
+ </sup>
+ (MTJ) project is to extend existing Eclipse frameworks to support mobile device Java application development. MTJ will enable
+ developers to develop, debug and deploy Mobile Java applications to emulators and real devices. The base code of MTJ is
+ <a href="http://www.eclipseme.org"> EclipseME</a> version 1.7.9.
+ </p>
+ <p>
+ Last year DSDP MTJ was part of the Helios release train and it was also included in the Eclipse Pulsar Package.
+ Most of the features requested by the users are already implemented.
+ </p>
+ <p>
+ Next MTJ release will be part of Indigo release train. The main focus of this release is bug fixes.
+ The plan is to address as much as possible all issues that are raised from the community after the 1.1 release.
+ Besides that, there are some external contributions that will also be available, and some issues on the API that need to be fixed.
+ </p>
+ <p>
+ MTJ 1.2 scope is listed below
+ <ul>
+ <li>Fix major bugs of MTJ 1.1.x,</li>
+ <li>small API improvements.</li>
+ <li>...</li>
+
+ </ul>
+ </p>
+ </div>
+ </p:introduction>
+ <p:release_deliverables>
+ <div>
+ <p>
+ There are three main deliverables on Mobile Tools for Java
+ project:
+ </p>
+ <ul>
+ <li>MTJ SDK that includes all binaries and source files,</li>
+ <li>MTJ Runtime that includes only the binaries,</li>
+ <li>MTJ Examples that includes examples of how to use each of MTJ APIs.</li>
+ </ul>
+ <p>
+ The source code repository is available at the
+ <a href="http://dev.eclipse.org/viewsvn/index.cgi/org.eclipse.mtj/?root=DSDP_SVN"> MTJ SVN Repository</a>.
+ </p>
+ </div>
+ </p:release_deliverables>
+
+ <p:release_milestones>
+ <p:preamble>
+ <div>
+ Below is a list of all milestones of this release. Those dates
+ care aligned with Eclipse Indigo release train milestones dates.
+ MTJ is integrated on the train with a +1 offset of each milestone.
+ </div>
+ </p:preamble>
+ <p:milestone date="27/9/2010" milestone="M2" bugzilla="1.2">
+ <div>1.2 M2</div>
+ </p:milestone>
+ <p:milestone date="8/11/2010" milestone="M3" bugzilla="1.2">
+ <div>1.2 M3</div>
+ </p:milestone>
+ <p:milestone date="13/12/2010" milestone="M4" bugzilla="1.2">
+ <div>1.2 M4</div>
+ </p:milestone>
+ <p:milestone date="5/2/2011" milestone="M5" bugzilla="1.2">
+ <div>1.2 M5</div>
+ </p:milestone>
+ <p:milestone date="14/3/2011" milestone="M6" bugzilla="1.2">
+ <div>1.2 M6</div>
+ </p:milestone>
+ <p:milestone date="2/5/2011" milestone="M7" bugzilla="1.2">
+ <div>1.2 M7</div>
+ </p:milestone>
+ <p:milestone date="16/5/2011" milestone="RC1" bugzilla="1.2">
+ <div>1.2 RC1</div>
+ </p:milestone>
+ <p:milestone date="23/5/2011" milestone="RC2" bugzilla="1.2">
+ <div>1.2 RC2</div>
+ </p:milestone>
+ <p:milestone date="30/5/2011" milestone="RC3" bugzilla="1.2">
+ <div>1.2 RC3</div>
+ </p:milestone>
+ <p:milestone date="6/6/2011" milestone="RC4" bugzilla="1.2">
+ <div>1.2 RC4</div>
+ </p:milestone>
+ <p:milestone date="22/6/2011" milestone="GA" bugzilla="1.2">
+ <div>1.2 GA</div>
+ </p:milestone>
+ <p:postamble>
+ </p:postamble>
+ </p:release_milestones>
+ <p:target_environments>
+ <div>
+ <p>
+ MTJ Deliverables will be tested on the following platforms. Those tests depend on community effort contribution
+ </p>
+
+ <table summary="Mobile Tools for Java Reference Platforms"
+ style="width: 821px;" border="1">
+ <tbody>
+ <tr bgcolor="#cccccc">
+ <th colspan="6">
+ <div align="center">
+ <strong>
+ <font size="+1">Mobile Tools for Java Reference
+ Platforms</font>
+ </strong>
+ </div>
+ </th>
+ </tr>
+ <tr>
+ <td width="205">
+ <b>Operating system</b>
+ </td>
+ <td width="59">
+ <b>OS version</b>
+ </td>
+ <td width="76">
+ <b>Processor architecture</b>
+ </td>
+ <td width="59">
+ <b>Window system</b>
+ </td>
+ <td width="300">
+ <b>Java 2 Platform</b>
+ </td>
+ <td width="220">
+ <b>JavaME SDK</b>
+ </td>
+ </tr>
+ <tr>
+ <td width="205">Microsoft Windows</td>
+ <td width="59">XP</td>
+ <td width="76">x86</td>
+ <td width="59">Win32</td>
+ <td width="300"> Sun Java 2 Standard Edition 5.0 Update 14
+ for
+ Microsoft Windows </td>
+ <td width="220">Symbian SDK</td>
+ </tr>
+ <tr>
+ <td width="205">Microsoft Windows</td>
+ <td width="59">XP</td>
+ <td width="76">x86</td>
+ <td width="59">Win32</td>
+ <td width="300"> Sun Java 2 Standard Edition 5.0 Update 14
+ for
+ Microsoft Windows </td>
+ <td width="220">Sun Java Wireless Toolkit 2.5.2 for CLDC</td>
+ </tr>
+ <tr>
+ <td width="205">Microsoft Windows</td>
+ <td width="59">XP</td>
+ <td width="76">x86</td>
+ <td width="59">Win32</td>
+ <td width="300"> Sun Java 2 Standard Edition 5.0 Update 14
+ for
+ Microsoft Windows </td>
+ <td width="220">Nokia Series 40 SDK</td>
+ </tr>
+ <tr>
+ <td width="205">Red Hat Enterprise Linux</td>
+ <td width="59">WS 4 update 2</td>
+ <td width="76">x86</td>
+ <td width="59">GTK</td>
+ <td width="300"> Sun Java 2 Standard Edition 5.0 Update 14
+ for Linux
+ x86</td>
+ <td width="220">Sun Java Wireless Toolkit 2.5.2 for CLDC</td>
+ </tr>
+ <tr>
+ <td width="205">Apple Mac OS X</td>
+ <td width="59">10.5</td>
+ <td width="76">x86</td>
+ <td width="59">Carbon</td>
+ <td width="300">
+ Apple Java 2 Platform Standard Edition (J2SE) 5,
+ service release 4
+ </td>
+ <td width="220">Mpowerplayer build 1185</td>
+ </tr>
+ <tr>
+ <td width="205">Apple Mac OS X</td>
+ <td width="59">10.5</td>
+ <td width="76">x86</td>
+ <td width="59">Carbon</td>
+ <td width="300">
+ Apple Java 2 Platform Standard Edition (J2SE) 5,
+ service release 4
+ </td>
+ <td width="220">Microemu 2.0.3</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>
+ Although untested, MTJ should work fine on other OSes that
+ support
+ the same window system. For Win32: NT, 2000, Vista, and Server
+ 2003;
+ SWT HTML viewer requires Internet Explorer 5 (or higher).
+ For GTK on
+ other Linux systems: version 2.2.1 of the GTK+ widget
+ toolkit
+ and
+ associated libraries (GLib, Pango).
+</p>
+ </div>
+
+ <p:internationalization>
+ <div>
+ <p>
+ Mobile Tools for Java is completely ready to be used by
+ localized products. All of its UI components have externalized
+ strings. English is provided as the default language, but MTJ is part
+ of Eclipse Babel and the community helps to generate other translations.
+ </p>
+ </div>
+ </p:internationalization>
+ </p:target_environments>
+
+ <p:compatibility_with_previous_releases>
+ <div>
+ <p>
+ In terms of compatibility, there are three main aspects that need
+ to be considered.
+ </p>
+ <p>
+ <strong>API Contract Compatibility:</strong>
+ MTJ API will keep the contract compatibility on 1.1.x release.
+ </p>
+ <p>
+ <strong>SDK Workspace format compatibility:</strong>
+ Currently there is no plan to change the format that the imported
+ SDKs are stored.
+ </p>
+ <p>
+ <strong>MIDlet Workspace format compatibility:</strong>
+ Currently there is no plan to change the MIDlet project format on the 1.2 release.
+ </p>
+ </div>
+ </p:compatibility_with_previous_releases>
+
+ <p:themes_and_priorities>
+ <p:preamble>
+ <div>
+ <p>
+ Plan items listed below are based on the original planning
+ objectives
+ that were established on the Mobile Tools for Java
+ Project 1.2.
+</p>
+ </div>
+ </p:preamble>
+
+ <p:theme name="Fix and Improve">
+ <p:description>
+ Bug fix is highest priority on MTJ 1.1. The bugs on this category are marked with [fiximprove] on the subject
+ </p:description>
+ <!-- Query: short_desc LIKE %[fiximprove]% -->
+ <p:committed
+ bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[fiximprove%5D&classification=DSDP&product=MTJ&target_milestone=1.1&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&priority=P5&cmdtype=doit"></p:committed>
+ <p:proposed
+ bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[fiximprove%5D&classification=DSDP&product=MTJ&target_milestone=---&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&priority=P5&cmdtype=doit"></p:proposed>
+ <p:deferred
+ bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=[fiximprove%5D&classification=DSDP&product=MTJ&target_milestone=Future&keywords_type=allwords&keywords=&priority=P1&priority=P2&priority=P3&priority=P4&priority=P5&cmdtype=doit"></p:deferred>
+ </p:theme>
+
+ </p:themes_and_priorities>
+</p:plan>