| <?php |
| |
| /* |
| File : plan.php |
| Author : Diego Madruga Sandin (dmadruga) |
| Date : 2008-03-14 |
| Description : This are the feature plan for the MTJ project. |
| |
| */ |
| |
| /* Required eclipse basic classes */ |
| require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); |
| /* Functions and modules related to Navbar objects */ |
| require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); |
| /* Functions and modules related to the page top eclipse menu */ |
| require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); |
| /* Functions used for display events */ |
| require_once($_SERVER['DOCUMENT_ROOT'] . "/dsdp/mtj/events.func.php"); |
| |
| $App = new App(); |
| /* Left Navbar */ |
| $Nav = new Nav(); |
| /* Page top eclipse menu */ |
| $Menu = new Menu(); |
| |
| /* Find the _projectCommon.php file and include it */ |
| include($App->getProjectCommon()); |
| |
| /* Begin: page-specific settings. */ |
| $pageTitle = "DSDP - Mobile Tools for Java (MTJ) Feature Plan"; |
| $pageKeywords = "mobile, tools, Java, runtime, design, framework"; |
| $pageAuthor = "Diego Madruga Sandin"; |
| |
| $html = <<<EOHTML |
| <div id="maincontent"> |
| <div id="midcolumn"> |
| <h1>$pageTitle</h1> |
| <div class="homeitem3col"> |
| <h3>MTJ 0.7</h3> |
| <ul> |
| <li> |
| Current MTJ Code |
| </li> |
| </ul> |
| </div> |
| <div class="homeitem3col"> |
| <h3>MTJ 0.9</h3> |
| <ul> |
| <li> Move EclipseME to MTJ repository</li> |
| <li> Re-organize EclipseME code to follow Eclipse standards</li> |
| <li> Setup build environment</li> |
| <li> Eclipse Foundation Intellectual Property review on new code</li> |
| </ul> |
| </div> |
| <div class="homeitem3col"> |
| <h3>MTJ 0.9.1</h3> |
| <ul> |
| <li>Preprocessing enhancements</li> |
| <li>Library support</li> |
| <li>JMUnit support (Mobile JUnit)</li> |
| <li>MIDlet localization tool</li> |
| </ul> |
| </div> |
| <div class="homeitem3col"> |
| <h3>MTJ 1.0</h3> |
| <ul> |
| <li> Re-structure code to make it more flexible and usable to different vendors </li> |
| <ul> |
| <li>Define a plug-in model to support more flexibility. Focus on: |
| <ul> |
| <li> |
| Pre-verify |
| </li> |
| <li> |
| Signing |
| </li> |
| <li> |
| Packaging |
| </li> |
| <li> |
| Deploying |
| </li> |
| <li> |
| Device Manager |
| </li> |
| <li> |
| Obfuscation |
| </li> |
| <li> |
| Preprocessing |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <li>Include an API layer between UI and Core (possibly with code from current MTJ 0.7) </li> |
| <li>Define Extension Points to implement the API layer </li> |
| <ul> |
| <li>Include deployment support (re-use MTJ 0.7 solution)</li> |
| <li>Include key store UI (re-use MTJ 0.7 solution)</li> |
| <li>Include import net beans project wizard (re-use MTJ 0.7 solution)</li> |
| <li>Include import carbideJ project wizard (re-use MTJ 0.7 solution)</li> |
| <li>MIDlets templates feature (re-use MTJ 0.7 solution)</li> |
| <li>Improve antenna support</li> |
| </ul> |
| </ul> |
| </div> |
| <div class="homeitem3col"> |
| <h3>Others (not yet committed)</h3> |
| <ul> |
| <li>Include MIDP 3.0 support</li> |
| <li>Device Fragmentation support</li> |
| <li>Enhance documentation (context sensitive help and cheat sheets)</li> |
| <li>LCDUI and/or SVG UI Editor</li> |
| <li>Enhance Device Editor UI</li> |
| </ul> |
| </div> |
| </div> |
| <div id="rightcolumn"> |
| <div class="sideitem"> |
| <h6>Project Plan</h6> |
| <div align="center"> |
| <br> |
| Here you can find the project plan for version 1.0 in the <a href="http://www.eclipse.org/projects/project-plan.php?projectid=dsdp.mtj">pending standard form</a>. |
| <br><br> |
| </div> |
| </div> <!-- sideitem--> |
| </div> <!-- rightcolumn --> |
| </div> |
| EOHTML; |
| |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |