blob: 7341f066896c3dd89c95abdfd84b2830ae6ae6a8 [file] [log] [blame]
<?php
/*******************************************************************************
* File : index.php
* Author : Diego Madruga Sandin (dmadruga)
* Date : 2008-03-12
* Description : This is the main page 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'] . "/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 = "Mobile Tools for Java&trade;";
$pageKeywords = "mobile, embedded, iot, tools, Java, runtime, design, framework";
$pageAuthor = "Diego Madruga Sandin";
/*
* Add page-specific Nav bars here.
* Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
*
* Examples:
* $Nav->addNavSeparator("My Page Links", "downloads.php");
* $Nav->addCustomNav("My Link", "mypage.php", "_self", 3);
* $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3);
*/
/* Generate Events content according to the 2009 year */
$events = generateContent("2010","Events","homeitem");
/* End: page-specific settings */
# Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<div id="maincontent">
<div id="midcolumn">
<!-- Project description -->
<h1>$pageTitle</h1>
<h2>Mission Statement</h2>
<p>
Mobile Tools for Java&trade; project creates tools and frameworks to extend Eclipse platform to support embedded and mobile device Java application development.
</p>
<h2>Scope</h2>
<p>
The scope of the Mobile Tools for the Java&trade; (MTJ) project is to extend the Eclipse platform to enable developers
to develop, debug, and deploy embedded and mobile Java applications to emulators and real devices. The project will develop frameworks
that can be extended by tool vendors and tools that can be used by third-party developers.
</p>
<h2>News</h2>
<ul>
<li>
September 15, 2015,&nbsp;<b>Mobile Tools for Java&trade; 2.0.1 is released.</b><br/><br/>
<p>Mobile Tools for Java&trade; (MTJ) 2.0.1 release is focused on bug fixes and support of latest Eclipse Mars.</p>
<p>The scope of MTJ 2.0.1 is listed below:
<ul>
<li>Migration to Eclipse Mars</li>
<li>Better Javadocs detections for libraries that represent the same logical API but correspond to different API versions</li>
<li>Bug fixes</li>
</ul>
</p>
</li>
<li>
November 14, 2014,&nbsp;<b>Mobile Tools for Java&trade; 2.0 is released.</b><br/><br/>
<p>Mobile Tools for Java&trade; (MTJ) 2.0 release is making MTJ plugin IoT ready by supporting Java&trade; ME 8 platform. Java&trade; ME 8 is the major update of the Java&trade; ME technology as a modern embedded software platform, purpose-built as a foundation for new services in the Internet of Things (IoT). MTJ 2.0 is based on Eclipse Luna and provides a support for CLDC 1.8 configuration (<a href="https://jcp.org/en/jsr/detail?id=360">JSR 360</a>), MEEP 8.0 profile (<a href="https://jcp.org/en/jsr/detail?id=361">JSR 361</a>) and better IMP-NG profile (<a href="https://jcp.org/en/jsr/detail?id=228">JSR 228</a>) support.</p>
<p>Other improvements in this release includes new extensible Code Validation Builder that provides an ability to perform pre-compilation analysis and generates warnings by 3rd party plugins created on top of MTJ, support for Java&trade; ME APIs javadocs in zip archives and a lot of bug fixes.&nbsp;</p>
</li>
</ul>
<div class="homeitem3col">
<h3>Latest Release</h3>
<ul>
<li>
<b>MTJ 2.0.1</b> (Release Date: September 15, 2015)
<ul>
<li><b>Update Site: </b><a href="http://download.eclipse.org/mtj/updates/2.0.1/stable/">http://download.eclipse.org/mtj/updates/2.0.1/stable/</a></li>
<li><b>Archived Update Site: </b><a href="http://www.eclipse.org/downloads/download.php?file=/mtj/downloads/drops/2.0.1/org.eclipse.mtj.update-site-2.0.1.zip">org.eclipse.mtj.update-site-2.0.1.zip</a> (12.6 MB)</li>
</ul>
</li>
</ul>
<h3>Nightly Builds</h3>
<ul>
<li>
<b>Latest Nightly Build</b>
<ul>
<li><b>Update Site: </b><a href="http://download.eclipse.org/mtj/updates/nightly/">http://download.eclipse.org/mtj/updates/nightly/</a></li>
</ul>
</li>
</ul>
</div>
<div class="homeitem">
<h3>Quick Links</h3>
<ul>
<li><a href="http://www.eclipse.org/forums/eclipse.dsdp.mtj">Forum</a> | For general questions and community discussions.</li>
<li><a href="https://dev.eclipse.org/mailman/listinfo/mtj-dev">Developer Mailing List</a> | For project development discussions.</li>
<li>Report a <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=mtj">bug</a></li>
</ul>
</div> <!-- homeitem - Quick Links -->
<!-- {$events}<!-- List of events -->
</div> <!-- midcolumn -->
<div id="rightcolumn">
<div class="sideitem">
<h6>What's New</h6>
<ul>
<li>September 15th, 2015: MTJ 2.0.1 is now available.</li>
</ul>
<ul>
<li>November 14th, 2014: MTJ 2.0 is now available.</li>
</ul>
</div>
</div> <!-- rightcolumn -->
</div> <!-- maincontent -->
<script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script><script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-9293663-1");pageTracker._trackPageview();} catch(err) {}</script>
EOHTML;
/* Generate the web page */
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>