Lotus® Expeditor is based upon the Eclipse Rich Client Platform, but has added a set of Eclipse plug-ins above and beyond the set normally part of RCP. In addition, Lotus Expeditor has provided a workbench advisor and an application that can be used for many situations.
Application developers may have constructed applications based solely upon the Eclipse Rich Client Platform (or other Eclipse-based platforms), without necessarily targeting Lotus Expeditor.
Generally, you can run applications which are written for generic RCP on Lotus Expeditor. However, there may be some differences between the generic Eclipse RCP or SDK and Lotus Expeditor:
- Because the workbench advisor and application are already provided, applications that include a workbench advisor or RCP application may no longer need to use those capabilities. However, some application function may have been included in the advisor or application. You may be able to re-use the plug-ins without necessarily running the application
- Actions that may have been defined by the advisor class could be defined as actionSets in a new or existing plug-in.
- To enable applications written as perspectives to contribute to Lotus Expeditor, you will need to update the application plug-in that defines the perspective to also define the Lotus Expeditor WctApplication extension point.
- Lotus Expeditor may not include all of the plug-ins typically provided in the Eclipse SDK. If the Eclipse SDK was the target for application development, then attempting to run the application on Lotus Expeditor may not be successful. In general, plug-ins that exist in the Eclipse SDK could be added to Lotus Expeditor along with the application plug-ins. Note that IBM® will not provide support for these plug-ins if added to the platform.
Parent topic: Developing Rich Client applications: XPD622