blob: 6df911058dc8d56b3e9a19e05c9ebfd4eb599919 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2006. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" TYPE="text/css">
<title>Using the Plug-in Development Environment</title>
<script type="text/javaScript" language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<script type="text/javaScript">
function openRelatedLink(rel) {
var href = '/org.eclipse.pde.doc.user/'+rel;
if (self.name=="ContentViewFrame") {
showTopicInContents(href);
window.location = '../../'+rel;
}
else {
window.location = 'http://org.eclipse.ui.intro/showHelpTopic?id='+href;
}
}
</script></head>
<BODY BGCOLOR="#ffffff">
<h1>Plug-in Development Environment Overview</h1>
<br>
<br>
<p>
The Plug-in Development Environment (PDE) provides a rich set of
tools to create, develop, test, debug and deploy Eclipse plug-ins, fragments,
features, update sites and RCP products.
</p>
<p>
PDE also provides comprehensive OSGi tooling, which makes it an ideal
environment for component programming, not just Eclipse plug-in development.
</p>
<br>
<p>
Some of the PDE tools include:
</p>
<ul>
<li>
<b>Form-Based Manifest Editors</b>: Multi-page editors that centrally manage all manifest files of a plug-in or feature.
</li>
<li>
<b>RCP Tools</b>: Wizards and a form-based editor that allow you to define, brand, test and export products to multiple platforms.
</li>
<li>
<b>New Project Creation Wizards</b>: Create a new plug-in, fragment, feature, feature patch and update sites.
</li>
<li>
<b>Import Wizards</b>: Import plug-ins and features from the file system.
</li>
<li>
<b>Export Wizards</b>: Wizards that build, package and export plug-ins, fragments and products with a single click.
</li>
<li>
<b>Launchers</b>: Test and debug Eclipse applications and OSGi bundles.
</li>
<li>
<b>Views</b>: PDE provides views that help plug-in developers inspect different aspects of their development environment.
</li>
<li>
<b>Miscellaneous Tools</b>: Wizards to externalize and clean up manifest files.
</li>
<li>
<b>Conversion Tools</b>: Wizard to convert a plain Java project or plain JARs into a plug-in project.
</li>
<li>
<b>Integration with JDT</b>: Plug-in manifest files participate in Java search and refactoring.
</li>
</ul>
<br>
<p>
To get started, try out the following cheatsheets:
</p>
<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.cheatsheets.openCheatSheet(cheatSheetId=org.eclipse.pde.helloworld)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png"><strong>Creating an Eclipse Plug-in</strong></a>
<br>
<br>
<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.cheatsheets.openCheatSheet(cheatSheetId=org.eclipse.pde.rcpapp)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png"><strong>Creating a Rich Client Application</strong></a>
<br>
<br>
<br>
<p>
Looking for more? Discover the latest features in the
<a href="../../whatsNew/pde_whatsnew.htm">What's New</a> section.
</p>
</body>
</html>