| <!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> |