| <?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; |
| } |