Contact Manager Application Programming Interface (API); Contact Manager API for Java Card
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].