User interface

Eclipse Rich Client Platform (RCP) 3.2.1
RCP 3.2.1 supports the Standard Widget Toolkit (SWT), which provides a cross-platform API that tightly integrates with the native widgets of the operating system; JFace, which provides convenience features such as dialogs; and the Workbench, which enables you to add your applications to the application desktop.
Personality
A personality extends the concept of a WorkbenchAdvisor to allow for different WorkbenchWindow configurations to run within one running Virtual Machine (VM). Lotus® Expeditor provides a personality, which is a standalone personality that supports Eclipse and composite application-driven perspectives.
Workbench Personality with Application Launcher
The application switcher is enhanced to support application hierarchies. Applications may be placed in folders (i.e. cascading submenus). For portal-defined perspectives, the application hierarchy maps to the page group hierarchy defined on the portal server. “Native” applications may also be added to the launcher and accessed from the workbench. Native applications launched from the workbench will appear in their own windows as they do when launched from the operating system. Windows® for applications launched from the workbench will appear in the application switcher. The launcher also supports the following functionality:
  • Supports multiple user workspaces via command line –data option
  • Supports launching multiple personalities
  • Supports bring-to-front of application instead of launch of multiple instances
The workbench can also launch eRCP applications.
Access to “native” applications and selected system services from the workbench
The workbench and application launcher are enhanced to (optionally) provide access to the following features. In the portal-managed client environment, access to these functions is restricted based on portal access control and configured using the “Launcher administration portlets”.
  • Launch an application installed on the client (e.g. Notes®, Office, etc…)
  • Shutdown the operating system
  • Log off the operating system
  • Change the keyboard layout
  • Change the current operating system locale
  • Lock the screen (using screen lock program included in the operating system)
User Interface Widgets
The user interface widgets provide a common look and feel for all user interfaces that use the managed client platform. These widgets provide the following features:
  • Renders the toolbar skin, which means it formats the toolbar to make its style consistent with the style defined for the application it displays in
  • Manages drag and drop of items within the toolbar
  • Saves and loads the last state of toolbar items using the Eclipse memento pattern, which uses the saveState and restoreState methods to remember the position of each toolbar item when the user shuts down the client so that the same toolbar items display when the user restarts it
Embedded Browser
The Embedded Browser extends an application’s functions, such as browser launch, handles events, and preference user interface, etc. The Embedded Browser is based on SWT browser widget in Eclipse, which can support Internet Explorer on Windows and Mozilla on Linux®.


Library | Support | Terms of use |

Last updated: Wednesday, October 18, 2006
(C) Copyright IBM Corporation 2004, 2006. All Rights Reserved.
This information center is built on Eclipse. (http://www.eclipse.org)