| <?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.1"/> |
| <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 date="11/30/2008" milestone="M1"><html:div>initial source available from SVN</html:div></milestone> |
| <milestone date="1/30/2009" milestone="M2"><html:div>weekly integration cycle on SVN</html:div></milestone> |
| <milestone date="2/30/2008" milestone="M3"><html:div>source rebuildable outside TI</html:div></milestone> |
| <milestone date="3/30/2009" milestone="0.1"><html:div>first 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 the first release of the XDCtools is to be binary backward compatible with |
| the XDCtools 3.10 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.10 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. In addition to work on the code base, we need to transition the code base from TI internal |
| infrastructure (source change control, bug tracking, builds etc.) to eclipse infrastructure |
| <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="Ease of Use"> |
| <description><html:div xmlns="http://www.w3.org/1999/xhtml">More docs, primers, examples, and refinement of repository management and path tools. |
| <ul> |
| <li>finish packaging primer</li> |
| <li>create IPackage implementation guide (includes "how to write getLibs()")</li> |
| <li>finish C-binding and "under-construction" topics</li> |
| <li>configuro and repoman refinements</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>implement undo, delete, and rename</li> |
| <li>allow user to control when validation occurs</li> |
| </ul> |
| </html:div></description> |
| </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> |