主权项 |
1. A mobile device comprising:
a Universal Integrated Circuit Card (UICC) interface for interfacing with a UICC; a UICC module operable to communicate with said UICC via said UICC interface; a memory configured to store applications to be run by the mobile device; and a User Interface (UI) module configured to provide a user interface to allow a user to access applications, wherein said UICC module is configured to obtain from said UICC, before or independent of any user interaction with the user interface, UICC applications metadata for UICC applications that are available on the UICC and to store the UICC applications metadata in said memory, the UI module is operable to use the UICC applications metadata to generate a user interface via which a user can select a UICC application to be launched, and in response to a user input selecting a UICC application, the UICC module is operable to send a command to the UICC to launch the selected UICC application, wherein said UICC applications metadata comprises conditions required to launch one of the UICC applications, and wherein the UICC module is operable, in response to the user selection of the UICC application, to check the conditions associated with the selected UICC application prior to sending the command to launch the selected UICC application. |