Gyroscope / User Interaction Model

Gyroscope uses lists and tabs to represent relations between data objects.

A typical Gyroscope application has the following views: menu icons, lists and tabbed detail views.

The menu icons are the entry points to key functional components. For example, "Clients", "Orders", "Products" and "Suppliers" can each have its corresponding icons. These collections are called, in technical terms, "Entities".

Records of each entity are displayed in the left panel. The record lists overlap each other; only the current active entity is visible. For example, clicking on the Clients button brings up a list of clients, while clicking on the Suppliers button replaces the view with a list of suppliers.

The left panel also displays auto-complete lists such as name lookup, calendar, related records, etc.:

Each record in the list serves a natural entry point to the detail record view. This view is usually displayed in a tab on the right hand side.

A proper Gyroscope application keeps related content in different tabs synchronized. In the example of a rental property application, which we'll see in the sample project, when the lease date is modified in the lease view, the lease summary section in the tenant view is also updated without having to reload any pages or tabs.

Table of Content

Our Services

Targeted Crawlers

Crawlers for content extraction, restoration and competitive intelligence gathering.

Learn More

Gyroscope™ ERP Solutions

Fully integrated enterprise solutions for rapid and steady growth.

Learn More


Self-updating websites with product catalog and payment processing.

Learn More