blob: 3e4a80834d7ae80a6266b4c77f4fcdef31477de9 [file] [log] [blame]
<?php
$documentRoot = $_SERVER['DOCUMENT_ROOT'];
if (!isset($category))
$category = $_GET['category'];
require_once($documentRoot . '/home/categories/scripts/globals.php');
require_once($documentRoot .'/home/categories/scripts/functions.php');
$filepath = $documentRoot . '/community/news/2005inthenewsarchive.rss';
$news = rss_to_news_html($filepath, $category, 5);
?>
<div id="left">
<?=demos($category);?>
</div>
<div id="right">
<fieldset id="fsPackages" class="fs">
<legend>Download Package</legend>
<?=packages($category);?>
</fieldset>
<fieldset id="fsArticles" class="fs">
<legend>Getting Started Articles</legend>
<?=articles($category);?>
</fieldset>
</div>
<?
if ($category != "rt") {
if (stripos($news, '<li>') !== FALSE) { ?>
<fieldset id="fsNews" class="fsWide">
<legend><?=$categoriesArray[$category]['fulltitle'];?> News</legend>
<?=rss_to_news_html($filepath, $category, 5);?>
</fieldset>
<? }}
function articles($category) {
ob_start();
switch ($category) {
case 'enterprise':
?>
<ul>
<li><a href="http://www.oracle.com/technetwork/articles/entarch/eclipse-web-tools-platform-093378.html">Overview of the Eclipse Web Tools Platform</a></li>
<li><a href="http://www.eclipse.org/downloads/download.php?r=1&file=/technology/phoenix/demos/install-wtp/install-wtp.html">Installing and Using the Eclipse Web Tools</a></li>
<li><a href="http://www.eclipse.org/articles/Article-EclipseDbWebapps/article.html">Creating Database Web Applications with Eclipse</a></li>
<li><a href="http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/index.html">Web Service Tutorials for WTP 1.5</a></li>
</ul>
<?
break;
case 'mobile':
?>
<ul>
<li><a href="http://www.eclipse.org/articles/Article-small-cup-of-swt/pocket-PC.html">A small cup of SWT</a></li>
<li><a href="http://www-128.ibm.com/developerworks/library/os-ecl-rcp/index.html">Explore Eclipse's embedded Rich Client Platform</a></li>
</ul>
<?
break;
case 'modeling':
?>
<ul>
<li><a href="http://wiki.eclipse.org/Modeling_Documentation">Modeling Documentation</a></li>
<li><a href="http://www.informit.com/store/product.aspx?isbn=9780321331885">EMF: Eclipse Modeling Framework, 2nd Edition</a></li>
</ul>
<?
break;
case 'web':
?>
<ul>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-atf/?ca=dgr-eclipse-1">Discover the Ajax Toolkit Framework for Eclipse</a></li>
<li><a href="http://www.aw-bc.com/catalog/academic/product/0,1144,0321396855,00.html">Eclipse Web Tools Platform: Developing Java Web Applications</a></li>
</ul>
<?
break;
case 'soa':
?>
<ul>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-atf/?ca=dgr-eclipse-1">Discover the Ajax Toolkit Framework for Eclipse</a></li>
<li><a href="http://www.aw-bc.com/catalog/academic/product/0,1144,0321396855,00.html">Eclipse Web Tools Platform: Developing Java Web Applications</a></li>
</ul>
<?
break;
case 'frameworks':
?>
<ul>
<li><a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymeder">Eclipse Modeling Tools</a></li>
<li><a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-and-report-developers/ganymeder">Eclipse IDE for Java and Report Developers</a></li>
<li><a href="http://www.eclipse.org/downloads/packages/eclipse-rcpplug-developers/ganymeder">Eclipse for RCP/Plug-in Developers</a></li>
</ul>
<?
break;
case 'ide':
?>
<ul>
<li><a href="http://www.eclipse.org/articles/Article-Levels-Of-Integration/levels-of-integration.html">Levels Of Integration : Five ways you can integrate with the Eclipse Platform </a></li>
<li><a href="http://www-128.ibm.com/developerworks/library/os-ecl-cdt1/index.html">Building a CDT-based editor, Part 1: The C/C++ Development Tooling model.</a></li>
<li><a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-ecl-commplgin1.html">Create a commercial-quality Eclipse IDE, Part 1: The core</a></li>
<li><a href="http://www.eclipse.org/articles/Article-LTK/ltk.html">The Language Toolkit: An API for Automated Refactorings in Eclipse-based IDEs</a></li>
</ul>
<?
break;
case 'rt':
case 'equinox':
?>
<ul>
<li><p>Read the <a href="whitepaper/20080310_equinox.php">Component Oriented Development and Assembly</a>
white paper to better understand the benefits of using EclipseRT and OSGi.
</p></li>
<li><p>EclipseRT <a href="case_studies/case_studies.php">Case Studies</a></p></li>
</ul>
<?
break;
case 'rt' :
?>
<?
break;
}
$retVal = ob_get_clean();
return $retVal;
}
function packages($category) {
ob_start();
switch ($category) {
case 'enterprise':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/jee.jpg"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1">Eclipse IDE for Java EE Developers</a><br/>
</li>
</ul>
<?
break;
case 'mobile':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/c.jpg"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr1">Eclipse IDE for C/C++ Developers</a>
</li>
</ul>
<?
break;
case 'modeling':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/heliossr1"><img src="http://www.eclipse.org/modeling/images/modeling_about.png"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/heliossr1">Eclipse Modeling Tools (includes Incubating components)</a>
</li>
</ul>
<?
break;
case 'web':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/jee.jpg"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1">Eclipse IDE for Java EE Developers</a><br/>
</li>
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/javascript.png"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr11">Eclipse IDE for JavaScript Web Developers</a><br/>
</li>
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/php.jpg"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1">Eclipse for PHP Developers</a><br/>
</li>
</ul>
<?
break;
case 'soa':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/rcp.jpg"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/heliossr1">Eclipse for RCP/Plug-in Developers</a>
</li>
</ul>
<?
break;
case 'frameworks':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/cdt.png"></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr1">Eclipse IDE for C/C++ Developers</a>
</li>
</ul>
<?
break;
case 'ide':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/jee.jpg"/></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1">Eclipse IDE for Java Developers</a>
</li>
</ul>
<?
break;
case 'rt':
case 'equinox':
?>
<ul class="package">
<li>
<a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/heliossr1"><img src="http://www.eclipse.org/downloads/images/rcp.jpg"/></a>
<a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/heliossr1">Eclipse for RCP/Plug-in Developers</a>
</li>
</ul>
<?
break;
}
$retVal = ob_get_clean();
return $retVal;
}
function demos($category) {
ob_start();
switch ($category) {
case 'enterprise':
?>
<fieldset class="fs fsFirst">
<legend>WTP 3.0 Java EE 5 and Web Services Features</legend>
<a href="http://live.eclipse.org/node/572"><img src="images_new/demo/572.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Introduction to Web Services Tools in WTP</legend>
<a href="http://live.eclipse.org/node/251"><img src="images_new/demo/251.png"></a>
</fieldset>
<?/*<fieldset class="fs fsFirst">
<legend>Java Development with the Eclipse </legend>
<a href="http://live.eclipse.org/node/350"><img src="images_new/demo/350.png"/></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Eclipse and Java: Introducing Persistence</legend>
<a href="http://live.eclipse.org/node/425"><img src="images_new/demo/425.png"/></a>
</fieldset> */?>
<?
break;
case 'mobile':
?>
<fieldset class="fs fsFirst">
<legend>Getting Started with MTJ</legend>
<a href="http://live.eclipse.org/node/614"><img src="images_new/demo/614.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Introduction to Eclipse eRCP</legend>
<a href="http://live.eclipse.org/node/410"><img src="images_new/demo/410.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>CDT 4.0 - Reaching for Uberness</legend>
<a href="http://live.eclipse.org/node/293"><img src="images_new/demo/293.png"></a>
</fieldset>
<?
break;
case 'modeling':
?>
<fieldset class="fs fsFirst">
<legend>MDT UML2Tools: New Features in Ganymede Release</legend>
<a href="http://live.eclipse.org/node/577"><img src="images_new/demo/577.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Eclipse Modeling Project as a DSL Toolkit</legend>
<a href="http://live.eclipse.org/node/418"><img src="images_new/demo/418.png"></a>
</fieldset>
<?/*<fieldset class="fs fsFirst">
<legend>M2T JET - Simple Code Generators in Eclipse</legend>
<a href="http://live.eclipse.org/node/563"><img src="images_new/demo/563.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Ecore Tools - an EMFT Component</legend>
<a href="http://live.eclipse.org/node/540"><img src="images_new/demo/540.png"></a>
</fieldset>*/?>
<?
break;
case 'web':
?>
<fieldset class="fs fsFirst">
<legend>Dynamic Languages Toolkit (DLTK) 0.95 Features</legend>
<a href="http://live.eclipse.org/node/548"><img src="images_new/demo/548.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Introduction to Web Services Tools in WTP</legend>
<a href="http://live.eclipse.org/node/251"><img src="images_new/demo/251.png"></a>
</fieldset>
<?
break;
case 'soa':
?>
<fieldset class="fs fsFirst">
<legend>Eclipse Swordfish - an SOA Runtime Environment</legend>
<a href="http://live.eclipse.org/node/462"><img src="images_new/demo/462.png"></a>
</fieldset>
<?
break;
case 'frameworks':
?>
<fieldset class="fs fsFirst">
<legend>Ganymede: What's New in GEF Release 3.4</legend>
<a href="http://live.eclipse.org/node/559"><img src="images_new/demo/559.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Cola: Real-Time Shared Editing</legend>
<a href="http://live.eclipse.org/node/543"><img src="images_new/demo/543.png"></a>
</fieldset>
<?
break;
case 'ide':
?>
<fieldset class="fs fsFirst">
<legend>Dynamic Languages Toolkit (DLTK) 0.95 Features</legend>
<a href="http://live.eclipse.org/node/548"><img src="images_new/demo/548.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>PHP Development Tools (PDT) 1.0 Overview</legend>
<a href="http://live.eclipse.org/node/352"><img src="images_new/demo/352.png"></a>
</fieldset>
<?
break;
case 'rt':
case 'equinox':
?>
<fieldset class="fs fsFirst">
<legend>Getting Started with OSGi</legend>
<a href="http://live.eclipse.org/node/407"><img src="/home/categories/images_new/demo/407.png"></a>
</fieldset>
<fieldset class="fs fsFirst">
<legend>Introduction to Eclipse Equinox and OSGi</legend>
<a href="http://live.eclipse.org/node/387"><img src="/home/categories/images_new/demo/387.png"></a>
</fieldset>
<?
break;
}
$retVal = ob_get_clean();
return $retVal;
}