Gyroscope implements a specific type of record-based navigation called
synchronized tabbed view.
Continuing with our previous example, the following screenshot outlines the key elements of the Gyroscope UI:
The entry points, together with the list view, provide a quick way to dive into one set of records.
From there, the user can navigation to other information based on inter-record relations.
Every record is opened in a new tab. If a related record is already open, the associated tab will gain focus instead of opening a new tab.
When the information in a related tab is modified, all of its corresponding representations in other tabs are updated without reloading each of the tabs.
This is why we refer to this navigation format as
synchronized tabbed view.
The detail view of a record can contain a number of references, or pivot points, to other records.
This pivoting mechanism is what makes Gyroscope adaptive to a wide range of potential uses.