Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 31.133
ISIM API for Java Card

V18.0.0 (PDF)  2024/03  13 p.
V17.0.0  2022/03  13 p.
V16.0.0  2020/06  13 p.
V15.0.0  2018/06  13 p.
V14.1.1  2017/12  13 p.
V13.0.0  2016/01  13 p.
V12.0.0  2014/10  13 p.
V11.0.0  2012/10  13 p.
V10.0.0  2011/04  13 p.
V9.2.0  2011/04  13 p.
V8.2.0  2011/04  13 p.
V7.4.0  2011/04  13 p.
Rapporteur:
Mr. Hans, Sebastian
Oracle Corporation

Content for  TS 31.133  Word version:  18.0.0

Here   Top

1  Scopep. 5

The present document defines the ISIM Application Programming Interface extending the "UICC API for Java Card™" [2].
This API allows to develop an application running together with a ISIM application.
The present document includes information applicable to network operators, service providers, server -,-ISIM - and database anufactures.

2  Referencesp. 5

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
ETSI TS 101 220: "Smart Cards; ETSI numbering system for telecommunication application providers".
[2]
ETSI TS 102 241 V13.0.0: "Smart Cards; UICC Application Programming Interface (UICC API) for Java Card™".
[3]
TS 31.103: "Characteristics of the IP Multimedia Services Identity Module (ISIM) application".
Up

3  Definitions and abbreviationsp. 5

3.1  Definitionsp. 5

For the purposes of the present document, the terms and definitions defined in ETSI TS 102 241 [2] apply.

3.2  Abbreviationsp. 5

For the purposes of the present document, the abbreviations defined in ETSI TS 102 241 [2] apply.

4  Descriptionp. 5

4.0  Overviewp. 5

This API is an extension to the ETSI TS 102 241 [2] "UICC API for Java Card™" and requires the implementation of this specification.
The classes and interfaces described in this specification inherit functionality from the classes and interfaces specified in ETSI TS 102 141[2] "UICC API for Java Card™".

4.1  ISIM Java Card™ architecturep. 6

The overall architecture of the ISIM API is based on the "UICC API for Java Card™" defined in ETSI TS 102 241[2].

5  File Access APIp. 6

The ISIM file access API consists of the package uicc.isim.access. This package defines additional constants to those defined in the uicc.access package from ETSI TS 102 241 [2]. The access to the file system, defined in TS 31.103 is the one specified in ETSI TS 102 241 [2] via the UICC FileView Interface.

A (Normative)  Java Card™ ISIM APIp. 7

The attached files "31133_Annex_A_Java.zip", and "31133_Annex_A_HTML.zip" contain source files and html documentation for the Java Card™ ISIM API.

B (Normative)  Java Card™ ISIM API identifiersp. 8

The attached file "31133_Annex_B_Export_files.zip" contains the export files for the uicc.isim.access package.

C (Normative)  ISIM API package version managementp. 9

The following table describes the relationship between each TS 31.133 specification version and its packages AID and Major, Minor versions defined in the export files.
TS 31.133 uicc.isim.access package
AID Major, Minor
A0 00 00 00 87 10 05 FF FF FF FF 89 14 10 00 001.1
 
The package AID coding is defined in ETSI TS 101 220 [1]. The ISIM API packages AID are not modified by changes to Major or Minor Version.
The Major Version shall be incremented if a change to the specification introduces byte code incompatibility with the previous version.
The Minor Version shall be incremented if a change to the specification does not introduce byte code incompatibility with the previous version.
The package uicc.isim.access contains only constants, therefore it may not be loaded on the UICC.
Up

D (Normative)  ISIM API jar filesp. 10

The attached file "31133_Annex_D.jar" contains class files for the Java Card™ ISIM API.

$  Change Historyp. 11


Up   Top