This section describes the tasks you can perform to configure the Lotus® Expeditor runtime on the user's machine.

Configuring Java system properties: XPD621
Applications might require specific system properties to be set at startup when running the Lotus Expeditor platform. To minimize the number of parameters that you must specify on the command line, you can add configuration lines to the rcpinstall.properties file, which resides in the <installation directory>/rcp/ directory.

Configuring Java VM arguments: XPD621
Applications might require the addition of JVM specific arguments when the platform starts. To minimize the number of parameters that must be specified on the command line, you can add vmarg.* configuration lines to the <installation directory>/rcp/rcpinstall.properties file.

Configuring native library references: XPD621
The recommended approach is that all native library objects be included in operating system/processor specific fragments. In general, this is sufficient to allow the application code and the operating system to locate the desired library. However, there might be cases where it is not possible to organize the libraries within a fragment, or the library loading requirements inhibit this approach. Therefore, library search path must be updated.

Configuring Java Bootclasspath libraries: XPD621
The recommended approach is that all class libraries that are needed by applications reside within plug-ins or fragments. If there are cases in which the libraries must be placed on the Java bootclasspath, then you will need to update the –Xbootclasspath line(s) in the rcpinstall.properties file.

Configuring the platform launcher: XPD621
You can configure additional arguments to use when the user launches the Lotus Expeditor. For example, you can specify that a console is displayed when launching the client.

Configuring deployment settings: XPD621
The provisioning system of the client platform provides the feature install and life cycle management. The provisioning system extends the capabilities provided by the underlying Eclipse Update Manager.

Configuring managed settings: XPD621
The managed settings framework allows you control over the runtime behavior of client applications by letting you set the values of the settings that the applications are reading out of the Eclipse preference store.

Configuring the Web Browser Application: XPD621
You can configure the Integrated Browser Application with a defined Eclipse preference for your environment. For example, you can specify not to display the Web Browser preference page in the IBM® Lotus Expeditor Preference dialog.

Configuring platform security: XPD621
The desktop client platform can use either the IBM J9 Virtual Machine (VM) that implements the Java specifications with DesktopEE class libraries or the IBM J9 VM with the Java 2 SE 5.0 class libraries. The security configuration options are different depending upon the VM that is used.

Configuring the platform help: XPD621
Based on your product’s requirements, you can either remove the Help menu completely or remove the Help Contents and About menu items under Help using activities.

Enabling platform single signon: XPD621
Single sign-on (SSO) authenticates users by prompting them for a user name and password a single time. Enabling platform single sign-on gives users secure access to the platform keystore without displaying additional authentication prompts.

Managing secure keystore: XPD621
The Java KeyStore is the standard storage abstraction for security-sensitive information like keys, certificates and passwords.

Managing accounts: XPD621
You can store, access, and use properties that are required to make a connection to, and communicate with, a remote service.

Managing Eclipse preferences: XPD621
The platform and application plug-ins can use Eclipse preferences for storage of configurable information. Examples can include window settings, server locations, and synchronization settings.

Managing UserAdmin settings: XPD621
The client platform includes an implementation of the OSGi UserAdmin service. The UserAdmin service provides a mechanism for storing user definition, user credentials, user roles, and group information.

Managing ConfigurationAdmin settings: XPD621
The client platform includes an implementation of the OSGi ConfigurationAdmin service. The ConfigurationAdmin service provides a mechanism for configuration information for a service.