| <?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); | |
| ?> |