The present document defines the internal interface characteristics of the Contact Manager for 3GPP UICC applications [2].
The internal interface between the Contact Manager Server application on the UICC and the Contact Manager Client application on the UICC enables Java Card™ platform based applets, defined in [3], [4] and [5], to invoke and register to the Contact Manager Server services. In particular, the Contact Manager Java Card™ based API provides methods to:
-
Read/Update/Create/Delete contact(s) in the Contact Manager Server;
-
Manage group of contacts in the Contact Manager Server;
-
Search for a contact in the Contact Manager Server storage;
-
manage the contacts structure;
-
Register/Un-register the application to pre-defined events (e.g. application to be notified when contacts are modified in the Contact Manager Server).
This API allows to develop an application running together with a Contact Manager [2].