An RCP application's user interface (UI) is generally organized as a set of views and/or editors within a perspective. A perspective is a combination of views/editors with a layout emphasizing a specific mode of operation. An application may have multiple initial perspectives but it is important to remember that unless a perspective is frozen by design, views/editors can be moved, added, deleted and resized.
Below is an example of the NASA42 UI when it is initially launched:
The UI is composed primarily of
- Application Menu Bar
- Perspectives
- Views
- Consoles
- Command Editor