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