blob: b8295530b2c8995f21058d558585161faa55faa2 [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"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
#*****************************************************************************
#
# template.php
#
# Author: Denis Roy
# Date: 2005-06-16
#
# Description: Type your page comments here - these are not sent to the browser
#
#
#****************************************************************************
$documentRoot = $_SERVER['DOCUMENT_ROOT'];
require_once ($documentRoot .'/home/categories/scripts/projectstablePIX.php');
require_once ($documentRoot ."/home/categories/scripts/pillars_db.php");
#
# Begin: page-specific settings. Change these.
$pageTitle = "Application Frameworks";
$pageKeywords = "Application Frameworks";
$pageAuthor = "Nathan Gervais";
# Add page-specific Nav bars here
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
# $Nav->addNavSeparator("My Page Links", "downloads.php");
# $Nav->addCustomNav("My Link", "mypage.php", "_self", 1);
# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 1);
# End: page-specific settings
#
// This file is linked to from lots of different places.
// Use absolute paths to make sure that we can actually test
// that the file renders properly (i.e. testing using) "/index.php",
// and "/home/index.php" both work.
# Paste your HTML content between the EOHTML markers!
$root = $_SERVER['DOCUMENT_ROOT'];
//include ('scripts/whatsnew.php');
//$whatsnew = rss_to_sideitem_html('/community/news/2005inthenewsarchive', 3, "frameworks");
require_once($root . '/resources/scripts/resources_html.php');
$resource_filter = "framework";
$resources_table = $Resources_HTML->get_pillar_resources_table($resource_filter, "Technical Resources");
$description = pillar_page_info(AF);
ob_start();
?>
<link rel="stylesheet" type="text/css" href="layout.css" media="screen" />
<script language="javascript">
function t(i, j) {
var e = document.getElementById(i);
var f = document.getElementById(j);
var t = e.className;
if (t.match('invisible')) { t = t.replace(/invisible/gi, 'visible'); }
else { t = t.replace(/visible/gi, 'invisible'); }
e.className = t;
f.className = t;
}
</script>
<div id="midcolumn">
<table cellspacing=0 class="headerBar">
<tr>
<td><img src="/home/images/af.gif"></a></td>
<td width="100%"class="noRightBorder"><?=$pageTitle;?><br/>
</td>
</table>
<p>
There are a number of Eclipse projects that provide frameworks that can be used functional building blocks to accelerate the software development process. Unlike developer tools, application frameworks are deployed with the actual applications.
<br/><br/>
These frameworks can be used either as standalone additions to Java applications, or can be leveraged as components on top of the Eclipse RCP. This enables applications to use an integrated stack of open source frameworks on RCP for quickly building and deploying their application. This provides a powerful combination for building software.
</p>
<?=projectTable(AF);?>
<div align="right" style="margin-right: 10px;">
<a href="/projects/explain/categories-table.php">explain...</a>
</div><!-- right -->
<?=$resources_table;?>
<!-- <div class="members">
<table cellspacing=0 class="memberTable">
<tr>
<td colspan=2 class="tableHeaderTitle">Eclipse Plugins from EPIC</td>
</tr>
<tr>
<td class="tableHeader red" width="200">Product Name</td>
<td class="tableHeader red">Description</td>
</tr>
<tr>
<td class="tableRow"><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-24.html">Windowbuilder Pro</td>
<td class="tableRow">WindowBuilder Pro (SWT/Swing Designer) is a powerful and easy to use bi-directional Java GUI designer.</td>
</tr>
<tr>
<td class="tableRow"><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-26.html">MyEclipse Enterprise Workbench</td>
<td class="tableRow">MyEclipse is an affordable, feature rich J2EE IDE for the Eclipse Java IDE </td>
</tr>
<tr>
<td class="tableRow"><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-110.html"> StarTeam client for Eclipse</td>
<td class="tableRow">The StarTeam Embedded Client for Eclipse is much more than just a version control plug-in.</td>
</tr>
</table></div> -->
<p>&nbsp;</p>
</div>
<div id="rightcolumn">
<div class="sideitem">
<h6>Getting Started</h6>
<ul>
<li><a href="http://dev.eclipse.org/viewcvs/indextools.cgi/*checkout*/org.eclipse.emf/doc/org.eclipse.emf.doc/references/overview/EMF.html">EMF Overview</a></li>
<li><a href="http://www.eclipse.org/birt/phoenix/tutorial/basic/">BIRT Tutorial</a></li>
<li><a href="http://wiki.eclipse.org/index.php/Getting_Started_with_DTP">Getting Started with DTP</a></li>
<li><a href="http://wiki.eclipse.org/index.php/GMF_Tutorial">GMF Tutorial</a></li>
</ul>
</div>
<!-- <div class="sideitem">
<?// <?=$whatsnew;?>
</div> -->
<div class="sideitem">
<h6>Eclipse Packages</h6>
<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>
</div>
<div class="sideitem">
<h6><img src="images/delicious.jpg" align="right" alt"[Del.icio.us]">Del.icio.us Links</h6>
<ul>
<li><a target="_blank" href="http://del.icio.us/search/?fr=del_icio_us&p=eclipse+framework&type=all">eclipse + framework</a></li>
</ul>
</div>
</div>
<?
$html = ob_get_contents();
ob_end_clean();
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>