ISO IEC 18021:2002 pdf download – Information technology — User interfaces for mobile tools for management of database communications in a client-server model.
The MBT client shall ensure an exclusive choice between granting and refusing approval for an MBT database operation, by providing radio buttons, select buttons, or the like. The buttons for granting and refusing approval for the MBT database operation should always be displayed on the screen in a consistent area without being removed by scrolling or any other navigation by the user. Those buttons should be laid out side by side. 5.2.3 Parameter setting The MBT client may provide a text input area, check buttons, a selectable menu, or similar control, as the means for setting the MBT database operation parameters, if necessary for executing an MBT database operation. If the user sets those MBT database operation parameters, the parameters shall be used by the MBT server application to execute the corresponding MBT database operation. The means for setting the MBT database operation parameters should be displayed on the screen. 5.3 Feedback to the user (success) 5.3.1 Notice of successful completion The MBT client shall inform the user that: the MBT database operation has been completed successfully. (Note: Example message number 0200). When appropriate, the MBT client shall inform the user that: the MBT client’s database has already been updated by the MBT server application. (Note: Example message number 021 1 ). the MBT server’s database has already been updated by the MBT server application. (Note: Example message number 0221 ). data in the MBT client’s database has already been transmitted to the MBT server. (Note: Example message number 0231 ). 5.3.2 User acknowledgement of successful completion The MBT client shall provide an on-screen button, a fixed button outside of the display screen, or similar control, as the means for acknowledging the successful completion of an MBT database operation. After the user has acknowledged the successful completion of the operation, another screen content shall be displayed. The button for acknowledging the successful completion of the MBT database operation should always be displayed on the screen in a consistent area without being removed by scrolling or any other navigation by the user. 5.4 Feedback to the user (failure) 5.4.1 General notice of failure
5.4.2 Detailed reasons for failure The MBT client should display the reason why the MBT database operation failed to execute. (Note: Example message numbers 1 001 , 1 002, 1 003) 5.4.3 Acknowledgement of failure The MBT client shall provide an on-screen button, a fixed button outside of the display screen, or similar control as the means for acknowledging the failure of an MBT database operation. When the user has acknowledged the failure of the operation, another screen content shall be displayed. The button for acknowledging the failure of the MBT database operation should always be displayed on the screen in a consistent area without being removed by scrolling or any other navigation by the user.