1.4.5. Interface
Interaction with application users is based on the managed interface. Managed interface is a declarative description of the application interface. Application developers do not specify the exact coordinates of each form item or location of each command in the menu. Instead, they specify location of form items relative to other items, as well as general alignment and grouping of menu commands. Applications that use the managed interface are called Managed applications.
Declarative nature of the interface allows developers to use the same forms with little or no customization in different client applications and on different devices (personal computers, mobile devices).
In the Taxi interface, the managed application (thick, thin, or web clients) supports text display and input in two modes:
- Left-to-right (LTR). For example, for Slavic and Romano-Germanic interface languages.
- Right-to-left (RTL). For example, for Arabic interface languages.
Interface is switched automatically if the client application localization language or the current user language must be displayed from right to left.