blob: 2c08e5940c933ec398f26f308b42c1f759f3f564 [file] [log] [blame]
<?php
ini_set('display_errors', 1); ini_set('error_reporting', E_ALL);
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
# Begin: page-specific settings. Change these.
$pageTitle = "Eclipse RT Project";
$pageKeywords = "equinox, osgi, framework, runtime";
$Nav = null; // delete right side navigation
$App->AddExtraHtmlHeader( '<link rel="stylesheet" type="text/css" href="/rt/rap-big-header.css"/>' );
$App->AddExtraHtmlHeader( '<link rel="stylesheet" type="text/css" href="/rt/rap-posts.css"/>' );
require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/rss.php");
// $rtnews = rss_to_html($_SERVER['DOCUMENT_ROOT'] . "/rt/rt.rss", "/rt/rt.rss", false, "short", "5");
$App->useProjectInfo();
// $rtProjects = array("rt.ecf", "rt.eclipselink", "rt.equinox", "rt.ercp", "rt.rap", "rt.riena");
$rtProjects = array("rt.ecf");
function load_project_info() {
$result = "<ul>\n\t";
foreach ($rtProjects as $i => $project) {
$projectInfo = new ProjectInfoData($project);
$projectName = $projectInfo->__get("projectname");
if(!$projectName)
$projectName = $projectInfo->__get("projectshortname");
if ($projectName) {
$projectHeading = $projectInfo->__get("projecturl");
if ($projectHeading)
$projectHeading = '<a href="' . $projectHeading + "><b>" . $projectname . "</b></a>";
else
$projectHeading = "<b>" . $projectname . "</b>";
$result .= "<li>" + $projectHeading;
$paraURL = "http://www.eclipse.org/" . $projectInfo->__get("paragraphurl");
if ($paraURL)
$result .= "<br/>" . file_get_contents($paraURL);
$result .= "</li>";
}
}
$result .= "</ul>\n";
return $result;
}
$projectList = load_project_info();
// $html = file_get_contents( '_index.html' );
$html = <<<EOHTML
<div id="big-header">
<div id="rap-logo"></div>
<div id="rap-big-buttons">
<h3>Primary Links</h3>
<ul>
<li>
<a id="rap-button-download" href="/rt/downloads/">
<div class="rap-button-icon"></div>
<h4>Download</h4>
<p>Distributions, Repositories,<br/>Target Components</p>
</a>
</li>
<li>
<a id="rap-button-documentation" href="/eclipsert/gettingstarted.php">
<div class="rap-button-icon"></div>
<h4>Documentation</h4>
<p>Tutorials, Examples,<br/>Articles, Reference Docs</p>
</a>
</li>
<li>
<a id="rap-button-support" href="/rt/support/">
<div class="rap-button-icon"></div>
<h4>Support</h4>
<p>FAQ, Newsgroup,<br/>Bug Tracker</p>
</a>
</li>
<li>
<a id="rap-button-demos" href="/eclipsert/case_studies/case_studies.php">
<div class="rap-button-icon"></div>
<h4>Case Studies</h4>
<p>Adopter stories and experiences<br/></p>
</a>
</li>
</ul>
</div>
</div>
<div id="midcolumn">
<div class="homeitem">
<h3>Mission Statement</h3>
<p>The RT top-level project at Eclipse was created in 2008 (<a href="charter.php">charter</a>,
<a href="proposals/rt/RT%20creation%20review.pdf">creation review</a>) as a means of bringing
together various runtime related efforts and
technologies at Eclipse. RT is designed to foster, promote and house runtime efforts in Eclipse .
It is part of a larger <a href="/eclipsert">EclipseRT Community</a> move to
drive Equinox-base technology across a broad range of computing environments and problem domains.
These efforts strive towards the common goal of providing a uniform component model across a wide
variety of computing environments. The Equinox framework and OSGi form the basis of this infrastructure. </p>
<p>RT projects target "clients" and "servers" across embedded devices, desktops, and enterprise systems,
and provide those intermediate software services which enable applications to be more easily and concisely
constructed across these environments. This supports and extends the Equinox vision of a consistent
programming and component model where developers create application domain code that runs on a variety of platforms. </p>
<p>By providing a consistent symmetric architecture, Eclipse RT technology enables developers to focus on the
business problem at hand and still have many system architecture options available at deployment time.
</p>
</div>
<div class="homeitem">
<h3>RT Projects</h3>
<p>The RT Project is top-level project of eclipse.org and is overseen
by a <a href="team-leaders.php">Project Management Committee</a> (PMC)
and project leaders. Most of the real work however, is done in subprojects. The <a href="charter.php">RT Project Charter</a>
describes the organization of the project, roles and responsibilities of
the participants, and top level development process for the projects.
$projectList
<ul>
<li>
<a href="/ecf"><b>Eclipse Communications Framework</b></a>
<br /> ECF is a framework for supporting the development of distributed Eclipse-based tools and applications. It can be used to
create other plugins, tools, or full <a href="http://www.eclipse.org/rcp">Eclipse RCP applications</a> that require
asynchronous point-to-point or publish-and-subscribe messaging.
<a href="/ecf">more about ECF &raquo;</a>
</li>
</ul>
</div>
<div class="homeitem">
<h3>Getting Started and Involved</h3>
<p>Looking to find out more about RT and runtime technology at eclipse.org? The easiest way is to try it out. See the general
<a href="http://www.eclipse.org/equinox-portal/getstarted.php">Equinox Technology Getting Started Guide</a>
for how tutorials and webinars on how to work with the runtime technology at eclipse.org.</p>
<p>If you want to get involved, find out more, ask questions, report bugs, get (or contribute :-) code,
check out the <a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.rt">RT newsgroup</a>
or the newsgroups and mailing lists for the various RT projects. </p>
</div>
</div>
<div id="rightcolumn">
<div class="sideitem">
<h6>
<a href="/rt/news.php">News</a>
<a href="/rt/news/"><img src="/images/rss.gif" align="right" title="RSS Feed" alt="[RSS]" /></a>
</h6>
$rtnews
</div>
<div style="position: relative; margin-bottom: 10px;">
<a href="http://www.eclipse.org/eclipsert/"><img alt="EclipseRT"
src="/rap/images/logos/EclipseRT.png"
style="position: relative; left: 55px; top: 0pt;"/></a>
</div>
</div>
EOHTML;
generateRapPage( $App, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html );
?>