Tech-invite   3GPPspecs   RFCs   Search in Tech-invite

Top   in Index   Prev   Next

TS 31.131 (CT6)
C-language Binding for (U)SIM API

use "3GPP‑Page" to get the Word version
use "ETSI‑search" to get the PDF version
for a better overview, the Table of Contents (ToC) is reproduced
V15.0.0 (PDF)  2018/12  58 p.
V14.0.0  2017/03  59 p.
V13.0.0  2016/01  58 p.
V12.0.0  2014/10  58 p.
V11.0.0  2012/09  58 p.
V10.0.0  2011/04  58 p.
V9.0.0  2009/12  58 p.
V8.1.0  2009/12  58 p.
V7.1.0  2009/12  58 p.
V6.1.0  2003/03  57 p.

Rapporteur:  Mr. Kruse, Heiko

A Subscriber Identity Module Application Programming Interface (SIM API) has been defined in TS 42.019 as a technology-independent API by which toolkit applications and (U)SIMs co-operate. That specification is independent of the programming language technology used to create the application, the platform used to host the application and the runtime environment used to execute the application.
This TS includes information applicable to (U)SIM toolkit application developers creating applications using the C programming language ISO/IEC 9899. This TS describes an interface between toolkit applications written in the C programming language and the (U)SIM in order to realize the co-operation set forth in TS 42.019. In particular, the API described herein provides the service of assembling proactive commands and disassembling the responses to these commands for the application programmer.
Software tools, integrated software development environments and software management systems that may be used to create application programs are explicitly out of scope of this TS.

full Table of Contents for  TS 31.131  Word version:   15.0.0


Here   Top


1  ScopeWord-p. 7
2  References
3  Definitions and abbreviationsWord-p. 8
4  DescriptionWord-p. 9
5  'C'-language binding for (U)SIM API
5.1  Overview
5.2  Toolkit Application FunctionsWord-p. 14
5.3  RegistryWord-p. 16
5.4  Man-Machine Interface
5.5  Timers
5.6  Supplementary Card Reader Management
5.7  UICC File Store Access
5.8  MiscellaneousWord-p. 26
5.9  Low-level InterfaceWord-p. 28
5.10  Network ServicesWord-p. 32
5.11  Supporting Data TypesUp
A (Normative)  Application executable architectureWord-p. 52
B  ExampleWord-p. 54
C  Change historyWord-p. 56

Up   Top