7 USAT User Interface requirements
(U)SIM Application Toolkit (USAT)22.0383GPPRelease 17Service descriptionStage 1TS
7.1 Data presentation requirements (e.g. Display)
In order to be able to create and operate applications with a homogeneous display(s) USAT shall fully control the display of all actions and all network-responses concerned with the operation of the application. USAT shall, upon completion/closure of the application, return full control to the ME.
The display of information shall be either in the form of text (i.e. alphanumeric characters) or in graphical form or both.
Optionally under user control the ME may display the individual actions/network responses.
7.2 Data acquisition requirements (e.g. Keypad)
In order to be able to create and operate applications with a homogeneous user interface USAT shall fully control the function associated with the user input for example via the keypad of the ME. Exceptions to this are keys which are "dedicated ME keys" such as the ON/OFF key. USAT shall, upon completion/closure of the application, return full control to the ME.
7.3 Access requirements (e.g. Menu)
A simple, powerful method for the user to access and interact with certain USAT applications shall be provided.
It shall be possible for the USAT-Application to set up a user interface (e.g. menu, icons) via the capabilities provided by the ME to allow the user to interact with a USAT application using, for example, the display and keypad.
7.4 Menu capability
7.4.1 Set up capability
The menu set up capability is a mechanism whereby the menu items (menu entries/structure etc.) required by the USAT is indicated to the ME by means of a proactive command. The menu set up capability is not directly available to the user. As an option this may include "help information" items.
7.4.2 Selection capability
The menu selection capability is a mechanism whereby the menu item selected by the user is indicated to the USAT by the ME via the UICC-ME interface. As an option this may include "help information" items.
7.5 Soft-key capability
The soft-key allocation capability is a mechanism whereby the UICC indicates to the ME the text to be displayed and the USAT function which is to be assigned to a ME soft-key.
7.6 User control of the SAT/USAT execution environment
The user may be able to control the USAT execution environment via the ME in accordance with the following cases:
i) the USAT execution environment is enabled/disabled
ii) the USAT execution environment is not allowed to make automatic calls
iii) the USAT execution environment is allowed to make automatic calls but only with user confirmation
iv) the USAT execution environment is allowed to make automatic calls without user confirmation.
In addition it shall be possible for the user to independently enable/disable the AT command feature.
Note that for ease of reading the term "automatic call" is used but this shall be taken to mean any network interaction initiated by USAT including SMS, USSD etc. but excluding user initiated interactions modified by USAT.
The user shall be notified by the ME if service access is prevented as the result of partially disabling the USAT execution environment. It shall be possible to enable the USAT execution environment if service access has been prevented.
7.7 MMS presentation requirements
The USAT shall be able to request the ME to present to the user a Multimedia Message (i.e. via the MMS user agent in the ME) stored in the UICC (see TS 22.140 [16]).