2
edits
Changes
no edit summary
The following components make up the Eclipse RCP platform [http://www.ralfebert.de/rcpbuch/overview/]:
[[Image:1-rcp_stackarchitecture20.pnggif|330px500px]]tutorial [http://www.vogella.de/articles/EclipseRCP/article.html#firstrcp_start]
=== OSGi / Equinox ===
[http://zenit.senecac.on.ca/wiki/index.php/OSGi_Concepts OSGi is a standard Java framework for developing modular applications.] OSGi provides a runtime environment for software modules (so-called bundles or plug-ins ) ready. Eclipse-based applications on the Eclipse's OSGi implementation Eclipse Equinox .
=== Eclipse Core Runtime ===
[http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/package-summary.html Core runtime] provides general, non-UI related functionality for Eclipse applications. They administer It manages the life cycle of Eclipse applications, is therefore responsible for launching and initialization of the application. === Standard Widget Toolkit (SWT) === [http://www.eclipse.org/swt/widgets/ SWT is the UI toolkit of Eclipse platform]. Eclipse RCP applications are not based on the Java GUI framework swing , but rather a private SWT GUI framework, which is native UI widgets of the underlying operating system. ===== Installing examples via the Update Manager ===== The [http://help.eclipse.org/helios/index.jsp?nav=/2 Eclipse SDK examples] are found on the Eclipse project update site. To locate and install them into a product: # Open the main update manager by clicking Help > Install New Software.... # This opens the Install Wizard.# Select The Eclipse Project Updates site.# Ensure Group items by category is unchecked.# Type "Eclipse SDK Examples" in the search field.# Select "Eclipse SDK Examples" and click Next.# Review the items being installed, and click Next.# Review and accept the license terms, and click Finish.# Click Yes when asked to exit and restart the workbench for the changes to take effect. The examples are now installed in the workbench. Note: you can also click on Apply Now to dynamically install the examples into the current configuration. ===== Running the Example Launcher ===== From Eclipse's Window menu, select Show View > Other. In the Show View dialog, expand SWT Examples and select the SWT Example Launcher view. A view containing a list of examples will appear in your current perspective. When you select an example from the list a brief description of the example is displayed. Click on the Run button to launch the example. === JFace ===
JFacefrees you up to focus on the implementation of your specific plug-in's function, rather than focusing on the underlying widget system or solving problems that are common in almost any UI application.
Based on the above components is Eclipse [http://www.eclipse.org/articles/Article-UI called Workbench ready-Guidelines/Contents. You can come across html the "Eclipse IDE with no content" Imagine - a blank, graphical application of IDE known as operating concepts of view and editor tabs, perspectives, menu structures, etc. that provides UI (the. This frame Workbench)] is for filling empty application by the application plug-determined. To ready to expand the plug-ins from the Eclipse IDE workbench to the functions that are necessary for software development. Your own plug-ins based on using Eclipse RCP Workbench are filled with the contents, however, the use cases are relevant for yourcould be developed based on generic templates.