blob: 85eb519e4a2804b4a076de5ee2c661a728fc07f7 [file] [log] [blame]
<?php
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");
$descString = $_SERVER['DOCUMENT_ROOT']."/ecf/project-info/project-description.html";
$desc = file_get_contents($descString);
$App = new App();
$Nav = new Nav();
$Menu = new Menu();
include($App->getProjectCommon());
#*****************************************************************************
#
# index.php
#
# Author: Denis Roy
# Date: 2005-10-11
#
# Description: Main eclipse.org page
#
#****************************************************************************
#
# Begin: page-specific settings. Change these.
$pageTitle = "Eclipse Communication Framework Project Home";
$pageKeywords = "eclipse,project,plug-ins,plugins,java,ide,swt,refactoring,free java ide,tools,platform,open source,development environment,development,ide";
$pageAuthor = "Eclipse Foundation, Inc.";
# Add page-specific Nav bars here
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank)
# $Nav->addCustomNav("My Link", "mypage.php", "_self");
# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank");
# End: page-specific settings
#
# Place your html content in a file called content/en_pagename.php
$html = <<<EOHTML
<div id="midcolumn">
<img src="https://wiki.eclipse.org/images/b/b8/Logo128x37.png" alt="ECF Logo" align="right"/>
<h1>$pageTitle</h1>
<br/>
<div class="homeitem3col">
<h3>About the ECF Project</h3>
<div style="margin:10px;">
$desc
</div>
<div class="homeitem3col">
<h3>Next Release</h3>
<div style="margin:10px;">
<img border="0" src="../images/new.gif" width="31" height="14" alt="[new]"/><b>ECF Mars/3.11.0 released on 9/26/2015.</b><br><br>
See also <a href="NewAndNoteworthy.html">ECF 3.11.0 New and Noteworthy</a>
<div class="homeitem3col">
<h3>What's New</h3>
<table cellspacing="5" cellpadding="2" width="100%" border="0">
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>September 26, 2015 - ECF Mars/3.11.0 is available on eclipse.org.</b>
See <a href="downloads.php">here for download</a>. The ECF 3.11.0 release is a maintenance/bug fix release. See <a href="NewAndNoteworthy.html">ECF 3.11.0 New and Noteworthy</a>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>August 10, 2015 - ECF Mars/3.10.1 is available on eclipse.org.</b>
See <a href="downloads.php">here for download</a>. The ECF 3.10.1 release is a maintenance/bug fix release. See <a href="NewAndNoteworthy.html">ECF 3.10.0 New and Noteworthy</a>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>October 30, 2014</b>: Wim Jongman presented <b><a href="https://www.eclipsecon.org/europe2014/session/how-cook-egg-eclipse-communication-framework-and-nebula">How to Cook an Egg with the Eclipse Communication
Framework and Nebula</a></b> at <a href="https://www.eclipsecon.org/europe2014/">EclipseCon Europe 2014</a>.
The slides are available <a href="https://www.eclipsecon.org/europe2014/session/how-cook-egg-eclipse-communication-framework-and-nebula"> on the EclipseCon website</a> or from ECF's web area <a href="http://www.eclipse.org/ecf/presentations/ese2014/How%20to%20Cook%20an%20Egg%20with%20the%20Eclipse%20Communication%20Framework.pdf">here</a></p>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>Jan 2014 - New Tutorial: <a href="http://wiki.eclipse.org/Tutorial:_Creating_a_RESTful_Remote_Service_Provider">Creating a RESTful Remote Service Provider</a>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>December 2013 - New Tutorial: <a href="http://wiki.eclipse.org/Tutorial:_Building_your_first_OSGi_Remote_Service">Building your first OSGi Remote Service</a>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>November 2013 - Markus Alexander Kuppe demoed ECF's OSGi remote services at <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2013/Hamburg">Democamp</a> in Hamburg. The (few) slides of the talk
can be found online <a href="http://www.lemmster.de/publications/Discover_Remote_Services_-_Democamp_HH_2013_-_Markus_Alexander_Kuppe.pdf">at his personal blog</a>.
More importantly, the code of the example Chat app and server are hosted at <a href="http://github.com/ECF/Chat">ECF's github repo</a>.</b>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>October 2013 - Wim Jongman and Markus Alexander Kuppe presented at <a href="http://www.eclipsecon.org/europe2013/">EclipseCon Europe 2013</a> in Ludwigsburg. The slides of the talk
can be found on the conference session page: <a href="http://www.eclipsecon.org/europe2013/discover-remote-osgi-services">Discover Remote OSGi Services</a>.
The code of the example Chat app and server can be found at <a href="http://github.com/ECF/Chat">ECF's github repo</a>.</b>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>August 2013 - Committer Scott Lewis has two new blog posts: <a href="http://eclipseecf.blogspot.com/2013/06/ecf-kepler361-remote-services-takes.html">ECF Kepler Remote Services take Center Stage</a></b> and
<a href="http://eclipseecf.blogspot.com/2013/07/article-on-osgi-remote-services-in.html">Article on ECF Remote Services in Eclipse Newsletter</a>.
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>October 2013 - Wim Jongman and Markus Alexander Kuppe are presenting at <a href="http://www.eclipsecon.org/europe2013/">EclipseCon Europe 2013 in Ludwigsburg. The title of their presentation
is <a href="http://www.eclipsecon.org/europe2013/discover-remote-osgi-services">Discover Remote OSGi Services</a></b>
<p></p>
</td>
</tr>
<tr>
<td align="left" valign="top" height="12" width="23">
<img src="../images/Adarrow.gif" border="0" width="16" height="16" alt="[Adarrow]"/>
</td>
<td valign="top">
<b>Oct 08, 2010 - Markus Alexander Kuppe gave a one day tutorial about ECF remote services as part of OSGi Summerschool at University Hamburg.</b>
Slides can be found <a href="http://github.com/lemmy/org.eclipse.ecf.winterschool/raw/master/org.eclipse.ecf.winterschool/EclipseCommunicationFramework.odp">online</a> (German only).
<p></p>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
EOHTML;
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>