blob: 2f1343b2174e368412e916ff0be133f49b3a6e5b [file] [log] [blame]
<?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="RTSC">
<release projectid="dsdp.rtsc" version="0.2"/>
<introduction><html:div xmlns="http://www.w3.org/1999/xhtml">
<p>The <a href="http://www.eclipse.org/dsdp/rtsc"><b>Real-Time Software Components (RTSC)</b></a>
project provides foundational tools and low-level runtime content to enable
component-based development using the C language targeting all embedded platforms.
While other component technologies exist for embedded systems,
RTSC is unique in that components scale down to highly resource constrained
embedded systems including DSPs and 16-bit micro-controllers and easily bridge to Rich Client Platforms.
</p>
</html:div>
</introduction>
<release_deliverables><html:div xmlns="http://www.w3.org/1999/xhtml">
Until we pass the IPzilla gate, there are no deliverables. Once this is done, we expect a
download largely equivalent to the
<a href="https://www-a.ti.com/downloads/sds_support/targetcontent/rtsc/index.html">XDCtools 3.X product</a> from TI
</html:div>
</release_deliverables>
<release_milestones>
<preamble><html:div xmlns="http://www.w3.org/1999/xhtml">Since RTSC is moving an existing TI product under active development to the eclipse infrastructure the milestones below reflect progress
toward this transition rather than progress on the themes below.</html:div></preamble>
<milestone milestone="M1" date="4/30/10"><html:div>create tool-less distribution</html:div></milestone>
<milestone milestone="M2" date="6/30/2010"><html:div>get all host utiltiies into SVN</html:div></milestone>
<milestone date="8/30/2010" milestone="M3"><html:div>utilities rebuildable outside TI</html:div></milestone>
<milestone date="9/30/2010" milestone="0.2"><html:div>first full open release</html:div></milestone>
<postamble></postamble>
</release_milestones>
<target_environments><html:div xmlns="http://www.w3.org/1999/xhtml">
XDCtools contains a number of command line tools that compiled
against version 1.5.0 of the Java Platform APIs (i.e., Java 2 Platform,
Release 1.5.0 SE), and designed to run on version 1.5.0 of the Java
Runtime Environment, Standard Edition.
<p> In addition, these tools contain several Eclipse plugins that integrate these tools into
Eclipse Platform 3.2 and the C/C++ Development Tools (CDT) 3.2 or later.
</p>
<p>Finally, there are several portable C/C++-based utilities that are currently compiled for both
a Windows (XP, ...) or Linux (Red Hat 3.4.6-8) platform.
</p>
</html:div>
<internationalization>
</internationalization>
</target_environments>
<compatibility_with_previous_releases><html:div xmlns="http://www.w3.org/1999/xhtml">
<p>The goal of all planned releases of the XDCtools is to be binary backward compatible with
the XDCtools 3.15 release from TI.</p>
<p><strong>API Contract Compatibility:</strong>.
</p>
<p><strong>Binary (plug-in) Compatibility:</strong>.
</p>
<p><strong>Source Compatibility:</strong>
</p>
<p><strong>Workspace Compatibility:</strong>
</p>
</html:div>
</compatibility_with_previous_releases>
<themes_and_priorities>
<preamble>
</preamble>
<theme name="Eclipse Integration and Infrastructure Migration">
<description><html:div xmlns="http://www.w3.org/1999/xhtml">The XDCtools 3.15 Eclipse integration relies on TI-specific modifications
to an older Eclipse platform. We need to eliminate these dependencies to enable RTSC use in state-of-the-art
Eclipse platforms.<ul>
<li>migrate open bugs to bugzilla</li>
<li>get code base through IPzilla into SVN</li>
<li>separate targets and platforms from core (to enable separate updates)</li>
</ul></html:div></description>
</theme>
<theme name="Graphical Configuration">
<description><html:div xmlns="http://www.w3.org/1999/xhtml">XDCtools 3.10 has an experimental graphical configuration tool integrated into Eclipse.
This tool needs to be polished and made robust for mass-market use.
<ul>
<li>improve robustness</li>
<li>enable module-level control of GUI including real-time validation</li>
<li>allow user to control when validation occurs</li>
</ul>
</html:div></description>
<committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?priority=P1&amp;status_whiteboard_type=notregexp&amp;query_format=advanced&amp;short_desc=gconf&amp;status_whiteboard=defer&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;short_desc_type=allwordssubstr&amp;component=Tools&amp;product=RTSC&amp;classification=DSDP"></committed>
<proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?status_whiteboard_type=allwordssubstr&amp;query_format=advanced&amp;short_desc=gconf&amp;status_whiteboard=3.20&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;short_desc_type=allwordssubstr&amp;component=Tools&amp;classification=DSDP&amp;product=RTSC"></proposed>
</theme>
<theme name="Real-Time Analysis">
<description><html:div xmlns="http://www.w3.org/1999/xhtml">XDCtools 3.11 has an experimental tools that monitor embedded targets in real-time to provide
visibility into the current state of the system. These tools, like graphical configuration, need polishing.</html:div></description>
</theme>
<theme name="Other">
<description><html:div xmlns="http://www.w3.org/1999/xhtml">
Features and bugs that we plan to address in the next release that are not categorized into one of the themes above.
<ul>
<li>package validation tool</li>
<li>create mechanism for integrator to handle/override "bad" packages</li>
<li>add product bundle version meta-data to repositories</li>
<li>update prerequisites: GNU make, Antlr, Rhino, </li>
</ul>
</html:div></description>
</theme>
</themes_and_priorities>
</plan>